Re: Contributing The SableVM Virtual Machine To The Harmony Project
Etienne Gagnon <[email protected]> Tue, 21 Mar 2006 01:46:11 -0500
| Newsgroups | gmane.comp.java.vm.sablevm.devel |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --===============0305251611== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig518638BC4614039A7BC43556" This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig518638BC4614039A7BC43556 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Chris, Chris Pickett wrote: > The FSF website says that the Apache 2.0 license is not compatible with > the GPL. If that is the case, maybe it's better either to wait for > GPLv3, which has a hope of resolving the conflict, or to dual-license > SableVM under the LGPL-2.1 and ASL-2.0. You're right! I've been thinking hard about it, before making the contribution proposal. Here are my conclusions, so far. The GNU Classpath (CP) library has a license which is compatible to the Apache License 2.0 (AL2). So, I see no big "immediate" problem in the GPL incompatibility of the AL2. SableVM could still link with GNU CP. Now, if we were to license SableVM under a GPL+AL2 compatible license, such as the BSD license, the Harmony project could integrate our code into their repository. Yet, any improvement made by the Harmony project to SableVM would be licensed under the AL2. We couldn't import back such improvement without relicensing SableVM under the AL2. So, there's no big gain from choosing a BSD license. On the other hand, I think that there would be benefits for SableVM to be contributed to Harmony, as we could share our efforts with other Harmony VM contributors to merge our VMs (I think that JCVM and SableVM are close enough to consider such a thing), instead of working on distinct VM projects. As you say, the FSF is working hard to increasing the compatibility of the GPL to other free software licenses. So, I see no problem letting the FSF solve the problem, and meanwhile, write VM code. Chris, thanks for your feedback! Etienne -- Etienne M. Gagnon, Ph.D. http://www.info2.uqam.ca/~egagnon/ SableVM: http://www.sablevm.org/ SableCC: http://www.sablecc.org/ --------------enig518638BC4614039A7BC43556 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFEH6EzjyrJi4rH84gRAkdHAJ0SpZ6M1GKTMl+MCnsc1Q2Om7BdiACeKA/8 Ad5QCgGQ03x89NEOU9NoYIg= =Lghu -----END PGP SIGNATURE----- --------------enig518638BC4614039A7BC43556-- --===============0305251611== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ SableVM-devel mailing list [email protected] http://sablevm.org/lists/control/listinfo/sablevm-devel --===============0305251611==--