Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question regarding license #85

Closed
mijikim opened this issue Jan 5, 2016 · 8 comments
Closed

Question regarding license #85

mijikim opened this issue Jan 5, 2016 · 8 comments

Comments

@mijikim
Copy link

mijikim commented Jan 5, 2016

Hello,

The CCO-1.0 license in tweetnacl-js makes it difficult to use the module and all of its dependents in an enterprise context. Would it be possible for the license to change to a license approved by Open Source Initiative (ie. MIT, Apache, BSD...)?

Thank you,
Mi Ji

@dchest
Copy link
Owner

dchest commented Jan 6, 2016

CC0 is not a license, it's a public domain dedication (with the workaround kinda-license, in case there's no public domain in your jurisdiction).

Regardless of OSI bullshit about public domain or CC0, the authors of this software tell you that you can do anything you want with this software. If your enterprise can't do anything it wants with this software, I'm sorry. As a workaround, fork this code and slap your own license on it.

@dchest dchest closed this as completed Jan 6, 2016
@dchest
Copy link
Owner

dchest commented Jan 6, 2016

FYI, if the phrase "CC0" scares enterprise people, and "Public domain" not, I can change it back to say the latter (I changed it due to #81 request).

@dchest
Copy link
Owner

dchest commented Jan 6, 2016

To add: the original NaCl/TweetNaCl, which TweetNaCl.js is the port of, is in public domain.

@mijikim
Copy link
Author

mijikim commented Jan 6, 2016

@dchest If you can change it back to "public domain", that would be appreciated. The legal team is requesting this and unfortunately I don't have a personal input into their decisions. Thank you again!

dchest added a commit that referenced this issue Jan 6, 2016
@dchest
Copy link
Owner

dchest commented Jan 6, 2016

Done, thanks for your feedback.

@jsmartfo
Copy link

jsmartfo commented Feb 5, 2016

Is there anything stopping this being MIT license? the public domain license does cause certain enterprise issues.

Here is the problem that arises, mods like fsevents use this code, seeing as its a dependency now of fsevents it also stops that being used and so on up the chain.

Anything you can do to help here would be great.

@dchest
Copy link
Owner

dchest commented Feb 5, 2016

Yes. The original C code is in public domain and I'd like to keep the spirit of it by releasing my port to the public domain. If you're worried about public domain, you won't be able to use this library even if I released it under MIT or any other license, as it's a derivative work from TweetNaCl, which is in public domain.

@jsmartfo
Copy link

jsmartfo commented Feb 5, 2016

Okay I see.... bummer. Thanks for quick response.

arekinath referenced this issue in TritonDataCenter/node-sshpk Feb 10, 2016
@dchest dchest mentioned this issue Feb 24, 2016
dchest referenced this issue Mar 11, 2016
Change "license" field in package.json and bower.json to:

"license" : "SEE LICENSE IN COPYING.txt"

to avoid NPM warning.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants