incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henning Schmiedehausen <>
Subject Re: Click Incubation - Status
Date Wed, 30 Jul 2008 14:32:52 GMT
My personal understanding here is, that Ahmed (and any other
contributor) contributed that code to a project that is already under
AL2. So there is no need to track down the contributors and/or rewrite
code where the contributor can not be tracked down. The AL allows
relicensing under AL2 ( :-) ), so the code in the repository is fine.

The one thing that you *must* retain are the copyrights. So it might be
necessary to add to the NOTICE files some lines like

"This project contains code written by <contributor> and licensed under
Apache License 2. This code is  (C) Copyright <year of code>
<contributor name>

The situation is much worse for e.g. JSPWiki, because they *CHANGE*
license from (L)GPL to AL2. So they have to track down all the copyright
holders and ask them to relicense. And if they don't, they have to throw
out and rewrite the code.

An existing codebase under AL2 does not need this.

All IMHO. IANAL. I don't even play one on TV.


On Sun, 2008-07-27 at 19:11 +0200, bob wrote:
> Hi Andrus,
> Andrus Adamchik wrote:
> > Is there existing code in Click written by Ahmed? 
> Yes. His contribution history can be seen here: 
> However much of that code is in a his sandbox which is not part of 
> Click distribution and can be left out.
> As getting an ICLA or
> > rewriting this code will be required as a part of the IP clearance 
> > process. The ideal outcome would be for Ahmed to send an ICLA, 
> > regardless of his future participation plans, but that's of course up to 
> > him to decide.
> Agreed. However if Ahmed does not submit an ICLA and we have to 
> rewrite his contributions how do we go about it? I can understand 
> rewriting classes, but what about small patches of 3-5 lines?
> Kind regards
> Bob
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message