Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Licensing needs to be double checked #1109

Open
kwalcock opened this issue Dec 21, 2021 · 0 comments
Open

Licensing needs to be double checked #1109

kwalcock opened this issue Dec 21, 2021 · 0 comments

Comments

@kwalcock
Copy link
Member

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant