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. Ciao Henning 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: > http://fisheye3.atlassian.com/changelog/~author=amohombe/click/ > > 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: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]