Question

The apache 2.0 licence says the licence should be included in derivitive works, but I couldn't see if that was applicable to compiled code.

I've noticed a lack of EULA or Licence attribution in mobile apps in general, should apps need an information page in my app that lists the platforms/plugins used and the licence terms of them?

Was it helpful?

Solution

From the official FAQ:

[The Apache 2.0 license] forbids you to:

redistribute any piece of Apache-originated software without proper attribution;

and

[The Apache 2.0 license] requires you to:

include a copy of the license in any redistribution you may make that includes Apache software;

In practice, including a 'license.txt' document noting that the software was developed with code licensed under Apache, as well as a copy of the Apache license itself, seems to suffice based on what I've seen others do, but whether those developers have consulted with an attorney prior to doing so I cannot say.

Apps on the Google Play store actually have a provision for including a license that users may view before downloading the app, but in practice, it seems that most developers ignore that provision, perhaps relying on their status as small-fry to go unnoticed.

Note, also, that I'm am not an attorney, and am most definitely not your attorney. If there's money involved, it's a good idea to consult with an attorney rather than someone on SO.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top