I'm using Nativescript which is licensed under the Apache 2.0 license.

Provided that I do not intend to change Nativescript itseft, but I'm using it to develop an application, am I expected to give attribution to the license and/or Nativescript in the final app that I deliver?


Yep, you are.

You still need to keep the LICENSE and NOTICE files in the repository, if there were any in your copy of the project. These files contain the terms and conditions for the project, and provide attribution to the original developers. If you're trying to attribute in the UI of your application, you probably should. It's considered courteous and in the spirit of open source as well. This is also related: Do I need to include the full text of the MIT license in the UI of my app?

| improve this answer | |
  • Thank you for your answer. Just to make sure I got it right: - the repository is private so in theory no attribution is needed. right? - in the app I can add a quick reference to Nativescript in the app in a "about" section. right? – dragonmnl Jan 26 '16 at 12:01
  • @dragonmnl If the project is in the repository of your application, then all you really need to make sure is that the LICENSE and NOTICE files of the projects are there, and you're pretty much set. If you're just using it internally, it's not that much of a big deal anyway. – Zizouz212 Jan 28 '16 at 20:47

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.