Seems fine to me
- R
Richard S. Hall 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