Re:Why I Left Oracle – A Confession
by needusername on Sunday March 06, 2016 @03:00AM
(#11232889)
OpenJDK is fully open source. Oracle JDK is built on OpenJDK but changes a few things here and there.
* Oracle JDK has a different font rasteriser, maybe some other bits like sound are different as well
* Oracle JDK has Flight Recorder support (that's a commercial feature)
* Oracle JDK supports both C1 and C2 JITs on ARM64, AFAIK an open source implementation of this is coming to OpenJDK 9, likely Oracle JDK will keep the existing implementation
* Oracle JDK has additional commercial features like resource management [2] and application class data sharing
OpenJDK vanilla is AFAIK not TCK-certified. However there are TCK-certified OpenJDK distributions [3].
* Oracle JDK has a different font rasteriser, maybe some other bits like sound are different as well
* Oracle JDK has Flight Recorder support (that's a commercial feature)
* Oracle JDK supports both C1 and C2 JITs on ARM64, AFAIK an open source implementation of this is coming to OpenJDK 9, likely Oracle JDK will keep the existing implementation
* Oracle JDK has additional commercial features like resource management [2] and application class data sharing
OpenJDK vanilla is AFAIK not TCK-certified. However there are TCK-certified OpenJDK distributions [3].
TL;DR: OpenJDK is fully open source
[1] https://docs.oracle.com/javacomponents/
[2] https://www.youtube.com/watch?v=0WZpmylHbFM&index=8&list=PLX...
[3] https://www.azul.com/products/zulu/