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

Reply via email to