> OpenJDK does have access to the TCK
Of course it does, access to the TCK was always at Sun's discretion to give.
OpenJDK doesn't matter, Java is not free to be implemented by open-source projects (even though JSR 270 explicitly says so) because the TCK licensing prohibits it.
It is also irrelevant if GCJ is old, patents don't have a "use it or you'll lose it" clause as trademarks do.
GCJ is old, but is there any other implementation that can compile to native code? (Mainly good for simplifying distribution and better interfacing with native code instead of JNI.)
Re:Java Trap, 2010 Edition
by koenigdavidmj on Tuesday October 12, 2010 @11:06AM
(#1783640)
If I recall correctly, GCJ's `compiling to native code' really means `slapping a bytecode interpreter and your bytecode in the same file, and calling it an executable'.
This is not correct at all. It generates actual native code from Java source files or byte-code.
Excelsior JET... is an AOT compiler...
http://www.excelsior-usa.com/jet.html
It is licensed...
GCJ is old... and OpenJDK does have access to the TCK IIRC...