Hi,

During a recent release, we had the following comments on Airavata binary 
notice file [1] and the corresponding license file [2]. Based on Ate's comments 
we removed the extra NOTICEs for SLF4J, DOM4J, ICU4J and few others. But can 
some one please look at the NOTICE file [1] and comments below and suggest 
examples on what still is unnecessary and removed?   

On Apr 25, 2012, at 4:35 PM, Ate Douma wrote:

> * binary NOTICE file
> - I think there are some unneeded/unwanted entries still. Some notices and 
> copyright statements should not legally be needed nor are they requested.
> For instance for BSD/MIT like licenses which already are provided for 
> verbatim in the LICENSE file itself, there is no need to (and thus should 
> not) be covered *also* in the NOTICE file. Having those in the LICENSE file 
> should be enough. And certainly so if the 3rd party artifact doesn't have or 
> require an explicit NOTICE file itself. I think this applies to the NOTICE 
> entries for SLF4J, DOM4J, ICU4J, Jettison, etc. Please do check if each of 
> these notices really are necessary/required.
> 
> - A different thing is the NOTICE provided for commons-logging (1.1.1).
> The commons-logging jar come with a NOTICE file of its own (being an ASF 
> release it should). But IMO the additional content copied verbatim from that 
> NOTICE file can be ignored and thus removed. It concerns the following 
> section:
> 
>  This product includes/uses software(s) developed by 'an unknown organization'
>  - Unnamed - avalon-framework:avalon-framework:jar:4.1.3
>  - Unnamed - log4j:log4j:jar:1.2.12
>  - Unnamed - logkit:logkit:jar:1.0.1
> 
> Only log4j is actually bundled with airavata and as an ASF artifact doesn't 
> need extra NOTICE coverage. And as the other referenced artifacts aren't 
> included or used there is no need to 'honor' this part from the 
> common-logging NOTICE file.
> The ASL 2.0 license sections 4.d) says: "[...], excluding those notices that 
> do not pertain to any part of the Derivative Works."

On May 1, 2012, at 11:18 AM, sebb wrote:

> The NOTICE file in the binary archive contains the following:
> 
> =========================================================================
> ==  NOTICE file corresponding to section 4(d) of the Apache License,   ==
> ==  Version 2.0, in this case for the Apache Airavata distribution.    ==
> =========================================================================
> 
> This definitely should not be present.
> 
> There are lots of other entries in the NOTICE file; it's not clear to
> me whether they are all needed or not.
> AIUI, the NOTICE file should only contain *required* notices (whereas
> the LICENSE file should contain ALL applicable licenses)

Thank you in advance for the guidance,
Suresh

[1] - 
https://svn.apache.org/repos/asf/incubator/airavata/trunk/modules/distribution/src/main/resources/NOTICE

Reply via email to