Oracle's JVM Strategy
Hernik Ståhl Clears Up JVM Confusion
Hernik Ståhl has posted Oracle's JVM strategy for those who were not in attendance at JavaOne. This comes after Adam Messinger made some comments about a premium version of the JVM at QCon. This caused concern regarding the possible pricing of the JVM (especially considering the recent news regarding MySQL) and the possibility that features might deliberately be omitted from the free version, in order to encourage customers to upgrade to the premium flavour. However, there was also some debate as to whether this premium version might refer to the continuation of the JRockit paid for elements. Now, Hernik Ståhl has set out to clear up the confusion, with some handy bullet points:
- "JRockit and HotSpot will be merged into single JVM, incorporating the best features from both
- The result will be contributed incrementally to OpenJDK
- Some (existing) value-adds, such as those in JRockit Mission Control will remain proprietary (and licensed commercially)
- Oracle will continue to distribute free (gratis) JDK and JRE binaries which includes some closed source goodies
- The JVM convergence will be a multi-year process."
He also confirms that Oracle will maintain both an open and a closed implementation, and Java for Business, JRockit Mission Control, JRockit Real Time and JRockit Virtual Edition will remain proprietary add-ons. Enterprise support for free (gratis) Oracle JDK will be continued. In a further effort to dispel the rumours, he pledges that: "the overwhelming majority of all JVM work we do will go into OpenJDK (this includes all performance features from JRockit.)"