Le 7/11/13 10:43 AM, Julien Vermillard a écrit :
> The question is : should we have NOTICE for test dependencies ?
I do think so. We do have a NOTICE-bin.txt in MINA 2 which contains a
reference to those libs (see below).

Reading
http://www.apache.org/dev/licensing-howto.html#overview-of-files, here
are the few rules we should follow (as I interpret them) :

- The file name should be NOTICE, not NOTICE.txt
- every dependency we include in a package *must* be listed in the
NOTICE file, including the transitive dependencies... (yeah, sorry...)
- as we may distribute a package without tests, the associated NOTICE
file should not contain the reference to JUNIT, etc. But if we
distribute a package containing the tests -and we do-  then we must add
those dependencies into the NOTICE file. As a matter of fact, we do have
2 NOTICE files in MINA2, to cover those two cases (and we have a
specific module to generate those two packages)

Hope it helps... And sorry for the burdan !


----------------------------------------------------------------------------
Apache MINA
Copyright 2007-2012 The Apache Software Foundation.

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).

Please refer to each LICENSE.<component>.txt file for the
license terms of the components that Apache MINA depends on.

Message logging is provided by the SLF4J library package,
which is open source software, written by Ceki Gülcü, and
copyright by SLF4J.ORG and QOS.ch.  The original software is
available from

   http://www.slf4j.org/

Data compression support is provided by the JZLib library package,
which is open source software, written by JCraft, and copyright
by JCraft.  The original software is available from

   http://www.jcraft.com/jzlib/

Spring framework is provided by the Spring framework library
package, which is open source software, written by Rod Johnson
et al, and copyright by Springframework.org.  The original
software is available from

   http://www.springframework.org/

OGNL is provided by the OGNL library package, which is open source
software, written by Drew Davidson and Luke Blanshard.  The original
software is available from

   http://www.ognl.org/

----------------------------------------------------------------------------




> --
> Julien Vermillard :::: http://people.apache.org/~jvermillard/
>
>
> On Thu, Jul 11, 2013 at 12:59 AM, Emmanuel Lécharny <elecha...@gmail.com> 
> wrote:
>> Le 7/10/13 9:03 PM, Julien Vermillard a écrit :
>>> I heard (from Emmanuel I think) we don't need to put notice files for
>>> apache products (thrift and log4j).
>> Yes. The are apache projects, covered by the MINA NOTICE file. No need
>> to add an extra file for each one of them, or to list them all.
>>> So (if true) the only missing is netty used for benchmark which is
>>> just tests no ?
>> slf4j is not an Apache project, AFAICT.
>>
>> We are also using junit and mockito...
>>
>>
>> --
>> Regards,
>> Cordialement,
>> Emmanuel Lécharny
>> www.iktek.com
>>


-- 
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com 

Reply via email to