Open kwalcock opened 2 years ago
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
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>
We're documenting licenses at https://github.com/WorldModelers/CorpusIngestionAndAssembly and assert there and elsewhere that eidos is
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.