Hi,

Gab and my interpretation of the Apache third-party rules [1] is that all dependencies with Category B licences have to be mentioned in the NOTICE files with a link to the source code.

We have a bunch of CDDL dependencies. The names and links are already in the DEPENDENCIES files. We think copying the CDDL entries to NOTICE files should sufficient.


Any comments? Experts?


- Florian

[1] http://www.apache.org/legal/3party.html



On 08/09/2010 14:59, Nick Burch wrote:
On Wed, 1 Sep 2010, Gabriele Columbro wrote:
One question to conclude: referring to Nick's comments at [4], do you
think we should have anything else in NOTICE for all packages? In
other words, which of the licenses mentioned in the various
DEPENDENCIES files actually require a NOTICE?

The NOTICE file should contain as little as possible. Everything else
should go in DEPENDENCIES, a readme, the website etc

The reason for this is that every downstream user has to include
everything in our NOTICE file in their own notices. So, we want it to
include all the required notices of our upstream dependencies, along
with our own notice. However, we don't want to full the NOTICE file up
with things that aren't required, as we don't want to burden our users!

To review the NOTICE files, take a look at what's in there, and compare
that to the dependencies list (which is hopefully correct, since maven
generated it!). The notice file should have our notice in it, and after
that any dependency ones. If a dependency is under a license that
requires a notice, it should be there. (If not, it shouldn't. The main
apache 3rd party licenses page may give some help on this)

Does this make sense to everyone?

Nick

Reply via email to