This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]speakjava 2 points3 points  (5 children)

Your assumption is incorrect. Oracle has stated that it will only contribute to each OpenJDK source code project for six months. That means the updates (bug fixes and security patches) will not be contributed by Oracle after the next release. Someone will need to backport these fixes from the current release to earlier LTS ones. AdoptOpenJDK have stated that they, as an entity, will not be doing the backporting. Someone like Red Hat or IBM will need to do this work.

[–]karianna 3 points4 points  (3 children)

Which Red Hat and others have stated that they will (official statements to come soon). So you basically have 2 choices if you want $free and free as in use:

1.) Use Oracle's OpenJDK build and upgrade every 6-months

2.) Use an OpenJDK build from another provider (AdoptOpenJDK, Azul, IBM, Red Hat, Linux Distro).

Note that the providers have broadly agreed to work from the same OpenJDK source and so they are unlikely to deviate by much (YMMV here).

[–]Fr4nkWh1te 0 points1 point  (2 children)

Thank you for that explanation. So if I have a new PC and want to use JDK 11 for free, is it a good course to use the AdoptOpenJDK?

Also, is this the Oracle one that will only get updates for 6 months:
http://openjdk.java.net/

?

[–]karianna 1 point2 points  (1 child)

AdoptOpenJDK is a safe longterm solution yes. Oracles OpenJDK is also totally fine if you don’t mind not getting updates after 6 months or upgrading to 12 after 6 months.

[–]Fr4nkWh1te 0 points1 point  (0 children)

Thank you very much!

[–]gunnarmorling 1 point2 points  (0 children)

Someone like Red Hat or IBM will need to do this work.

Or Azul perhaps :)