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?
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With