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

License not open source because of "not evil" clause #377

Closed
joto opened this issue Jul 4, 2015 · 4 comments · Fixed by #392
Closed

License not open source because of "not evil" clause #377

joto opened this issue Jul 4, 2015 · 4 comments · Fixed by #392

Comments

@joto
Copy link

joto commented Jul 4, 2015

Your license.txt includes the clause "The Software shall be used for Good, not Evil." from the terms of the JSON License. This makes this software not Open Source, which prevents it, among other things, from becoming part of any software distributed with Debian.

See https://wiki.debian.org/qa.debian.org/jsonevil for details.

Can we get rid of that part of the software so RapidJSON can officially become Open Source?

@joto
Copy link
Author

joto commented Jul 4, 2015

Looking at this more closely this should only affect the files from JSON_checker. Is that right? Maybe this can be clarified somehow?

@sebastic
Copy link
Contributor

@miloyip, can you confirm that only the JSON_checker code is under the problematic JSON license?

I'm waiting for clarifications on this issue before I can include software that includes RapidJSON code in Debian.

@miloyip
Copy link
Collaborator

miloyip commented Jul 21, 2015

Yes. JSON checker files are the only ones using that JSON license.

@sebastic
Copy link
Contributor

Thanks for the confirmation, I've push a change to the license.txt to clarify the issue.

miloyip added a commit that referenced this issue Jul 21, 2015
Clarify problematic JSON license (#377)
joto added a commit to osmcode/osmium-tool that referenced this issue Jul 21, 2015
The RapidJSON distribution at https://github.com/miloyip/rapidjson from which
we copied the header files contains a licensing clause from third party
software, JSON_checker. This license is not Open Source, see
https://wiki.debian.org/qa.debian.org/jsonevil for details. But it looks like
we are not using the part derived from JSON_checker, so we don't need this part
of the license. Also see Tencent/rapidjson#377 .
onitake added a commit to onitake/CuraEngine that referenced this issue Sep 27, 2016
JSON_checker is not part of the distribution, so the license does not apply.
See Tencent/rapidjson#377 for more information.
onitake added a commit to onitake/CuraEngine that referenced this issue Sep 27, 2016
JSON_checker is not part of the distribution, so the license does not apply.
See Tencent/rapidjson#377 for more information.
Also added the clarification from upstream about the license.
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

Successfully merging a pull request may close this issue.

3 participants