incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Wielaard <>
Subject RE: Harmony: project purpose
Date Sat, 07 May 2005 10:52:34 GMT

On Sat, 2005-05-07 at 00:26 -0400, Noel J. Bergman wrote:
> > But why bother to "work with others"? Why not just join the existing GNU
> > Classpath and Kaffe projects and work within them?
> > Geir indicated in a reply to my earlier posting that there were
> > no specific objections to the Classpath license.
> There is a list of issues with both the LGPL and the GPL+Exception for which
> I do not believe we have satisfactory answers.  There is an on-going effort
> to get the issues resolved, and that could be part of what comes out of
> Harmony.  Remember that Harmony is about creating a reusable and free Java
> platform.  It would not have to recreate Classpath if Classpath were
> available to use.  As Mark noted in his e-mail, that is not currently the
> case.

Just to be completely clear about the issues.
Obviously it is hard to "just solve" the general (L)GPL and ASL
incompatabilities. But I have some hope that we know what the legal
issues are now and that there can be some general resolution to make
mixing and matching code from the two community possible in the future.

For the specific case of GNU Classpath being integrated into a larger
"Harmony" work the issue is a little simpler. All copyright in this work
are assigned to the FSF and we already have a special exception that
allows the core class libraries to be used by a project distributed
under the ASL. At least that is what we think. If that is currently not
the case then we will certainly change the wording of the specific GPL
exception statement as used by GNU Classpath to make that more clear.

If we want to integrate any new code produced by the Harmany effort into
any of the existing projects, many of which are under the GPL or only
accept code compatible with the GPL, and since the Apache Incubator
terms allow modern BSD, MIT/X or MIT/W3C terms I think that is probably
the best we can do for now. But as said before if we can (ab)use the
Harmony project to get a strong signal to BOTH the FSF and ASF to fix
any remaining incompatabilities between (L)GPL and ASL then lets do


Escape the Java Trap with GNU Classpath!

Join the community at

View raw message