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.

-> richard

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

Reply via email to