Return-Path: Delivered-To: apmail-lucene-java-dev-archive@www.apache.org Received: (qmail 57721 invoked from network); 5 Nov 2008 19:46:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Nov 2008 19:46:40 -0000 Received: (qmail 97402 invoked by uid 500); 5 Nov 2008 19:46:40 -0000 Delivered-To: apmail-lucene-java-dev-archive@lucene.apache.org Received: (qmail 97356 invoked by uid 500); 5 Nov 2008 19:46:40 -0000 Mailing-List: contact java-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@lucene.apache.org Delivered-To: mailing list java-dev@lucene.apache.org Received: (qmail 97341 invoked by uid 99); 5 Nov 2008 19:46:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Nov 2008 11:46:40 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [80.190.230.99] (HELO mail.troja.net) (80.190.230.99) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 05 Nov 2008 19:45:20 +0000 Received: from localhost (localhost [127.0.0.1]) by mail.troja.net (Postfix) with ESMTP id DAB3E4CD4F for ; Wed, 5 Nov 2008 20:45:57 +0100 (CET) Received: from mail.troja.net ([127.0.0.1]) by localhost (cyca.troja.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 07782-09 for ; Wed, 5 Nov 2008 20:45:55 +0100 (CET) Received: from VEGA (port-83-236-62-68.dynamic.qsc.de [83.236.62.68]) (using SSLv3 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.troja.net (Postfix) with ESMTP id 478C34CB92 for ; Wed, 5 Nov 2008 20:45:55 +0100 (CET) From: "Uwe Schindler" To: References: <4910BA02.3070305@yahoo.co.uk> <946562.12483.qm@web53510.mail.re2.yahoo.com> <445011.79006.qm@web26007.mail.ukl.yahoo.com> <2A42A27934DA49FA938955EF8CE87721@VEGA> Subject: RE: Adding dependency to servlet-api Date: Wed, 5 Nov 2008 20:45:56 +0100 Message-ID: <6051CCB361C74127A7948100EBA80760@VEGA> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 In-Reply-To: Thread-Index: Ack/Z/8N5wzkx98TTeesN/Ef+VvQ+gAFZjdw X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 X-Virus-Checked: Checked by ClamAV on apache.org 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 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 > >> 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