Hi,

first off, here are soem links:
http://www.apache.org/dev/release-publishing.html
http://www.apache.org/dev/release.html

On Fri, Aug 16, 2013 at 10:28 PM, Ali Lown <a...@lown.me.uk> wrote:
> - Moved all third-party things to be downloaded automatically during
> build - one of the reasons for an IPMC -1. There are now no jars in
> the src releases. [This makes it much smaller!]
> - Fixed assorted licensing (notably src/python/api) and other files to
> use the correct "Licensed to the ASF under contributor license
> agreements" header. - another of the IPMC -1's
> - Removed some more 'Copyright Google 200x' messages that were still
> floating around
> - Added SimpleJSON and Protobuf licenses to LICENSE.
>
> The other bit of feedback from the incubator vote was regarding
> LICENSE/NOTICE not seeming to be correct.
> I am unclear what should be being put in either/both now. (Especially
> since the third-party items are downloaded rather than being
> distributed by us).
> I also saw it mentioned that sometimes LICENSE/NOTICE are different
> for the source release, than for the binary release - could you
> clarify if that is going to apply to this tree.

OK, please see this:
http://apache.org/legal/src-headers.html#notice

To my understanding you should put these things into the NOTICE file
which you are using. If you for example use software from Library $x, then
you should include them in the notice file. Think on import statements or lets
say some plugins.

If you are only using a library file in the binary artifact, then you
should only
put a NOTICE there. For example a runtime dependency.

Same goes to LICENSE.

I am not an expert in that matter, but i think the links should
reflect what i wrote here.

>
> Could you look over the new tree at the above url, and provide some
> information on what should be going in LICENSE/NOTICE now.
> [This is not a request for feedback on the release, rather just some
> pointers on how to tidy up the remaining licensing problems before
> making rc4].

If you would make a source package from that, I would expect to find
usage of DOM4J, JDOM and JODA. I would not expect to find some code
relating to JXYZ.

Maybe its easy to think: src-package LICENSE/NOTICE contains what you
need to compile.
bin-package LICENSE/NOTICE contains what you need to run.

Cheers
Christian


> Thanks.
> Ali



-- 
http://www.grobmeier.de
https://www.timeandbill.de

Reply via email to