[
https://issues.apache.org/jira/browse/ZOOKEEPER-2235?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14632815#comment-14632815
]
Flavio Junqueira commented on ZOOKEEPER-2235:
---------------------------------------------
bq. The jackson jars are not ASF, even though it's ASL (See the notice file in
the jar).
All files under META-INF are there as the LICENSE text specifies, so I don't
think we have to do anything for the jackson jars.
bq. javacc.jar is under the BSD 2 clause license.
(http://opensource.org/licenses/bsd-license.php) so you need to include their
copyright info in the notice.
According to the ASF licensing HOWTO
(http://www.apache.org/dev/licensing-howto.html#permissive-deps), it is
sufficient to add a pointer to to the LICENSE file, and under normal
circumstances, there is no need to modify NOTICE. It also refers to the BSD
without the advertising clause, and I'm not sure what this is referring to.
bq. Jetty is ASL but not ASF, so you need to include the copyright.
By the argument above, I would think we don't need to, but the jar does not
seem to include a LICENSE file, so I'd say that it is safer to include the
license file. We are also covering the servlet-api transitive dependency.
Actually, the way I know that it is ALv2 is through this:
http://grepcode.com/snapshot/repo1.maven.org/maven2/org.mortbay.jetty/jetty/6.1.26
bq. Jline is BSD. I can see the license is included, but not the copyright
notice from jline.
We need to add a pointer to the LICENSE file, not to the NOTICE file, assuming
we understand what the advertising clause is.
bq. Netty is ASL but not ASF. Their notice is in the jar (it's quite long). I'm
not sure if in jar notice's count.
The NOTICE file contains ponters to the licenses of dependencies. According to
the ASF HOWTO (http://www.apache.org/dev/licensing-howto.html#deps-of-deps):
{quote}
Dependencies of dependencies (including so-called "transitive dependencies")
are no different from first-order dependencies for the purposes of assembling
LICENSE and NOTICE: LICENSE and NOTICE need only be modified to accommodate
them if and only if their bits are bundled.
{quote}
which I believe we are either doing already or will after the changes discussed
here.
bq. Slf4j is MIT license, http://www.slf4j.org/license.html
We need to add a pointer to the LICENSE file.
> License update
> --------------
>
> Key: ZOOKEEPER-2235
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2235
> Project: ZooKeeper
> Issue Type: Bug
> Affects Versions: 3.4.6, 3.5.0
> Reporter: Flavio Junqueira
> Assignee: Flavio Junqueira
> Priority: Blocker
> Fix For: 3.4.7, 3.5.1
>
> Attachments: ZOOKEEPER-2235.patch
>
>
> Updating license files and notice.txt as needed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)