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]