I don't think that's correct. AFAIK there's no certified OSS Java. And if it isn't certified, it can't be called Java.
It would be correct to say there's Open Source 'Java compatible' environments.
The OpenJDK FAQ is of course 404ing. Thanks Oracle.
IMO were it not for the Oracle acquisition, it would be a matter of time until Java were fully open sourced, but with Oracle in charge now I suspect that it's not going to happen.
now if they'd only do the same for the .net framework. i'm uncertain about java's future myself as are many of my friends who have invested a lot in their companies' solutions thinking that java would remain fairly OSS and are now scratching their heads.
i guess MS sells enough server and DB licences that my hopes that they'll do the same for the rest of the .net framework will remain just that. it'd be nice if they at least sanctioned the mono folks and gave them a roadmap. living under the threat that microsoft could probably swoop in and put an end to their fun doesn't make me want to use mono. that said, i generally like the .net framework (and specifically c#) more than the alternatives in the managed/oop realm. but i'm out of the loop on the status of mono, as i rarely develop in managed/oop code these days.
has there been any official acknowledgment/condoning of the mono project by MS?
EDIT: sadly, netflix won't let me watch movies without win or mac (silverlight plugin notwithstanding).
On top of that, the specifications for the CLR are standardized.