Gentoo Archives: gentoo-java

From: Andrew John Hughes <gnu_andrew@××××××××××.org>
To: Robert Burrell Donkin <robertburrelldonkin@×××××.com>
Cc: gentoo-java@l.g.o
Subject: Re: [gentoo-java] OpenJDK, IcedTea and Package Naming
Date: Sun, 14 Sep 2008 18:01:32
Message-Id: 17c6771e0809141101x62c70f59pf1712f4bc5f5a04d@mail.gmail.com
In Reply to: Re: [gentoo-java] OpenJDK, IcedTea and Package Naming by Robert Burrell Donkin
2008/9/14 Robert Burrell Donkin <robertburrelldonkin@×××××.com>:
> On Sun, Sep 14, 2008 at 5:01 PM, Andrew John Hughes > <gnu_andrew@××××××××××.org> wrote: >> 2008/9/14 Robert Burrell Donkin <robertburrelldonkin@×××××.com>: >>> On Sun, Sep 14, 2008 at 3:26 PM, Andrew John Hughes >>> <gnu_andrew@××××××××××.org> wrote: >>>> 2008/9/14 Robert Burrell Donkin <robertburrelldonkin@×××××.com>: >>>>> On Sun, Sep 14, 2008 at 2:21 AM, Andrew John Hughes >>>>> <gnu_andrew@××××××××××.org> wrote: >>>>>> 2008/9/13 Robert Burrell Donkin <robertburrelldonkin@×××××.com>: > > <snip> > >>>>>> given it doesn't yet have a complete implementation of even 1.5. >>>>> >>>>> if sun had honoured it's agreement to allow access to the TCK by open >>>>> source projects, then harmony (and the free JVMs) would have had >>>>> certified 1.5 implementations a year ago and (most likely) 1.6 ones as >>>>> well by now. this is a political issue, not a code one. >>>>> >>>> >>>> I seriously doubt that, given it took OpenJDK a year to pass the 1.6 >>>> TCK, despite >>>> being based on a codebase, the majority of which has passed as part of >>>> the proprietary work. >>> >>> you'd be surprised :-) >>> >>> at least one major corporation has taken a derived work based on >>> harmony codebase through the TCK >>> >> >> Is this the TreeMap? If so, it's one class which they modified heavily >> themselves >> so that it worked as part of 1.6. > > no: one of the major alternative TCK'd JVMs is derived from harmony code >
Well I take it this isn't a Free JVM, as IcedTea6 is the only one I know of that has passed a JCK. As you say JVM and not JDK, I take it we are talking about the same TCK i.e. the JCK? There was a JDK that had passed the JCK from which IcedTea6 was very 'substantially derived'. It didn't mean there was no work to be done.
>>> and ask yourself if google would have based andriod on harmony unless >>> it worked... >>> >> >> I didn't say it didn't work, I said it wasnt' likely to pass the TCK >> without a lot of work. >> You could of course link the Harmony class library up to HotSpot, >> apply for the OpenJDK6 TCK >> to certify that combination and prove me wrong. > > would that i could :-) >
You can; check the OpenJDK TCK FAQ. Using HotSpot as the VM would count as substantially derived from OpenJDK.
> sun has been saying 'not yet' to harmony certification for a number of > years. (just FTR it's not just harmony but any alternative FOSS JVM.) >
I know; GNU Classpath went through all this before Harmony even existed.
> - robert > >
-- Andrew :-) Support Free Java! Contribute to GNU Classpath and the OpenJDK http://www.gnu.org/software/classpath http://openjdk.java.net PGP Key: 94EFD9D8 (http://subkeys.pgp.net) Fingerprint: F8EF F1EA 401E 2E60 15FA 7927 142C 2591 94EF D9D8