incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jun Rao <jun...@gmail.com>
Subject Re: Feedback on updated NOTICE and LICENSE files (was: [VOTE] Release Kafka 0.7.0-incubating)
Date Thu, 01 Dec 2011 22:04:16 GMT
Does Apache has tools (like rat) to extract all the needed license? Digging
out the license manually is both labour intensive and error prone.

Thanks,

Jun

On Thu, Dec 1, 2011 at 1:05 PM, Kevan Miller <kevan.miller@gmail.com> wrote:

>
> On Dec 1, 2011, at 12:55 PM, Neha Narkhede wrote:
>
> >>> As it stands, either the NOTICE file is wrong, or the LICENSE file is
> > wrong, because the NOTICE file should not mention 3rd party products
> > that are not in the LICENSE file.
> >
> > Thanks for the feedback! As I have already mentioned, we are tracking a
> bug
> > to fix all non-blocker changes to the NOTICE file for the next release.
> > I will include this feedback there.
> >
> > Correct me if I understood the long discussions on this list, but I don't
> > think this blocks the current release.
>
> My point would be that it's very likely that your LICENSE file is
> incorrect (i.e. it is missing necessary license information).
>
> So far, the only LICENSE file changes that have been made are the explicit
> issues that have been pointed out to you. I think the Kafka community needs
> to review all of their artifacts and make sure that their licenses/notices
> are accurately documented in the LICENSE (and NOTICE). I don't see any
> evidence that the community has attempted to do this.
>
> I think the artifacts that need to be reviewed are:
>
> ./clients/csharp/lib/nunit/2.5.9/nunit.framework.dll
> ./contrib/hadoop-consumer/lib/avro-1.4.0.jar
> ./contrib/hadoop-consumer/lib/commons-logging-1.0.4.jar
> ./contrib/hadoop-consumer/lib/hadoop-0.20.2-core.jar
> ./contrib/hadoop-consumer/lib/jackson-core-asl-1.5.5.jar
> ./contrib/hadoop-consumer/lib/jackson-mapper-asl-1.5.5.jar
> ./contrib/hadoop-consumer/lib/pig-0.8.0-core.jar
> ./contrib/hadoop-consumer/lib/piggybank.jar
>
> ./contrib/hadoop-consumer/lib_managed/scala_2.8.0/compile/commons-codec-1.2.jar
>
> ./contrib/hadoop-consumer/lib_managed/scala_2.8.0/compile/commons-httpclient-3.1.jar
>
> ./contrib/hadoop-consumer/lib_managed/scala_2.8.0/compile/commons-logging-1.0.4.jar
> ./contrib/hadoop-consumer/lib_managed/scala_2.8.0/compile/joda-time-1.6.jar
>
> ./contrib/hadoop-consumer/lib_managed/scala_2.8.0/compile/jopt-simple-3.2.jar
> ./contrib/hadoop-consumer/lib_managed/scala_2.8.0/compile/log4j-1.2.15.jar
>
> ./contrib/hadoop-consumer/target/scala_2.8.0/hadoop-consumer_2.8.0-0.7.0.jar
> ./contrib/hadoop-producer/lib/avro-1.4.0.jar
> ./contrib/hadoop-producer/lib/commons-logging-1.0.4.jar
> ./contrib/hadoop-producer/lib/hadoop-0.20.2-core.jar
> ./contrib/hadoop-producer/lib/jackson-core-asl-1.5.5.jar
> ./contrib/hadoop-producer/lib/jackson-mapper-asl-1.5.5.jar
> ./contrib/hadoop-producer/lib/pig-0.8.0-core.jar
> ./contrib/hadoop-producer/lib/piggybank.jar
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/ant-1.7.1.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/ant-launcher-1.7.1.jar
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/asm-3.2.jar
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/avro-1.4.1.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/commons-collections-3.2.1.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/commons-lang-2.5.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/jackson-core-asl-1.5.5.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/jackson-mapper-asl-1.5.5.jar
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/jetty-6.1.22.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/jetty-util-6.1.22.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/jopt-simple-3.2.jar
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/log4j-1.2.15.jar
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/oro-2.0.8.jar
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/paranamer-2.2.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/paranamer-ant-2.2.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/paranamer-generator-2.2.jar
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/qdox-1.10.1.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/servlet-api-2.5-20081211.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/slf4j-api-1.5.11.jar
>
> ./contrib/hadoop-producer/lib_managed/scala_2.8.0/compile/velocity-1.6.4.jar
>
> ./contrib/hadoop-producer/target/scala_2.8.0/hadoop-producer_2.8.0-0.7.0.jar
> ./core/lib/zkclient-20110412.jar
> ./core/lib_managed/scala_2.8.0/compile/jopt-simple-3.2.jar
> ./core/lib_managed/scala_2.8.0/compile/log4j-1.2.15.jar
> ./core/lib_managed/scala_2.8.0/compile/zookeeper-3.3.3.jar
> ./core/target/scala_2.8.0/kafka-0.7.0.jar
> ./examples/lib_managed/scala_2.8.0/compile/jopt-simple-3.2.jar
> ./examples/lib_managed/scala_2.8.0/compile/log4j-1.2.15.jar
> ./examples/target/scala_2.8.0/kafka-java-examples-0.7.0.jar
> ./kafka-0.7.0.jar
> ./lib/apache-rat-0.8-SNAPSHOT.jar
> ./lib/sbt-launch.jar
> ./project/boot/scala-2.8.0/lib/scala-compiler.jar
> ./project/boot/scala-2.8.0/lib/scala-library.jar
>
> I took a quick look at some of these artifacts. I definitely see licenses
> missing from the LICENSE file. For example:
>
> paranamer-2.2.jar -- http://paranamer.codehaus.org/info/license.html
> sbt-launch.jar -- has 4 license files -- license, licenses/LICENSE_Scala,
> licenses/LICENSE_Apache, licenses/LICENSE_JLine (2 are missing from your
> LICENSE)
> hadoop -- has a unique license for the org.apache.hadoop.util.bloom.*
> classes.
>
> I don't know how many other problems there areā€¦ I'm sorry, but I don't
> have time to generate this information for you (nor should I need to). This
> is something the Kafka community needs to take on.
>
> Please note that these are just the problems that I noticed. Someone
> should document the licenses (and notice files) for each of your artifacts.
> Then use this information to generate Kafka LICENSE/NOTICE files using this
> information.
>
> --kevan
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message