From: SourceForge.net <no...@so...> - 2012-11-10 09:56:44
|
Bugs item #3585763, was opened at 2012-11-09 06:24 Message generated for change (Comment added) made by hansonr You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=379133&aid=3585763&group_id=23629 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Packaging Group: None Status: Open >Resolution: Fixed Priority: 5 Private: No Submitted By: Michael Banck (mbanck) Assigned to: Nicolas (nicove) Summary: JSON (src/com/json) license is non-free Initial Comment: Hi, it has been brought to our attention that the JSON license in src/com/json is not an open -source license, as it includes the provision "The Software shall be used for Good, not Evil." This is in contradiction to the FSF's Free Software Definition Freedom #0, "The freedom to run the program, for any purpose", and the Debian Free Software Guidelines clause #6, "No Discrimination Against Fields of Endeavor: The license must not restrict anyone from making use of the program in a specific field of endeavor. For example, it may not restrict the program from being used in a business, or from being used for genetic research." This might sounds like a joke at first, but it is a real problem, and apparently the above clause has been added by the JSON developers in order to poke fun at the Free Software community and introduce license compatibility issues. Is there a way to remove the JSON code without breaking JMol completely and/or can it be reimplemented/worked around reasonably easily? Otherwise, JMol might have to be removed from Debian and Ubuntu (and possible other distributions like OpenSuse and Fedora) ---------------------------------------------------------------------- >Comment By: Bob Hanson (hansonr) Date: 2012-11-10 01:56 Message: Jmol 13.1.9 and Jmol 13.0.9 no longer use any JSON code. (Jmol's ScriptVariable system can be used just as well). ---------------------------------------------------------------------- Comment By: Bob Hanson (hansonr) Date: 2012-11-09 10:26 Message: This is not a problem -- I will remove the JSON code from Jmol. It's just used for the Molecular Playground, and it isn't necessary there anyway. Bob ---------------------------------------------------------------------- Comment By: Michael Banck (mbanck) Date: 2012-11-09 07:31 Message: By all means, try to contact them. But be warned that this has been done before, and turned down. But maybe if enough upstream developers (as opposed to concerned distributions) nudge them, they will finally come to their senses. As a data point, it is said that they grant an exception to their license to IBM, so they can continue to be evil... ---------------------------------------------------------------------- Comment By: Angel Herraez (aherraez) Date: 2012-11-09 07:11 Message: I'm no expert at all in licenses or open source, but for me that does sound like a joke. In my opinion, givem that this is a real limitation, as exemplified by your quotes, the line to follow is not to put effort to try and go around by reimplementing the code (which may in itself be questionable, depending on the license terms), but to make this situation clear to the developers of the JSON software and ask them to remove the conflicting phrase. Im quite sure that Jmol cannot go now without JSON, and it would be extar and useless work to do this in other way. ---------------------------------------------------------------------- Comment By: Michael Banck (mbanck) Date: 2012-11-09 06:35 Message: The FSF consider the JSON license non-free: http://www.gnu.org/licenses/license-list.html#JSON As does the Fedora project: http://fedoraproject.org/wiki/Licensing:Main#Bad_Licenses ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=379133&aid=3585763&group_id=23629 |