[
https://issues.apache.org/jira/browse/NIFI-291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14297034#comment-14297034
]
Joseph Witt commented on NIFI-291:
----------------------------------
-rw-rw-r--. 1 joe joe 6418368 Jan 23 09:27 scala-library-2.8.2.jar
-rw-rw-r--. 1 joe joe 521157 Jan 23 09:27 mail-1.4.7.jar
-rw-rw-r--. 1 joe joe 391834 Jan 23 09:27 log4j-1.2.15.jar
-rw-rw-r--. 1 joe joe 106813 Jan 23 09:27 nifi-utils-0.0.1-incubating.jar
-rw-rw-r--. 1 joe joe 604182 Jan 23 09:27 zookeeper-3.3.4.jar
-rw-rw-r--. 1 joe joe 4229 Jan 23 09:27 metrics-annotation-2.2.0.jar
-rw-rw-r--. 1 joe joe 62983 Jan 23 09:27 activation-1.1.jar
-rw-rw-r--. 1 joe joe 17148 Jan 23 09:27
nifi-security-utils-0.0.1-incubating.jar
-rw-rw-r--. 1 joe joe 53244 Jan 23 09:27 jopt-simple-3.2.jar
-rw-rw-r--. 1 joe joe 1251514 Jan 23 09:27 snappy-java-1.0.5.jar
-rw-rw-r--. 1 joe joe 412739 Jan 23 09:27 commons-lang3-3.3.2.jar
-rw-rw-r--. 1 joe joe 3223773 Jan 23 09:27 kafka_2.8.2-0.8.1.jar
-rw-rw-r--. 1 joe joe 32753 Jan 23 09:27
nifi-kafka-processors-0.0.1-incubating.jar
-rw-rw-r--. 1 joe joe 82123 Jan 23 09:27 metrics-core-2.2.0.jar
-rw-rw-r--. 1 joe joe 64009 Jan 23 09:27 zkclient-0.3.jar
-rw-rw-r--. 1 joe joe 42716 Jan 23 09:27
nifi-processor-utils-0.0.1-incubating.jar
-rw-rw-r--. 1 joe joe 87325 Jan 23 09:27 jline-0.9.94.jar
Kafka's very own LICENSE: https://github.com/apache/kafka/blob/0.8.1/LICENSE
Kafka's very own NOTICe: https://github.com/apache/kafka/blob/0.8.1/NOTICE
Should it not have to indicate the bsd style 3 clause:
http://www.scala-lang.org/license.html?
>From the dependecies file in the bundle:
From: 'an unknown organization'
- ZkClient (https://github.com/sgroschupf/zkclient)
com.101tec:zkclient:jar:0.3
License: The Apache Software License, Version 2.0
(http://www.apache.org/licenses/LICENSE-2.0.txt)
- Metrics Annotations (http://metrics.codahale.com/metrics-annotation/)
com.yammer.metrics:metrics-annotation:jar:2.2.0
License: Apache License 2.0
(http://www.apache.org/licenses/LICENSE-2.0.html)
- Metrics Core Library (http://metrics.codahale.com/metrics-core/)
com.yammer.metrics:metrics-core:jar:2.2.0
License: Apache License 2.0
(http://www.apache.org/licenses/LICENSE-2.0.html)
- JavaBeans Activation Framework (JAF)
(http://java.sun.com/products/javabeans/jaf/index.jsp)
javax.activation:activation:jar:1.1
License: Common Development and Distribution License (CDDL) v1.0
(https://glassfish.dev.java.net/public/CDDLv1.0.html)
- JLine (http://jline.sourceforge.net) jline:jline:jar:0.9.94
License: BSD (LICENSE.txt)
- JOpt Simple (http://jopt-simple.sourceforge.net)
net.sf.jopt-simple:jopt-simple:jar:3.2
License: The MIT License
(http://www.opensource.org/licenses/mit-license.php)
- Apache Kafka (http://kafka.apache.org)
org.apache.kafka:kafka_2.8.2:jar:0.8.1
License: The Apache Software License, Version 2.0
(http://www.apache.org/licenses/LICENSE-2.0.txt)
- zookeeper org.apache.zookeeper:zookeeper:jar:3.3.4
...
From: 'LAMP/EPFL' (http://lamp.epfl.ch/)
- scala-library (http://www.scala-lang.org/)
org.scala-lang:scala-library:jar:2.8.2
License: BSD-like (http://www.scala-lang.org/downloads/license.html)
From: 'Oracle' (http://www.oracle.com)
- JavaMail API (compat) (http://kenai.com/projects/javamail/mail)
javax.mail:mail:jar:1.4.7
License: CDDL (http://www.sun.com/cddl) License: GPLv2+CE
(https://glassfish.java.net/public/CDDL+GPL_1_1.html)
So at lease each of these non Apache items needs to be verified to be in
LICENSE/NOTICE as appropriate or added.
> Address findings from 0.0.1 release process
> -------------------------------------------
>
> Key: NIFI-291
> URL: https://issues.apache.org/jira/browse/NIFI-291
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Tools and Build
> Reporter: Joseph Witt
> Assignee: Joseph Witt
> Priority: Minor
>
> Josh Elser:
> - Readme.txt should have License Header
> - nbactions.xml is odd in rat exclusions: perhaps we can comment why it is
> there (for netbeans users)
> Andrew Purtell:
> - Organizations is wrong in pom. It says
> <url>http://nifi.incubating.apache.org/</url>
> but should be:
> <url>http://nifi.incubator.apache.org/</url>
> Billie Rinaldi:
> The nar and war files deployed in the
> orgapachenifi-1022 repository seem to have default LICENSE files that don't
> have license info for their bundled dependencies, but they do all have
> DEPENDENCIES files listing this information. I haven't worked with these
> dependencies files before. Are they sufficient for communicating license
> information?
> Justin Mclean:
> Some suggestions:
> - Consider having separate licence and notice file for the binary release
> - The NOTICE file is a little odd in that while it mentions what licenses
> effect notice it
> doesn't list the software, but they are listed in the license file. Perhaps
> take a look at
> what other projects have done.
> As per [1] the source LICENSE should only mention what's bundled in the
> source bundle and
> the binary LICENSE should only mention what's bundled in the binary release.
> I think you have the content right (hence my +1) just that there's no need
> to mention the
> binary parts in the source release LICENSE. Having extra content in license
> is not as bad
> than having missing licences.
> I'd suggest (and it's only a suggestion) having two files (eg LICENSE.src and
> LICENSE.bin)
> in version control and put in right one into each bundle (and rename to
> LICENSE) as part of
> your release process. There are other approaches ie construct each LICENSE
> file from parts,
> but this seems the simplest way to me.
> Thanks,
> Justin
> 1. http://www.apache.org/dev/licensing-howto.html#guiding-principle
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> Jan I:
> I am a bit confused about the mangling of license/notice files in respect
> of the source/binary releases.
> Can I please ask you to make a clear distinction between source and binary
> (which is not official ASF release) in the next release.
> Billie R:
> Beware that the license does not currently cover all of the dependencies
> bundled in the nars/wars. (As the license for the source package, it
> doesn't have to.) The one I noticed was nifi-kafka-nar, but there could be
> others.
> -- Items found in the bundled dependencies of the kafka Nar
> -rw-rw-r--. 1 joe joe 6418368 Jan 23 09:27 scala-library-2.8.2.jar
> -rw-rw-r--. 1 joe joe 521157 Jan 23 09:27 mail-1.4.7.jar
> -rw-rw-r--. 1 joe joe 391834 Jan 23 09:27 log4j-1.2.15.jar
> -rw-rw-r--. 1 joe joe 106813 Jan 23 09:27 nifi-utils-0.0.1-incubating.jar
> -rw-rw-r--. 1 joe joe 604182 Jan 23 09:27 zookeeper-3.3.4.jar
> -rw-rw-r--. 1 joe joe 4229 Jan 23 09:27 metrics-annotation-2.2.0.jar
> -rw-rw-r--. 1 joe joe 62983 Jan 23 09:27 activation-1.1.jar
> -rw-rw-r--. 1 joe joe 17148 Jan 23 09:27
> nifi-security-utils-0.0.1-incubating.jar
> -rw-rw-r--. 1 joe joe 53244 Jan 23 09:27 jopt-simple-3.2.jar
> -rw-rw-r--. 1 joe joe 1251514 Jan 23 09:27 snappy-java-1.0.5.jar
> -rw-rw-r--. 1 joe joe 412739 Jan 23 09:27 commons-lang3-3.3.2.jar
> -rw-rw-r--. 1 joe joe 3223773 Jan 23 09:27 kafka_2.8.2-0.8.1.jar
> -rw-rw-r--. 1 joe joe 32753 Jan 23 09:27
> nifi-kafka-processors-0.0.1-incubating.jar
> -rw-rw-r--. 1 joe joe 82123 Jan 23 09:27 metrics-core-2.2.0.jar
> -rw-rw-r--. 1 joe joe 64009 Jan 23 09:27 zkclient-0.3.jar
> -rw-rw-r--. 1 joe joe 42716 Jan 23 09:27
> nifi-processor-utils-0.0.1-incubating.jar
> -rw-rw-r--. 1 joe joe 87325 Jan 23 09:27 jline-0.9.94.jar
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)