noya
noya copied to clipboard
Clarify license for the project and individual packages
First, thank you for building and sharing this project with us!
Disclaimer: I am not a lawyer, and this is not legal advice; I just have some questions as this project's licensing is confusing.
There's no LICENSE
file in the root of the repo, but the top-level package.json
says this project is MIT-licensed:
https://github.com/noya-app/noya/blob/6fa07b17e01a46941d77170ada05c51f2dcb839a/package.json#L6
So maybe it would be worthwhile to include the license from https://choosealicense.com/licenses/mit/ to clarify it, and GitHub will also add a badge to the repo to clarify that it's MIT-licensed for every visitor.
Having said that, some packages say they're "unlicensed", e.g.,
https://github.com/noya-app/noya/blob/6fa07b17e01a46941d77170ada05c51f2dcb839a/packages/canvaskit/package.json#L1-L6
which the NPM docs suggest using when you don't want to grant any rights to use packages:
Finally, if you do not wish to grant others the right to use a private or unpublished package under any terms:
{ "license": "UNLICENSED" }
This seems to be in conflict with the MIT license above: if some of the modules are unlicensed, and they're required, it's unclear how someone might use this project, if they can't use these modules.
Could you please clarify the overall license for the project, and the licensing for each individual module?
Thank you!