Richard S. Hall wrote:
> 
>> Justin Erenkrantz wrote:
>>  
>>> It also seems that Felix has forked Tomcat's servlet code - which is
>>> okay:
>>>
>>> http://svn.apache.org/repos/asf/incubator/felix/trunk/javax.servlet/src/main/java/javax/servlet/GenericServlet.java
>>>
>>>
>>> However, the copyright years have been altered from the original file
>>> - removing 2004 and adding 2005 - which isn't okay:
>>>
>>> http://svn.apache.org/repos/asf/tomcat/servletapi/branches/servlet2.3-jsp1.2-tc4.x/src/share/javax/servlet/GenericServlet.java
>>>
>>>
>>>
>>> (Ideally, Felix should resync with Tomcat once they update their
>>> license block to remove the copyright years; but Tomcat may not be
>>> updating Servlet 2.3.  I'm unsure if an ASF project can relicense
>>> forked code from another project - I'll ask on [EMAIL PROTECTED])
>>>     
> 
> I am a little confused as to the exact solution to Felix' use of
> Tomcat's javax.servlet code.
> 
> The reason why the copyright was changed is because the subproject is a
> derivative work based on Tomcat's javax.servlet 2.4 code. The subproject
> downgraded javax.servlet 2.4 to 2.1, which is the version used by the
> OSGi HTTP Service. BJ Hargrave did the downgrade and said he used the
> servlet 2.4 code because it was licensed under Apache license v2, where
> servlet 2.3 and older was under Apache license v1.
> 
> Because servlet 2.1 is required, I doubt there will ever be a re-syncing
> of code with Tomcat.
> 
> So, what is the appropriate thing to do here? Leave the header unchanged
> or to change it? If we are not supposed to change it, then we can easily
> revert to the old header, but it seems misleading since we modified it.
> If we are supposed to change it, then I imagine we should change it to
> reflect the header at http://www.apache.org/legal/src-headers.html.
> 
> Clarification is desired.

Or, should we dig an ASL 1 licensed tomcat servlet spec from SVN/CVS and
relicense it as AL2.0?

Upayavira

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to