From general-return-5326-apmail-incubator-general-archive=incubator.apache.org@incubator.apache.org Sat May 07 10:51:58 2005 Return-Path: Delivered-To: apmail-incubator-general-archive@www.apache.org Received: (qmail 75955 invoked from network); 7 May 2005 10:51:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 7 May 2005 10:51:58 -0000 Received: (qmail 90345 invoked by uid 500); 7 May 2005 10:54:49 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 90128 invoked by uid 500); 7 May 2005 10:54:47 -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 90102 invoked by uid 99); 7 May 2005 10:54:47 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from wildebeest.demon.nl (HELO gnu.wildebeest.org) (83.160.152.237) by apache.org (qpsmtpd/0.28) with ESMTP; Sat, 07 May 2005 03:54:47 -0700 Received: from elsschot.wildebeest.org ([192.168.1.26]) by gnu.wildebeest.org with esmtp (Exim 3.35 #1 (Debian)) id 1DUMuE-0001zf-00; Sat, 07 May 2005 12:51:34 +0200 Subject: RE: Harmony: project purpose From: Mark Wielaard To: general@incubator.apache.org Cc: harmony-dev@incubator.apache.org In-Reply-To: References: Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-Z96pf9ci5HOx0496tCzW" Date: Sat, 07 May 2005 12:52:34 +0200 Message-Id: <1115463154.21639.118.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.0.4 X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --=-Z96pf9ci5HOx0496tCzW Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, On Sat, 2005-05-07 at 00:26 -0400, Noel J. Bergman wrote: > > But why bother to "work with others"? Why not just join the existing GN= U > > Classpath and Kaffe projects and work within them? >=20 > > Geir indicated in a reply to my earlier posting that there were > > no specific objections to the Classpath license. >=20 > There is a list of issues with both the LGPL and the GPL+Exception for wh= ich > I do not believe we have satisfactory answers. There is an on-going effo= rt > to get the issues resolved, and that could be part of what comes out of > Harmony. Remember that Harmony is about creating a reusable and free Jav= a > platform. It would not have to recreate Classpath if Classpath were > available to use. As Mark noted in his e-mail, that is not currently the > case. Just to be completely clear about the issues. Obviously it is hard to "just solve" the general (L)GPL and ASL incompatabilities. But I have some hope that we know what the legal issues are now and that there can be some general resolution to make mixing and matching code from the two community possible in the future. For the specific case of GNU Classpath being integrated into a larger "Harmony" work the issue is a little simpler. All copyright in this work are assigned to the FSF and we already have a special exception that allows the core class libraries to be used by a project distributed under the ASL. At least that is what we think. If that is currently not the case then we will certainly change the wording of the specific GPL exception statement as used by GNU Classpath to make that more clear. If we want to integrate any new code produced by the Harmany effort into any of the existing projects, many of which are under the GPL or only accept code compatible with the GPL, and since the Apache Incubator terms allow modern BSD, MIT/X or MIT/W3C terms I think that is probably the best we can do for now. But as said before if we can (ab)use the Harmony project to get a strong signal to BOTH the FSF and ASF to fix any remaining incompatabilities between (L)GPL and ASL then lets do that! Cheers, Mark --=20 Escape the Java Trap with GNU Classpath! http://www.gnu.org/philosophy/java-trap.html Join the community at http://planet.classpath.org/ --=-Z96pf9ci5HOx0496tCzW Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQBCfJ3yxVhZCJWr9QwRAvZ7AKCY0Ch0r04qKhpP38ZaxtB7t5H9CgCfTVzH o2y3+RwHD9LrMQ/0JA4GSSs= =qgNB -----END PGP SIGNATURE----- --=-Z96pf9ci5HOx0496tCzW--