LWN.net Logo

Harmony vs. Classpath/Kaffe/gcj?

Harmony vs. Classpath/Kaffe/gcj?

Posted May 19, 2006 20:16 UTC (Fri) by robilad (subscriber, #27163)
In reply to: Harmony vs. Classpath/Kaffe/gcj? by stevenj
Parent article: Harmony project to get a Swing/AWT implementation

Not complementary at the source code level, unfortunately.

That's not necessarily a bad thing, though. ASF's project attracts an audience that cares about using it as a certified as compatible base for open source components from/for their prorietary VMs. That audience (IBM & Intel) does not seem to want to have to deal with having anything GPL-related in it. Any mention of the GPL is apparently a hair raising stimulus in the proprietary Java audience. :)

As Harmony's fast progress so far shows, that audience has some pretty deep pockets, too.

So these days the 'complementary' stands more for the different audiences the projects cater to: FSF to those wanting a free software implementation to run free software, ASF to those wanting to build their proprietary, certified Java(TM) products off an open source implementation.

As an unforeseen side effect, Sun got caught between two fires, and the value proprosition of keeping their code proprietary is going down even faster.


(Log in to post comments)

complementarity

Posted May 19, 2006 21:44 UTC (Fri) by stevenj (subscriber, #421) [Link]

So these days the 'complementary' stands more for the different audiences the projects cater to: FSF to those wanting a free software implementation to run free software, ASF to those wanting to build their proprietary, certified Java(TM) products off an open source implementation.

Except that Classpath comes with a GPL exception that permits it to be used for proprietary products. Sigh.

complementarity

Posted May 19, 2006 22:32 UTC (Fri) by robilad (subscriber, #27163) [Link]

I know. Honni soit qui mal y pense.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds