News for hackers. Stuff that matters.
Re:Java Trap, 2010 Edition by hugh4life on Tuesday October 12, 2010 @08:23AM (#1783075)
"After all, before OpenJDK, GCJ and lots of other free Java implementations released fine without TCK."

GCJ is old... and OpenJDK does have access to the TCK IIRC...

Re:Java Trap, 2010 Edition by bad_user on Tuesday October 12, 2010 @09:08AM (#1783187)
> 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.

Re:Java Trap, 2010 Edition by sanxiyn on Tuesday October 12, 2010 @08:28AM (#1783088)
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'.
Re:Java Trap, 2010 Edition by rmathew on Wednesday October 13, 2010 @01:28AM (#1786193)
This is not correct at all. It generates actual native code from Java source files or byte-code.
Re:Java Trap, 2010 Edition by hugh4life on Tuesday October 12, 2010 @08:49AM (#1783130)
Excelsior JET... is an AOT compiler...

http://www.excelsior-usa.com/jet.html

It is licensed...