|
Re: Contributing The SableVM Virtual Machine To The Harmony Project: msg#00034java.vm.sablevm.devel
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/
SableVM-devel mailing list SableVM-devel@xxxxxxxxxxx http://sablevm.org/lists/control/listinfo/sablevm-devel
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Contributing The SableVM Virtual Machine To The Harmony Project, Chris Pickett |
|---|---|
| Next by Date: | Re: Contributing The SableVM Virtual Machine To The Harmony Project, Gregory B. Prokopsky |
| Previous by Thread: | Re: Contributing The SableVM Virtual Machine To The Harmony Project, Chris Pickett |
| Next by Thread: | Re: Contributing The SableVM Virtual Machine To The Harmony Project, Etienne Gagnon |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |