Uploaded image for project: 'mod-source-record-storage'
  1. mod-source-record-storage
  2. MODSOURCE-519

Remove org.json:json, license is not open source

    XMLWordPrintable

Details

    • Folijet Sprint 142
    • 0
    • Folijet
    • Morning Glory (R2 2022)
    • Third party component integration

    Description

      Remove org.json:json dependency:

      mvn dependency:tree -Dincludes=org.json
      
      [INFO] org.folio:mod-source-record-storage-server:jar:5.4.0-SNAPSHOT
      [INFO] \- org.raml.jaxrs:jaxrs-code-generator:jar:3.0.2:compile
      [INFO]    \- org.jsonschema2pojo:jsonschema2pojo-core:jar:0.5.1:compile
      [INFO]       \- com.google.android:android:jar:4.1.1.4:compile
      [INFO]          \- org.json:json:jar:20080701:compile
      

      It has a license that is incompatible with Apache 2.0 license and therefore must not be used for FOLIO.

      For details see https://en.wikipedia.org/wiki/Douglas_Crockford#%22Good,_not_Evil%22

      The README https://github.com/stleary/JSON-java explicitly suggests to "choose a different package" when the license terms are not acceptable.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                julianladisch Julian Ladisch
                julianladisch Julian Ladisch
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases