Hi,
On Fri, Sep 10, 2010 at 1:15 PM, Gabriele Columbro <[email protected]> wrote:
> quick update on this one: as Florian mentioned, working on the assumption
> the Category B licenses require a pointer to source code in NOTICE (apart
> from the mention in DEPENDENCIES), I have a working solution which allows
> maven to produce the notice file in the proper way.
The NOTICE file is for things like clause 3 in AL version 1.1 [1] or
the advertising clause in the original BSD license. Think of stuff
that the license mandates you to include in an "About" box in a GUI.
AFAIUI the CDDL does not contain any such clauses, so they IMHO
shouldn't be mentioned in the NOTICE file. See also LEGAL-59 [1] for
related discussion about the BSD license.
The "appropriately labeled" note in [3] is probably best covered by
mentioning the weak copyleft dependencies in the README file. In
practice I've found that automatically tracking such information is
pretty complicated or even impossible, so the best approach is
probably to manually maintain such a note in the README. Something
like the following should be fine:
"Weak Copyleft" dependencies
Apache Chemistry depends on the following libraries with licenses that
require reciprocal licensing when modified.
* dependency <URL>
See the LICENSE file for the full licensing details.
[1] http://www.apache.org/licenses/LICENSE-1.1
[2] https://issues.apache.org/jira/browse/LEGAL-59
[3] http://www.apache.org/legal/resolved.html#category-b
BR,
Jukka Zitting