4 ms·
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 us
by pilif 16y ago
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)
- rbanffy 16y agoIf, for no other reason, we should love the GPL for rendering Oracle toothless. :-)
- pilif 16y agounless they don't TCK certify OpenJDK 7. Then we're back at square one.
- rbanffy 16y agoNo. As long as it's OpenJDK-derived and GPL-licensed, all JDK 7 features can be added.
- nitrogen 16y agoNo. 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.
- rbanffy 16y agoIndeed. 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.