|
Re: Contributing The SableVM Virtual Machine To The Harmony Project: msg#00042java.vm.sablevm.devel
I agree to the relicensing of my code in SableVM, including SableJIT, to the Apache Licence 2.0. David On Mon, Mar 20, 2006 at 09:12:07PM -0500, Etienne Gagnon wrote: > Hi all! > > I have been in informal discussions, lately, with the Harmony project, > an "incubation" project of the Apache Software Foundation (ASF). If you > have not heard of it, the Harmony project is an effort to create an > independent implementation of J2SE 5 under the Apache License and to > create a community-developed modular runtime architecture. Here is the > project's URL: > > http://incubator.apache.org/harmony/index.html > > The Harmony project is rapidly gaining visibility, and has been > receiving significant software donations from major industry players and > individuals, the most important being: > - IBM: core Java library classes and VM/library interface > - Intel: security, cryptography, javax.net and unit tests > - Archie Cobbs: JCVM > - Daniel Lydickto: Bootstrap JVM > > I think that it would be in the best interest of the SableVM project to > participate to the Harmony project by adding our virtual machine body of > code to the pool of existing Harmony code, so that it could be mixed and > matched with the code of other virtual machines to create something > bigger than all its parts. The Harmony project would provide a leveling > playing filed for various VM developers to start working together, > instead of wasting their efforts on separate individual VM implementations. > > Given the high quality of previous donations accepted by the Harmony > project, I think that it would be an honor for our code to be accepted > by their project. But, in order to do so, two things must happen: > > a) I must get the permission of all copyright holders to "donate" the > code (more details later about this), and > > b) The Harmony project must accept the donation. I will only propose > such a donation officially if I get the permission of copyright > holders to do so. > > A few technicalities. The Harmony project does not require "Copyright > Assignment"; it merely asks for the copyright holders to do 2 things: > > 1- License the code under the Apache License 2.0 (a very permissive > license): > http://www.apache.org/licenses/LICENSE-2.0 > > 2- Execute a Software Grant (which is a license to allow the ASF to do, > more/less, whatever it wants with the code): > http://www.apache.org/licenses/software-grant.txt > > So, in simple terms: you would still retain your copyright on the code > you wrote, but you would lose any control on the "donated" copy. > > Also, contributing the SableVM code base to Harmony would not mean the > end of the SableVM project, far from that! It would simply lead to the > following development model: > > 1- The day to day maintenance of the general usage virtual machine > would be happen within the Harmony project. > > 2- The SableVM code repository would keep a synchronized copy of the > Harmony trunk as a root for developing new features and doing > research, and for development in sandboxes. > > Personally, I am quite excited at the opportunities. > > So, what do you think? > > > Regards, > > 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 -- --- David Bélanger Web page: http://www.cs.mcgill.ca/~dbelan2/ Public key: http://www.cs.mcgill.ca/~dbelan2/public_key.txt
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Contributing The SableVM Virtual Machine To The Harmony Project, David Bélanger |
|---|---|
| Next by Date: | AL2 vs BSD and AL2 vs LGPL, Etienne Gagnon |
| Previous by Thread: | AL2 vs BSD and AL2 vs LGPL, Etienne Gagnon |
| Next by Thread: | New License Update, Etienne Gagnon |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |