From dev-return-35920-apmail-harmony-dev-archive=harmony.apache.org@harmony.apache.org Wed Jan 07 12:31:30 2009 Return-Path: Delivered-To: apmail-harmony-dev-archive@www.apache.org Received: (qmail 72125 invoked from network); 7 Jan 2009 12:31:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 Jan 2009 12:31:30 -0000 Received: (qmail 828 invoked by uid 500); 7 Jan 2009 12:31:28 -0000 Delivered-To: apmail-harmony-dev-archive@harmony.apache.org Received: (qmail 788 invoked by uid 500); 7 Jan 2009 12:31:28 -0000 Mailing-List: contact dev-help@harmony.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@harmony.apache.org Delivered-To: mailing list dev@harmony.apache.org Received: (qmail 777 invoked by uid 99); 7 Jan 2009 12:31:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jan 2009 04:31:28 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of gnu.andrew.rocks@gmail.com designates 72.14.220.155 as permitted sender) Received: from [72.14.220.155] (HELO fg-out-1718.google.com) (72.14.220.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 Jan 2009 12:31:17 +0000 Received: by fg-out-1718.google.com with SMTP id l27so1286539fgb.36 for ; Wed, 07 Jan 2009 04:30:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:sender :to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references :x-google-sender-auth; bh=NJPU3XysKphaZjDJWEYSMmE4GPTOXsQ1C3DV6k9+SOg=; b=MuRfCyu9PseVw2cQ4mvjWZSvgNBujg/fTaGmOoxgblA/Wffl4qdp+WUFlzsL6qCF91 w2qZOETJFGOQRcz96k0cfWuQNS7bZxjpqxMVSQOOfYBRgJwGPggcSKiQhgAttolHX2kb +pswD8HriQyFP2bJL6tcZkpH7PQj6viQEbV1M= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:sender:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references:x-google-sender-auth; b=LPyuwx3Hg+ZhNdd3noAtHNp1/IueIvt59HO76skwgjbh5CMbT4kz6nib9tFuRhllr4 0xhqNM0dJOL7G1VReeE8e11ViurDdG4l7LtiwwzM3aSwiA5ZJmeerHIHKLzDQOCY++3V XPOcypcY14TFHU/Vrfd5+mGJf9VM2OLXFpoNk= Received: by 10.86.79.19 with SMTP id c19mr13457062fgb.41.1231331457603; Wed, 07 Jan 2009 04:30:57 -0800 (PST) Received: by 10.86.4.20 with HTTP; Wed, 7 Jan 2009 04:30:57 -0800 (PST) Message-ID: <17c6771e0901070430m1410697ficf1378a713103b62@mail.gmail.com> Date: Wed, 7 Jan 2009 12:30:57 +0000 From: "Andrew John Hughes" Sender: gnu.andrew.rocks@gmail.com To: dev@harmony.apache.org Subject: Re: Enhanced TreeMap In-Reply-To: <49648510.10801@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <17c6771e0901050952t4fc80954yc2e98315396f48e6@mail.gmail.com> <49626140.6050409@gmail.com> <17c6771e0901060625j1c5dc147neeef2ea17acc58fe@mail.gmail.com> <49648510.10801@gmail.com> X-Google-Sender-Auth: ab548e28c2a50ee9 X-Virus-Checked: Checked by ClamAV on apache.org 2009/1/7 Tim Ellison : > Andrew John Hughes wrote: >> Interestingly, I do wonder if they can even use this work in OpenJDK, >> given the Apache v2 license and GPLv2 are incompatible. The Classpath >> exception only helps when it comes to wanting to write proprietary >> Java programs and run them on OpenJDK (at least, that's my reading - >> IANAL). > > IANAL either, and the license for OpenJDK is hard to figure out. But I > think it is ok. > > AIUI... > > OpenJDK is offered under the GPLv2 [1] with the Classpath Exception > applied at the end [2] which modifies some terms of the GPLv2 applying > to 'independent modules not derived from or based on the library'. Fine. > > Then there is the Assembly Exception [3] which says combining OpenJDK > with any code except the "designated exception modules" results in the > entire work being GPLv2. The designated exception modules [4] are files > marked with the classpath exception in source code, code from Sun under > the binary license [5], and other open source files distributed from > their website(*). > > It is this last point (*) that makes it ok to include Apache code in > OpenJDK -- well that and the fact that it is Sun's project so they can > do as they please with their code :-) > > [1] http://www.gnu.org/licenses/gpl-2.0.txt > [2] http://openjdk.java.net/legal/gplv2+ce.html > [3] http://openjdk.java.net/legal/assembly-exception.html > [4] http://openjdk.java.net/legal/exception-modules-2007-05-08.html > [5] http://openjdk.java.net/legal/binary-license-2007-08-02.html > > Regards, > Tim > Yes, I'd forgotten the assembly exception... indeed, as they already ship Xalan and Xerces in JAXP, it must be ok.... -- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8