Since looks no one opposes to the proposed approach to solve the issue,
I'll start to implement it also for the binary distributions.
I hope we'd be ready for a new RC in the afternoon.
On 02/04/13 17:38, Sergio Fernández wrote:
As soon as I get the OK for this approach I can start to apply it to the
binary releases too, which are even harder :-S
On 02/04/13 12:56, Sergio Fernández wrote:
Hi,
I've spend the whole morning reading your comments regarding the NOTICE
and LICENSE files, reading again some ASF documents and taking a look
how other projects (CouchDB for instance) with similar setup do it. And
I think I got a version which all of us should be satisfied.
Please, take a look at the git repository:
https://git-wip-us.apache.org/repos/asf?p=incubator-marmotta.git;a=blob;f=NOTICE.txt;h=0cb5d64e2e9e49ccc4996fc09d4ea900032832bf;hb=HEAD
https://git-wip-us.apache.org/repos/asf?p=incubator-marmotta.git;a=blob;f=LICENSE.txt;h=8eeb0be8ae43dd070358a9b4199eba496754e613;hb=HEAD
These files are directly going into the source distribution in the build
process, so easier to check without need to create releases.
Basically:
* NOTICE is significantly shorter
* LICENSE is not divided in 4 sections:
1) main project license
2) libraries included
3) 3rd party source code
4) 3rd party data files
Using this template for each item there:
"""
For the FOO component,
located at:
path/to/FOO
Copyright (c) YYYY NAME, http://FOO
FULL LICENSE TEXT
"""
So no templated license anymore in LICENSE.
According http://www.apache.org/dev/licensing-howto.html#permissive-deps
LICENSE must need to include only those components licensed with BSD
(without advertising clause) or MIT/X11, but I also included those two
cases licensed with AL2 that we had modified their source code.
Thanks!
Cheers,
--
Sergio Fernández