Skip to content

Licensing needs to be double checked #1109

@kwalcock

Description

@kwalcock

We're documenting licenses at https://github.com/WorldModelers/CorpusIngestionAndAssembly and assert there and elsewhere that eidos is

ThisBuild / licenses := List(
  "Apache License, Version 2.0" ->
  url("http://www.apache.org/licenses/LICENSE-2.0.html")
)

but I'm not sure that is true. If it is true for the source code, is it true for the executable docker image? Here is what sbt has to say about all the dependencies. I don't know if any put constraints on code or executables that make use of them.

sbt:eidos> dependencyLicenseInfo
[info] No license specified
[info]   org.clulab:eidos-eidoscommon_2.12:1.5.1-SNAPSHOT
[info]   javax.activation:javax.activation-api:1.2.0
[info]   commons-io:commons-io:2.6
[info]   com.sun.xml.bind:jaxb-impl:2.4.0-b180830.0438
[info]   xml-apis:xml-apis:1.3.03
[info]   xml-apis:xml-apis:1.3.03
[info]   xml-apis:xml-apis:1.0.b2
[info]   xml-apis:xml-apis:1.3.03
[info]   xml-apis:xml-apis:1.3.03
[info]   xml-apis:xml-apis:1.0.b2
[info]   com.sun.xml.bind:jaxb-core:2.3.0.1
[info]   org.apache.lucene:lucene-queryparser:6.6.6
[info]   org.apache.lucene:lucene-analyzers-common:6.6.6
[info]   org.apache.lucene:lucene-sandbox:6.6.6
[info]   org.objenesis:objenesis:3.2
[info]   ch.qos.logback:logback-classic:1.2.8
[info]   org.antlr:antlr4-runtime:4.9.2
[info]   javax.xml.bind:jaxb-api:2.4.0-b180830.0359
[info]   xalan:xalan:2.7.0
[info]   com.fasterxml.jackson.core:jackson-annotations:2.9.8
[info]   xerces:xercesImpl:2.8.0
[info]   com.fasterxml.jackson.core:jackson-core:2.9.8
[info] No license specified
[info]   org.apache.commons:commons-lang3:3.5
[info]   org.clulab:eidos-ontologies_2.12:1.5.1-SNAPSHOT
[info]   org.apache.commons:commons-text:1.1
[info]   javax.activation:javax.activation-api:1.2.0
[info]   com.fasterxml.jackson.core:jackson-databind:2.9.8
[info]   commons-io:commons-io:2.6
[info]   com.esotericsoftware:kryo:5.1.1
[info]   com.sun.xml.bind:jaxb-impl:2.4.0-b180830.0438
[info]   com.thoughtworks.paranamer:paranamer:2.8
[info]   xml-apis:xml-apis:1.3.03
[info]   org.glassfish:javax.json:1.0.4
[info]   xml-apis:xml-apis:1.3.03
[info]   org.apache.lucene:lucene-core:6.6.6
[info]   xml-apis:xml-apis:1.0.b2
[info]   com.google.protobuf:protobuf-java:3.2.0
[info]   xml-apis:xml-apis:1.3.03
[info]   org.apache.lucene:lucene-queries:6.6.6
[info]   xml-apis:xml-apis:1.3.03
[info]   ch.qos.logback:logback-core:1.2.8
[info]   xml-apis:xml-apis:1.0.b2
[info]   org.slf4j:slf4j-api:1.7.32
[info]   com.sun.xml.bind:jaxb-core:2.3.0.1
[info]
[info]   org.apache.lucene:lucene-queryparser:6.6.6
[info] 3-Clause BSD License
[info]   org.apache.lucene:lucene-analyzers-common:6.6.6
[info]   com.esotericsoftware:minlog:1.3.1
[info]   org.apache.lucene:lucene-sandbox:6.6.6
[info]   com.esotericsoftware:reflectasm:1.11.9
[info]   org.objenesis:objenesis:3.2
[info]
[info]   ch.qos.logback:logback-classic:1.2.8
[info] Apache 2
[info]   org.clulab:eidos-eidoscommon_2.12:1.5.1-SNAPSHOT
[info]   joda-time:joda-time:2.10.1
[info]   org.antlr:antlr4-runtime:4.9.2
[info]   de.jollyday:jollyday:0.4.9
[info]
[info]   javax.xml.bind:jaxb-api:2.4.0-b180830.0359
[info] Apache 2.0 License
[info]   xalan:xalan:2.7.0
[info]   com.typesafe.scala-logging:scala-logging_2.12:3.7.2
[info]   com.fasterxml.jackson.core:jackson-annotations:2.9.8
[info]
[info]   xerces:xercesImpl:2.8.0
[info] Apache License Version 2.0
[info]   com.fasterxml.jackson.core:jackson-core:2.9.8
[info]   org.yaml:snakeyaml:1.14
[info]
[info] Apache License, Version 2.0
[info]   org.apache.commons:commons-lang3:3.5
[info]   org.clulab:fatdynet_2.12:0.3.2
[info]   org.apache.commons:commons-text:1.1
[info]   org.clulab:glove-840b-300d-10f-kryo:1.0.0
[info]   com.fasterxml.jackson.core:jackson-databind:2.9.8
[info]   org.clulab:processors-models:0.1.10
[info]   com.esotericsoftware:kryo:5.1.1
[info]
[info]   com.thoughtworks.paranamer:paranamer:2.8
[info] Apache-2.0
[info]   org.glassfish:javax.json:1.0.4
[info]   com.typesafe:config:1.4.0
[info]   org.apache.lucene:lucene-core:6.6.6
[info]   org.scala-lang.modules:scala-xml_2.12:1.2.0
[info]   com.google.protobuf:protobuf-java:3.2.0
[info]   org.scala-lang:scala-reflect:2.12.15
[info]   org.apache.lucene:lucene-queries:6.6.6
[info]   org.json4s:json4s-core_2.12:3.5.2
[info]   ch.qos.logback:logback-core:1.2.8
[info]   org.json4s:json4s-ast_2.12:3.5.2
[info] No license specified
[info]   org.slf4j:slf4j-api:1.7.32
[info]   org.clulab:eidos_2.12:1.5.1-SNAPSHOT
[info]   org.json4s:json4s-jackson_2.12:3.5.2
[info]   javax.activation:javax.activation-api:1.2.0
[info]
[info]   commons-io:commons-io:2.6
[info]   org.json4s:json4s-scalap_2.12:3.5.2
[info]   com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.8
[info] 3-Clause BSD License
[info]   com.sun.xml.bind:jaxb-impl:2.4.0-b180830.0438
[info]
[info]   org.clulab:eidos-ontologies_2.12:1.5.1-SNAPSHOT
[info]   com.esotericsoftware:minlog:1.3.1
[info]   xml-apis:xml-apis:1.3.03
[info] Apple License
[info]   xml-apis:xml-apis:1.3.03
[info]   com.esotericsoftware:reflectasm:1.11.9
[info]   xml-apis:xml-apis:1.0.b2
[info]   com.apple:AppleJavaExtensions:1.4
[info]   xml-apis:xml-apis:1.3.03
[info]
[info]   xml-apis:xml-apis:1.3.03
[info]
[info]   xml-apis:xml-apis:1.0.b2
[info] Apache 2
[info]   com.sun.xml.bind:jaxb-core:2.3.0.1
[info] BSD 3-Clause License
[info]   org.apache.lucene:lucene-queryparser:6.6.6
[info]   joda-time:joda-time:2.10.1
[info]   org.apache.lucene:lucene-analyzers-common:6.6.6
[info]   tw.edu.ntu.csie:libsvm:3.23
[info]   org.apache.lucene:lucene-sandbox:6.6.6
[info]   de.jollyday:jollyday:0.4.9
[info]   org.objenesis:objenesis:3.2
[info]
[info]   org.apache.lucene:lucene-grouping:6.6.6
[info]
[info]   ch.qos.logback:logback-classic:1.2.8
[info] BSD 3-clause
[info]   org.clulab:eidos-eidoscommon_2.12:1.5.1-SNAPSHOT
[info] Apache 2.0 License
[info]   org.antlr:antlr4-runtime:4.9.2
[info]   org.scala-lang.modules:scala-parser-combinators_2.12:1.0.4
[info]   javax.xml.bind:jaxb-api:2.4.0-b180830.0359
[info]   com.typesafe.scala-logging:scala-logging_2.12:3.7.2
[info]   xalan:xalan:2.7.0
[info]
[info]   com.fasterxml.jackson.core:jackson-annotations:2.9.8
[info]
[info]   xerces:xercesImpl:2.8.0
[info] CDDL + GPLv2 with classpath exception
[info]   org.tensorflow:libtensorflow:1.12.0
[info] Apache License Version 2.0
[info]   org.tensorflow:libtensorflow:1.12.0
[info]   javax.servlet:javax.servlet-api:3.0.1
[info]   com.fasterxml.jackson.core:jackson-core:2.9.8
[info]   org.yaml:snakeyaml:1.14
[info]   com.github.WorldModelers:Ontologies:master-SNAPSHOT
[info]
[info]   org.tensorflow:libtensorflow_jni:1.12.0
[info]
[info]   org.tensorflow:libtensorflow_jni:1.12.0
[info] GNU General Public License Version 3
[info]   org.apache.commons:commons-lang3:3.5
[info] Apache License, Version 2.0
[info]   org.apache.commons:commons-text:1.1
[info]   edu.stanford.nlp:stanford-corenlp:3.9.2
[info]   com.fasterxml.jackson.core:jackson-databind:2.9.8
[info]   org.clulab:fatdynet_2.12:0.3.2
[info]   com.esotericsoftware:kryo:5.1.1
[info]   edu.stanford.nlp:stanford-corenlp:3.9.2
[info]   com.thoughtworks.paranamer:paranamer:2.8
[info]   org.clulab:glove-840b-300d-10f-kryo:1.0.0
[info]   org.glassfish:javax.json:1.0.4
[info]
[info]   com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.8
[info]   org.clulab:processors-models:0.1.10
[info]   org.apache.lucene:lucene-core:6.6.6
[info] GNU General Public License v3 (GPLv3)
[info]   org.tensorflow:tensorflow:1.12.0
[info]
[info]   org.tensorflow:tensorflow:1.12.0
[info]   org.clulab:processors-corenlp_2.12:8.4.5
[info]   com.google.protobuf:protobuf-java:3.2.0
[info] Apache-2.0
[info]   org.apache.lucene:lucene-queries:6.6.6
[info]   org.clulab:processors-main_2.12:8.4.5
[info]   ch.qos.logback:logback-core:1.2.8
[info]   com.typesafe:config:1.4.0
[info]   org.slf4j:slf4j-api:1.7.32
[info]
[info]
[info]   org.scala-lang.modules:scala-xml_2.12:1.2.0
[info] 3-Clause BSD License
[info] GNU Lesser General Public License, Version 3.0
[info]   com.esotericsoftware:minlog:1.3.1
[info]   org.scala-lang:scala-reflect:2.12.15
[info]   com.esotericsoftware:reflectasm:1.11.9
[info]   org.clulab:lemport:0.9.10
[info]
[info]   org.json4s:json4s-core_2.12:3.5.2
[info] Apache 2
[info]
[info]   joda-time:joda-time:2.10.1
[info]   org.json4s:json4s-ast_2.12:3.5.2
[info]   de.jollyday:jollyday:0.4.9
[info] LGPL
[info]   org.clulab:geonames:1.0.0+20200518T005330Z.gadmworedas
[info]   org.json4s:json4s-jackson_2.12:3.5.2
[info]   org.clulab:timenorm_2.12:1.0.5
[info]   com.googlecode.efficient-java-matrix-library:ejml:0.23
[info]   ai.lum:common_2.12:0.0.8
[info]   org.json4s:json4s-scalap_2.12:3.5.2
[info]   org.clulab:geonorm_2.12:1.0.0
[info]
[info]
[info]
[info] Apache 2.0 License
[info] The BSD License
[info]   com.typesafe.scala-logging:scala-logging_2.12:3.7.2
[info] Apple License
[info]
[info]   de.bwaldvogel:liblinear:2.30
[info] Apache License Version 2.0
[info]   com.apple:AppleJavaExtensions:1.4
[info]   org.yaml:snakeyaml:1.14
[info]   jline:jline:2.12.1
[info]
[info]
[info] Apache License, Version 2.0
[info]
[info]   org.clulab:geonorm-models:0.9.5
[info] BSD 3-Clause License
[info]   org.clulab:timenorm-models:0.9.2
[info] The GNU Lesser General Public License, Version 2.1
[info]   org.clulab:fatdynet_2.12:0.3.2
[info]   tw.edu.ntu.csie:libsvm:3.23
[info]   org.clulab:glove-840b-300d-10f-kryo:1.0.0
[info]   com.io7m.xom:xom:1.2.10
[info]   org.clulab:processors-models:0.1.10
[info]
[info]
[info] Apache-2.0
[info]   com.typesafe:config:1.4.0
[info] BSD 3-clause
[info]   org.scala-lang.modules:scala-parser-combinators_2.12:1.0.4
[info]
[info] CDDL + GPLv2 with classpath exception
[info]   org.scala-lang.modules:scala-xml_2.12:1.2.0
[info]   org.scala-lang:scala-reflect:2.12.15
[info]   javax.servlet:javax.servlet-api:3.0.1
[info]
[info] GNU General Public License Version 3
[info]   edu.stanford.nlp:stanford-corenlp:3.9.2
[info]   org.json4s:json4s-core_2.12:3.5.2
[info]   edu.stanford.nlp:stanford-corenlp:3.9.2
[info]   com.typesafe.play:play-json_2.12:2.7.4
[info]   org.json4s:json4s-ast_2.12:3.5.2
[info]   org.json4s:json4s-jackson_2.12:3.5.2
[info]   org.json4s:json4s-scalap_2.12:3.5.2
[info]
[info] GNU General Public License v3 (GPLv3)
[info]   org.clulab:processors-corenlp_2.12:8.4.5
[info]   org.clulab:processors-main_2.12:8.4.5
[info]
[info] GNU Lesser General Public License, Version 3.0
[info]   org.clulab:lemport:0.9.10
[info]
[info] LGPL
[info]   com.googlecode.efficient-java-matrix-library:ejml:0.23
[info]
[info]   com.typesafe.play:play-functional_2.12:2.7.4
[info] The BSD License
[info]   de.bwaldvogel:liblinear:2.30
[info]
[info] Apple License
[info]   com.apple:AppleJavaExtensions:1.4
[info]
[info]   jline:jline:2.12.1
[info] BSD
[info]
[info] The GNU Lesser General Public License, Version 2.1
[info]   org.scala-sbt:test-interface:1.0
[info]
[info] BSD 3-Clause License
[info]   com.io7m.xom:xom:1.2.10
[info]   tw.edu.ntu.csie:libsvm:3.23
[info]
[info] BSD 3-clause
[info]   org.scala-lang.modules:scala-parser-combinators_2.12:1.0.4
[info]
[info] CDDL + GPLv2 with classpath exception
[info]   javax.servlet:javax.servlet-api:3.0.1
[info]
[info] GNU General Public License Version 3
[info]   edu.stanford.nlp:stanford-corenlp:3.9.2
[info]   edu.stanford.nlp:stanford-corenlp:3.9.2
[info]
[info] GNU General Public License v3 (GPLv3)
[info]   org.clulab:processors-corenlp_2.12:8.4.5
[info]   org.clulab:processors-main_2.12:8.4.5
[info]
[info] GNU Lesser General Public License, Version 3.0
[info]   org.clulab:lemport:0.9.10
[info]
[info] LGPL
[info]   com.googlecode.efficient-java-matrix-library:ejml:0.23
[info]
[info] MIT
[info]   com.lihaoyi:upickle_2.12:0.7.1
[info]   com.lihaoyi:upickle-core_2.12:0.7.1
[info]   com.lihaoyi:upack_2.12:0.7.1
[info]   com.lihaoyi:utest_2.12:0.6.4
[info]   com.lihaoyi:upickle-implicits_2.12:0.7.1
[info]   com.lihaoyi:ujson_2.12:0.7.1
[info]
[info] MIT license
[info]   com.lihaoyi:acyclic_2.12:0.1.5
[info]
[info] The BSD License
[info]   de.bwaldvogel:liblinear:2.30
[info]   jline:jline:2.12.1
[info]
[info] The GNU Lesser General Public License, Version 2.1
[info]   com.io7m.xom:xom:1.2.10
[success] Total time: 5 s, completed Dec 21, 2021 9:29:58 AM
sbt:eidos>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions