News for hackers. Stuff that matters.
Re:Java Trap, 2010 Edition by pilif on Tuesday October 12, 2010 @11:04AM (#1783633)
you are right, derivates of OpenJDK are shielded.

Clean-room reimplementation are not though.

Harmony was created to have a non-GPL implementation (and was used by Google for that reason)

Re:Java Trap, 2010 Edition by rbanffy on Tuesday October 12, 2010 @03:04PM (#1784494)
If, for no other reason, we should love the GPL for rendering Oracle toothless. :-)
Re:Java Trap, 2010 Edition by pilif on Tuesday October 12, 2010 @04:09PM (#1784724)
unless they don't TCK certify OpenJDK 7. Then we're back at square one.
Re:Java Trap, 2010 Edition by rbanffy on Tuesday October 12, 2010 @09:29PM (#1785668)
No. As long as it's OpenJDK-derived and GPL-licensed, all JDK 7 features can be added.
Re:Java Trap, 2010 Edition by nitrogen on Wednesday October 13, 2010 @03:49AM (#1786462)
No. Only features that don't infringe additional patents can be added by the community. If Oracle owns patents covering a particular Java 7 feature, but never releases any GPL code implementing that feature, then the OpenJDK community cannot implement that feature.

Releasing code under the GPL does not give the open source community carte blanche access to all your future patents, perhaps unless those patents are necessarily infringed by the original GPL release.

Re:Java Trap, 2010 Edition by rbanffy on Wednesday October 13, 2010 @01:07PM (#1787905)
Indeed. The GPL protection only covers OpenJDK as it is released now. However, Oracle would have to tailor the features in JDK 7 as to be under patents they own or licensed, but that are not used in OpenJDK.

And the OpenJDK folks can always implement around those patents.