My Android app contains many libraries licensed under Apache 2.0. According to my understanding, when publishing the app, it is enough to add the following sentence in the app's description: "This app contains libraries licensed under Apache License 2.0", am I correct?

It is not legally required to actually name all the used libraries, according to my understanding of Apache 2.0, please correct me if I'm wrong

  • Legal matters depends upon legal context: not the same in USA and in European Union Jan 5 at 12:59
  • 1
    @BasileStarynkevitch Your comment is not helpful because you don't explain which part of the question (or of the Apache license) would be interpreted differently in US, EU, or other jurisdictions. Jan 6 at 17:10
  • I am not a lawyer. That was explained to me by some lawyers. You should ask your lawyer. Jan 6 at 18:43

Your assumption is wrong. You need to comply with the entire language of the Apache license, and for your case I recommend you carefully read Section 4.

An easy way to comply with the requirements is to have an 'About' page in your app, where you list all of the information related to the libraries you are using, in accordance with the list included in Section 4.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.