Sounds good. I'd like to have on point clarified though. What's the intent for use / include wrt to a binary jar, a source assembly (ready to build), a binary assembly (composed of multiple bundles like the karaf one), a source jar (only the source for the jar with no build system), and a javadoc jar (only contains the javadoc) ? When reviewing all the license / notices files for karaf, it was not always clear to me what I should put in all those cases.
On Mon, Oct 12, 2009 at 14:00, Richard S. Hall <he...@ungoverned.org> wrote: > After reviewing the latest framework and HTTP Service releases, I realize > that pretty much all of our projects both "include" and "use" Apache > developed software (if nothing else, all projects depend on Maven to build). > It seems silly to list Apache under both "include" and "use", especially > since the main point of the NOTICE file is for third-party notices. > > I want to propose that we change our NOTICE file template to factor out the > Apache notice at the top and only use the remaining sections for third-party > notices; for example, here is a new NOTICE file for framework: > > Apache Felix Framework > Copyright 2009 The Apache Software Foundation > > This project was developed at the Apache Software Foundation > (http://www.apache.org) and may have dependencies on other > Apache projects licensed under Apache License 2.0. > > I. Included Third-Party Software > > This product includes software developed at > The OSGi Alliance (http://www.osgi.org/). > Copyright (c) OSGi Alliance (2000, 2009). > Licensed under the Apache License 2.0. > > II. Used Third-Party Software > > This product uses software developed at > The OSGi Alliance (http://www.osgi.org/). > Copyright (c) OSGi Alliance (2000, 2009). > Licensed under the Apache License 2.0. > > This product uses software developed at > The Codehaus (http://www.codehaus.org) > Licensed under the Apache License 2.0. > > III. Overall License Summary > - Apache License 2.0 > > To be clear, the new boilerplate would be: > > Apache Felix AAA > Copyright 2009 The Apache Software Foundation > > This software was developed at the Apache Software Foundation > (http://www.apache.org) and may have dependencies on other > Apache software licensed under Apache License 2.0. > > I. Included Third-Party Software > > BBB > > II. Used Third-Party Software > > CCC > > III. Overall License Summary > - Apache License 2.0 > - DDD > > Where BBB and CCC would only reference third-party dependencies and DDD > would list their licenses. > > What do you think? > > -> richard > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/ ------------------------ Open Source SOA http://fusesource.com