lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Uwe Schindler" <...@thetaphi.de>
Subject RE: Adding dependency to servlet-api
Date Wed, 05 Nov 2008 19:45:56 GMT
This notice was from the redistributed file in Jetty 6.1.12 (which is
elsewhere licensed by Apache 2.0 License):
http://svn.codehaus.org/jetty/jetty/tags/jetty-6.1.12.rc5/modules/servlet-ap
i-2.5/src/main/java/javax/servlet/Servlet.java

The interesting thing is that the rest of the files are identical, only the
license header is different, even the Javadocs and comments are exactly the
same in the Tomcat-Apache-2.0 and Sun-CDDL version: e.g., in HttpUtils.java
is some part of "disabled" code in getRequestURL(), that is *identical* in
the Tomcat and Jetty version, so even both "developers" (maybe they are
really the same person) had the same idea of disabling code by "//". In my
opinion, as the code is identical to 100%, I think the licenses are not the
problem. So for me it does not seem, that the Apache people wrote a "own"
compileable version of the spec - they also copied the reference
implementation (or maybe the Tomcat version is also Sun's reference
implementation of the spec?)

The CDDL license notice is always in the files downloaded from Sun
Microsystems, on Tomcats server is the Apache 2.0 Header. But the CDDL
header references Apache and I think the other way round it maybe the same.

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: uwe@thetaphi.de

> -----Original Message-----
> From: yseeley@gmail.com [mailto:yseeley@gmail.com] On Behalf Of Yonik
> Seeley
> Sent: Wednesday, November 05, 2008 6:00 PM
> To: java-dev@lucene.apache.org
> Subject: Re: Adding dependency to servlet-api
> 
> I'm not seeing it:
> http://svn.apache.org/repos/asf/tomcat/tc6.0.x/trunk/java/javax/servlet/Se
> rvlet.java
> can you give a link?
> 
> If Tomcat needs a NOTICE for this, we should bring it up on tomcat-dev.
> 
> -Yonik
> 
> On Wed, Nov 5, 2008 at 11:25 AM, Uwe Schindler <uwe@thetaphi.de> wrote:
> > Tomcat and also jetty have a set of source java files in their dev tree
> from
> > what they build the servlet-2.5.jar. Each JAVA file under javax.servlet
> > (version 2.5) starts with the following text comment:
> >
> > /*
> >  * The contents of this file are subject to the terms
> >  * of the Common Development and Distribution License
> >  * (the "License").  You may not use this file except
> >  * in compliance with the License.
> >  *
> >  * You can obtain a copy of the license at
> >  * glassfish/bootstrap/legal/CDDLv1.0.txt or
> >  * https://glassfish.dev.java.net/public/CDDLv1.0.html.
> >  * See the License for the specific language governing
> >  * permissions and limitations under the License.
> >  *
> >  * When distributing Covered Code, include this CDDL
> >  * HEADER in each file and include the License file at
> >  * glassfish/bootstrap/legal/CDDLv1.0.txt.  If applicable,
> >  * add the following below this CDDL HEADER, with the
> >  * fields enclosed by brackets "[]" replaced with your
> >  * own identifying information: Portions Copyright [yyyy]
> >  * [name of copyright owner]
> >  *
> >  * Copyright 2005 Sun Microsystems, Inc. All rights reserved.
> >  *
> >  * Portions Copyright Apache Software Foundation.
> >  */
> >
> > I think this is a clear license note. And there is also the link to
> "Apache"
> > in the last sentence!
> >
> > -----
> > Uwe Schindler
> > H.-H.-Meier-Allee 63, D-28213 Bremen
> > http://www.thetaphi.de
> > eMail: uwe@thetaphi.de
> >
> >> -----Original Message-----
> >> From: yseeley@gmail.com [mailto:yseeley@gmail.com] On Behalf Of Yonik
> >> Seeley
> >> Sent: Wednesday, November 05, 2008 4:08 PM
> >> To: java-dev@lucene.apache.org
> >> Subject: Re: Adding dependency to servlet-api
> >>
> >> On Wed, Nov 5, 2008 at 5:16 AM, mark harwood <markharw00d@yahoo.co.uk>
> >> wrote:
> >> > Just checked Solr (forgot about that obvious precedent!) and they
> have
> >> it in trunk/lib and an entry in trunk/notice.txt which reads:
> >> >
> >> > "  Includes software from other Apache Software Foundation projects,
> >> including, but not limited to:
> >> >     ....
> >> >      - Apache Tomcat (lib/servlet-api-2.4.jar)
> >> >      ....
> >> >  "
> >> > I thought the servlet api was Sun's to be honest so not sure why it
> is
> >> credited to Tomcat.
> >>
> >> That's where I grabbed it from (Tomcat) and they have nothing special
> >> in NOTICE about it, so technically nothing extra at all is needed in
> >> Solr's NOTICE.
> >>
> >> As far as how Sun fits in, perhaps they did the spec (a document), and
> >> Tomcat made their own compilable java files?  As an ASF project, I
> >> relied on Tomcat having done their license/notice stuff correctly.
> >>
> >> -Yonik
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> >> For additional commands, e-mail: java-dev-help@lucene.apache.org
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> > For additional commands, e-mail: java-dev-help@lucene.apache.org
> >
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: java-dev-help@lucene.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: java-dev-help@lucene.apache.org


Mime
View raw message