[ 
https://issues.apache.org/jira/browse/ARROW-14550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17437564#comment-17437564
 ] 

Kouhei Sutou commented on ARROW-14550:
--------------------------------------

The section in the LICENSE.txt is just a copy of RapidJSON's license text.

We don't bundle RapidJSON in our repository/source archive. We just download 
RapidJSON on build time when we don't use system RapidJSON. So we don't have 
{{bin/jsonchecker/}} directory and use it. We can remove the JSON license 
section from LICENSE.txt.

LICENSE.txt files under go/ have the RapidJSON section but go/ doesn't use 
RapidJSON because it's not C++ bindings. LICENSE.txt files under go/ should be 
updated for go/ but it's out-of-scope of this issue. We can just remove the 
RapidJSON section from LICENSE.txt files under go/.

Could you create a pull request to remove the JSON license section from 
LICENSE.txt and the RpiadJSON section from LICENSE.txt files under go/?

> [C++][Go] the json license is not compatible with FSF standards
> ---------------------------------------------------------------
>
>                 Key: ARROW-14550
>                 URL: https://issues.apache.org/jira/browse/ARROW-14550
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++, Go
>            Reporter: attila lendvai
>            Priority: Minor
>              Labels: licence, license
>
> as per [https://directory.fsf.org/wiki/License:JSON]
>  
> {{"This license uses the Expat license as a base, but adds a clause 
> mandating: “The Software shall be used for Good, not Evil.” This is a 
> restriction on usage and thus conflicts with freedom 0. The restriction might 
> be unenforcible, but we cannot presume that. Thus, the license is nonfree."}}
>  
> multiple LICENSE.txt files contain a note:
>  
> {{"To avoid the problematic JSON license in your own projects, it's 
> sufficient to exclude the}}
> {{bin/jsonchecker/ directory, as it's the only code under the JSON license."}}
>  
> to see them all: https://github.com/apache/arrow/search?q=jsonchecker
>  
> but the mentioned directory is not present in the repo (anymore?).
>  
> please clarify, or if appropriate, then just delete the reference to the JSON 
> license, and with that make the project qualify for inclusion in e.g. Guix 
> (https://issues.guix.gnu.org/51566).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to