Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 95558 invoked from network); 1 Dec 2005 16:44:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 1 Dec 2005 16:44:10 -0000 Received: (qmail 77363 invoked by uid 500); 1 Dec 2005 16:43:57 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 77298 invoked by uid 500); 1 Dec 2005 16:43:57 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 77287 invoked by uid 99); 1 Dec 2005 16:43:56 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Dec 2005 08:43:56 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [62.140.213.100] (HELO blossom.betaversion.org) (62.140.213.100) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Dec 2005 08:45:23 -0800 Received: by blossom.betaversion.org (Postfix, from userid 101) id A293E41B121; Thu, 1 Dec 2005 16:43:31 +0000 (GMT) X-AntiVirus-Version: ClamAV 0.87.1/1198 X-AntiSpam-Version: SpamAssassin 3.1.0 X-AntiSpam-Status: No (score=0.0/limit=7.5) Received: from [18.42.6.140] (WHITAKER-ELEVEN-SIXTY-THREE.MIT.EDU [18.42.6.140]) by blossom.betaversion.org (Postfix) with ESMTP id 18FB341B11E for ; Thu, 1 Dec 2005 16:43:29 +0000 (GMT) Message-ID: <438F2831.7090309@apache.org> Date: Thu, 01 Dec 2005 11:43:29 -0500 From: Stefano Mazzocchi Organization: Apache Software Foundation User-Agent: Thunderbird 1.5 (Macintosh/20051025) MIME-Version: 1.0 To: harmony-dev@incubator.apache.org Subject: Re: Full disclosure References: <20051128151614.GE18332@bali.sjc.webweaving.org> <1133420625.3024.56.camel@localhost.localdomain> In-Reply-To: <1133420625.3024.56.camel@localhost.localdomain> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Anthony Green wrote: > On Mon, 2005-11-28 at 07:16 -0800, Leo Simons wrote: >> I didn't take notes but one of the many things I took away from this is that it might >> be a real good idea to try and see if classpath can be LGPLed; Mark seemed to think >> that is not an unattainable goal. When I get my hands on some spare time (I hope it'll >> be under the christmas tree) I hope to push forward om some of that. > > I don't understand this. The GNU Classpath license was designed to be > even more liberal than the LGPL. What makes relicensing GNU Classpath > to LGPL a good idea? If the ASF and the FSF find an agreement on linking to and/or bundling LGPL material in an apache licensed distribution (and this finally seems likely to happen), then we would have the first ever licensing bridge between the two worlds. Unfortunately, this bridge won't work for the GPL + exception, as it would need to be reconsidered and knowing how careful both sides are in terms of 'polluting their principles', I can tell you right now it might well take forever and a half. Granted, the existence of the LGPL bridge would help mitigate the fears of the most radical on both sides (yes, they exist), but it will take some time nevertheless. If (and I say *IF*, I'm not suggesting anything to anybody) GNU Classpath was to relicense or even simply dual license itself as LGPL, it would make it possible to *automatically* have Harmony use that licensing bridge without further legal issues. full disclosure: I am *perfectly* aware of how bizarre all this sounds. Yet, building bridges is a long, painful and destabilizing process, especially for those who like to live in islands and feel, naively, that isolation is another word for purity. And yes, I'm pointing fingers to the ASF first. Sometimes, it's easier to rewrite some code than to convince people to relicense. Sometimes, it's easier to relicense some code than to convince people that mixing two licenses is: a) legal and b) useful for their ultimate goal. Sometimes, it's easier to tell everybody to f**k off and spend your life with your family/girlfriends/friends instead. At times, my life feels like a quantum superimposition of the above three states ;-) -- Stefano.