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?

1 Answer 1


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?

  • 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, 2016 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, 2016 at 20:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .