allenai / ike

Build tables of information by extracting facts from indexed text corpora via a simple and effective query language.
http://allenai.org/software/interactive-knowledge-extraction/
Apache License 2.0
56 stars 20 forks source link

Move to Apache 2.0 license #240

Closed schmmd closed 5 years ago

schmmd commented 7 years ago

We would like to move to the Apache 2.0 license. Would you itemize the dependencies and their licenses to make sure we can evaluate whether we can release Ike under the Apache 2.0 license?

sbhaktha commented 7 years ago

The following dependencies have Apache 2.0 license and so I think they are good:

org.allenai.blacklab : our fork of nl.inl.blacklab, which has Apache 2.0 license (https://github.com/allenai/BlackLab)

org.apache.hadoop org.apache.lucene org.apache.spark org.apache.thrift com.typesafe.play com.google.guava (https://en.wikipedia.org/wiki/Google_Guava) io.spray

The following dependencies need some followup on to ensure appropriate license:

Are these licenses compatible with Apache 2.0? com.typesafe.slick : BSD license (http://slick.lightbend.com/news/2016/02/01/slick-extensions-licensing-change.html) com.github.tminglei : BSD license (https://github.com/tminglei/slick-pg) org.postgresql: PostgreSql License https://www.postgresql.org/about/licence/ com.papertrailapp : MIT License (https://github.com/papertrail/logback-syslog4j/blob/master/LICENSE)

Not sure about this one as it doesn’t directly have a license associated with it- org.allenai.word2vec: our fork of com.medallia.word2vecjava (https://github.com/medallia/Word2VecJava), which does not explicitly attach a license to it but describes it as a Java port of the C implementation (https://code.google.com/p/word2vec/), which has Apache 2.0 license.

And finally, these are our repos we should attach licenses to, that IKE takes dependency on- org.allenai.common org.allenai.datastore org.allenai.nlpstack

schmmd commented 7 years ago

word2vec now has the MIT license. Someone commented on whether we have a license for IKE. @sbhaktha does Aristo have interest in reviewing the org.allenai dependencies so we can attribute the Apache 2.0 license to IKE?

sbhaktha commented 7 years ago

I can take a look at the org.allenai dependencies.

sbhaktha commented 7 years ago

@schmmd Looks like all the org.allenai dependencies have already been published with the Apache 2.0 license. I'm assuming someone went through their dependencies' licenses at some point to make sure they were compatible with Apache 2.0.

org.allenai.datastore: Apache 2.0 https://mvnrepository.com/artifact/org.allenai.datastore/datastore_2.11 https://mvnrepository.com/artifact/org.allenai.datastore/datastore-cli_2.11

org.allenai.nlpstack: Apache 2.0, BSD 3-clause https://mvnrepository.com/artifact/org.allenai.nlpstack/nlpstack-core_2.11, https://mvnrepository.com/artifact/org.allenai.nlpstack/nlpstack-postag_2.11 https://mvnrepository.com/artifact/org.allenai.nlpstack/nlpstack-tokenize_2.11 https://mvnrepository.com/artifact/org.allenai.nlpstack/nlpstack-lemmatize_2.11 https://mvnrepository.com/artifact/org.allenai.nlpstack/nlpstack-parse_2.11 https://mvnrepository.com/artifact/org.allenai.nlpstack/nlpstack-segment_2.11 https://mvnrepository.com/artifact/org.allenai.nlpstack/nlpstack-chunk_2.11 https://mvnrepository.com/artifact/org.allenai.nlpstack/nlpstack-headword_2.11 https://mvnrepository.com/artifact/org.allenai.nlpstack/nlpstack-cli_2.11 https://mvnrepository.com/artifact/org.allenai.nlpstack/webapp_2.11

org.allenai.common:Apache 2.0 https://mvnrepository.com/artifact/org.allenai.common/common-testkit_2.11 https://mvnrepository.com/artifact/org.allenai.common/common-core_2.11 https://mvnrepository.com/artifact/org.allenai.common/common-pipeline_2.11 https://mvnrepository.com/artifact/org.allenai.common/common-webapp_2.11

IKE also uses our sbt plugin: org.allenai.sbt-plugins/allenai-sbt-plugins: Apache 2.0 https://bintray.com/allenai/sbt-plugins/allenai-sbt-plugins

saraswat commented 5 years ago

Was this completed? I dont see any LICENSE.txt ...?

schmmd commented 5 years ago

@saraswat I need to clear it with someone first--but I expect we will add an Apache 2.0 LICENSE.txt tomorrow.

schmmd commented 5 years ago

Done!