incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geir Magnusson Jr." <ge...@optonline.net>
Subject Re: PROPOSAL : Apache Harmony - J2SE 5 Project
Date Mon, 09 May 2005 10:51:19 GMT

On May 8, 2005, at 11:52 PM, Clinton Begin wrote:

> I can't begin to describe how important I think this initiative is,  
> and how
> happy I am to see so many important people and communities come  
> together to
> make it happen.
>
> This is the future of Java.
>
> Please let me know ANY way I can help. I will fully support this  
> initiative
> with everything that I have.

get on over to harnmony-dev :)

geir

>
> Best regards,
>
> Clinton Begin
> Apache iBATIS Project
>
>
> On 5/6/05, Geir Magnusson Jr. <geirm@apache.org> wrote:
>
>>
>> Dear Incubator PMC :
>>
>> We, the sponsoring members listed below, ask that you accept the
>> following proposal for a new project at Apache, an effort centered
>> around architecting and implementing J2SE 5.
>>
>> Note to all :
>>
>> We have established a list for discussions to keep project-specific
>> mail traffic from overwhelming the general incubator list. Unless
>> your comment is directed to the general Incubator community or the
>> Incubator PMC, please post everything Harmony-related to :
>>
>> harmony-dev@incubator.apache.org
>>
>> You can subscribe by sending an email to
>>
>> harmony-dev-subscribe@incubator.apache.org
>>
>> Until this proposal has been accepted by the Apache Incubator PMC,
>> these lists are provisional and do not constitute official lists for
>> the project.
>>
>> Project Harmony
>> ===============
>>
>> Motivation
>> ----------
>>
>> There is a clear need for an open-source version of Java 2, Standard
>> Edition (J2SE) runtime platform, and there are many ongoing efforts
>> to produce solutions (Kaffe, Classpath, etc). There are also efforts
>> that provide alternative approaches to execution of Java bytecode
>> (GCJ and IKVM). All of these efforts provide a diversity of
>> solutions, which is healthy, but barriers exist which prevent these
>> efforts from reaching a greater potential.
>>
>> Proposal
>> --------
>>
>> We propose that we create a new Apache project, Harmony, that will
>> achieve the following goals :
>>
>> 1) create a Compatible, independent implementation of J2SE 5
>> under the Apache License v2
>>
>> 2) create a community-developed modular runtime (VM and class  
>> library)
>> architecture to allow independent implementations to share runtime
>> components, and allow independent innovation in runtime components
>>
>> In doing so, we intend to create a broad, collaborative community of
>> contributors, implementors and users of the modular platform
>> specification.
>>
>> To begin, we propose the following as a basic architectural blueprint
>> as a starting point for our discussion :
>>
>> http://people.apache.org/~geirm/harmony.jpg
>>
>> We will create directly, via inclusion of independent third-party
>> code, or through contribution :
>>
>> a) a freely implementable specification of a modular VM
>> and class library that allows for multiple, independent
>> implementations
>>
>> b) a test suite for interoperability testing of the modules
>>
>> c) an implementation under the Apache License of the modular VM
>>
>> d) a class library under the Apache License compatible with
>> the J2SE 5 specification that implements the defined interfaces
>>
>> We will start with this mechanism because we desire to :
>>
>> - have a simple plan upon which coding can immediately begin
>>
>> - ensure that we have a focal point to begin the conversation
>> among interested members of the community
>>
>> - have a clearly defined set of technical needs to allow
>> potential contributors, either code contributors or
>> individual participants, a basis for consideration
>>
>> - ensure that this is a community effort - together we will
>> architect and implement via fresh new code or donation
>>
>> - produce a set of specifications/designs allowing multiple
>> interoperable implementations that allow for sharing,
>> extension and innovation
>>
>> We propose that the following people are considered the starting
>> participants. This set represents members from across the community,
>> this diversity a factor we wish to start with and preserve as we  
>> grow.
>>
>> These individuals have expressed an interest in participating in the
>> architecture and design work. The information in parenthesis
>> indicates other community participation or relevant experiences of
>> that individual :
>>
>> Guy Churchward (individual w/ commercial VM experience)
>> Joakim Dahlstedt (individual w/ commercial VM experience)
>> Jeroen Frijters (IKVM)
>> Geir Magnusson Jr. (Apache)
>> Ricardo Morin (individual w/ commercial VM experience)
>> Georges Saab (individual w/ commercial VM experience)
>> Bruno Souza (SOUJava)
>> Davanum Srinivas (Apache)
>> Dalibor Topic (Kaffe)
>> Tom Tromey (GCJ)
>> Weldon Washburn (individual w/ commercial VM experience)
>> Mark Wielaard (Classpath)
>>
>> and the following individuals have expressed interest in
>> participating as committers for the Apache-licensed implementation :
>>
>> Jeroen Frijters (IKVM)
>> Ben Laurie (Apache)
>> Geir Magnusson Jr. (Apache)
>> Ricardo Morin (individual w/ commercial VM experience)
>> Bruno Souza (SOUJava)
>> Davanum Srinivas (Apache)
>> Dalibor Topic (Kaffe)
>> Tom Tromey (GCJ)
>> Weldon Washburn (individual w/ commercial VM experience)
>>
>> These individuals will participate as Incubator Mentors :
>>
>> Noel Bergman
>> Ben Laurie
>> Geir Magnusson Jr.
>> Stefano Mazzocchi
>> Sam Ruby
>> Leo Simons
>> Davanum Srinivas
>>
>> The following Apache Members will be the sponsoring members :
>>
>> Noel Bergman
>> Jason Hunter
>> Ben Laurie
>> Ted Leung
>> Geir Magnusson Jr.
>> Stefano Mazzocchi
>> Sam Ruby
>> Leo Simons
>> Davanum Srinivas
>>
>> The following community members support this effort :
>>
>> Danese Cooper
>> Brian Goetz
>> Doug Lea
>>
>> Operating Considerations
>> ------------------------
>>
>> 0) We have established a list for discussions. Unless your comment
>> is directed to the general Incubator community or the Incubator PMC,
>> please post everything to :
>>
>> harmony-dev@incubator.apache.org
>>
>> You can subscribe by sending an email to
>>
>> harmony-dev-subscribe@incubator.apache.org
>>
>> Until this proposal has been accepted by the Apache Incubator PMC,
>> these lists are provisional.
>>
>> 1) Due to the various known and unknown risk factors of this project,
>> we propose that in addition to the required Individual Contributor
>> License Agreement (ICLA) we shall require that any committer to
>> Harmony will have a Corporate Contributor License Agreement (CCLA),
>> when appropriate, on file with the ASF Secretary, and will keep that
>> document current with respect to current employer to preserve
>> committer status. We do this in order to help protect the community,
>> both contributors and users, from unauthorized incorporation of code
>> or other intellectual property.
>>
>> 2) Historically, there has been wide exposure to VM and class- 
>> library-
>> specific source code that is the property of Sun Microsystems as well
>> as others, as it is common for commercial J2SE implementations to be
>> based on licensed Sun code. We wish to make every effort to ensure
>> that the licenses and rights of external projects and efforts is
>> properly respected. To that end, we will explore additional ways to
>> work with the Apache Incubator to ensure that all IP is carefully
>> monitored and tracked as it enters the project.
>>
>> --
>> Geir Magnusson Jr +1-203-665-6437
>> geirm@apache.org
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>>
>>
>

-- 
Geir Magnusson Jr                                  +1-203-665-6437
geir@optonline.net



---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Mime
View raw message