logo       

Re: Contributing The SableVM Virtual Machine To The Harmony Project: msg#00042

java.vm.sablevm.devel

Subject: Re: Contributing The SableVM Virtual Machine To The Harmony Project



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>
Google Custom Search

News | FAQ | advertise