Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-14550

[C++][Go] the json license is not compatible with FSF standards

    XMLWordPrintableJSON

Details

    Description

      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).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              attila.lendvai attila lendvai
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 3h
                  3h