[ 
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)

Reply via email to