incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simon Kitching <skitch...@apache.org>
Subject RE: Harmony: project purpose
Date Sat, 07 May 2005 03:52:28 GMT
Sorry, the previous email was sent incomplete. I'll try again..

On Sat, 2005-05-07 at 15:45 +1200, Simon Kitching wrote:
> On Fri, 2005-05-06 at 23:10 -0400, Noel J. Bergman wrote:
> > Simon Kitching wrote:
> > 
> > > legally isn't it impossible for a GPL'd project and an
> > > ASF'd project to *have* "synergies"?
> > 
> > Not at all.  Individual authors may contribute their own original works, and
> > do not give up that right.  Furthermore, we can design architectures and
> > interface specifications that permit pluggability while isolating client
> > code from the implementation (and license) of the pluggable.  Think how JDBC
> > or JNDI isolate the code from the service provider classes.  That doesn't
> > solve distribution issues caused by licensing, but it does address a coding
> > issue.
> > 
> > Right now we're putting a structure -- process and community -- in place.
> > The goal is to work WITH others.  As with all other ASF projects, we'll be
> > very careful about provenance when accepting code.
> 
But why bother to "work with others"? Why not just join the existing GNU
Classpath and Kaffe projects and work within them?

Classpath appears to have no current competitors; it is clearly *the*
free java class library implementation. And while the GPL/LGPL may not
be the perfect license for every situation it seems perfectly reasonable
to me here. Geir indicated in a reply to my earlier posting that there
were no specific objections to the Classpath license.

Creating a new project whose purpose is to implement the java core
libraries surely *must* draw developers away from contributing to GNU
Classpath, as well as wasting vasts amount of programmer time (unless
major relicensing from GNU Classpath is possible). I still don't
understand what benefits might arise from this.

The JVM (ie reimplementing what Kaffe does) is a similar situation. What
gain is there to create another JVM rather than joining the existing
Kaffe project and working within it?

Regards,

Simon



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


Mime
View raw message