From general-return-11080-apmail-incubator-general-archive=incubator.apache.org@incubator.apache.org Tue Sep 26 15:08:19 2006 Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 52059 invoked from network); 26 Sep 2006 15:08:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 Sep 2006 15:08:16 -0000 Received: (qmail 1365 invoked by uid 500); 26 Sep 2006 15:08:14 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 1126 invoked by uid 500); 26 Sep 2006 15:08:13 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 1115 invoked by uid 99); 26 Sep 2006 15:08:13 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Sep 2006 08:08:13 -0700 Authentication-Results: idunn.apache.osuosl.org smtp.mail=uv@odoko.co.uk; spf=permerror X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests= Received-SPF: error (idunn.apache.osuosl.org: domain odoko.co.uk from 66.111.4.25 cause and error) Received: from [66.111.4.25] ([66.111.4.25:53079] helo=out1.smtp.messagingengine.com) by idunn.apache.osuosl.org (ecelerity 2.1.1.8 r(12930)) with ESMTP id 22/70-12711-85249154 for ; Tue, 26 Sep 2006 08:08:09 -0700 Received: from frontend3.internal (frontend3.internal [10.202.2.152]) by frontend1.messagingengine.com (Postfix) with ESMTP id 69869DA8C61 for ; Tue, 26 Sep 2006 11:08:05 -0400 (EDT) Received: from heartbeat2.internal ([10.202.2.161]) by frontend3.internal (MEProxy); Tue, 26 Sep 2006 11:08:08 -0400 X-Sasl-enc: OSfGVnz9ZWr2GXDZ0aautu92YpgjTIbHmq8cB65IeJga 1159283288 Received: from [10.0.0.101] (host-87-74-127-123.bulldogdsl.com [87.74.127.123]) by www.fastmail.fm (Postfix) with ESMTP id E0A7EAF6C for ; Tue, 26 Sep 2006 11:08:07 -0400 (EDT) Message-ID: <45194253.1030201@odoko.co.uk> Date: Tue, 26 Sep 2006 16:08:03 +0100 From: Upayavira Organization: Odoko Ltd User-Agent: Thunderbird 1.5.0.7 (X11/20060922) MIME-Version: 1.0 To: general@incubator.apache.org Subject: Re: Tomcat's servlet code in Felix (WAS: Re: Podling Release Requirement) References: <7a31ebb30609130622p3f28e66av12834616295ff006@mail.gmail.com> <4508295C.3040406@bellsouth.net> <5c902b9e0609131732j2ecfe9d3ueaa48659864c3893@mail.gmail.com> <4508C5D5.9050707@odoko.co.uk> <5c902b9e0609140123x66f4d79atbf4e5be254196e7@mail.gmail.com> <450E7449.5000905@odoko.co.uk> <45193742.8060703@ungoverned.org> In-Reply-To: <45193742.8060703@ungoverned.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N 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 legal-discuss@...) >>> > > 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: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org