HomeНаука и техникаRelated VideosMore From: CodeFX

Java 11: A New Dawn - Releases, Oracle JDK vs OpenJDK, and LTS

46 ratings | 3758 views
Java 11 is a game changer! Not so much for technical reasons (unless you come from Java 8), but because of the new release cadence (six months), licensing (Oracle JDK vs OpenJDK), and long-term support (not free by Oracle). I discuss all of these in detail to make sure you know what to expect. Table of contents: * 0:32 Release cadence * └ Old cadence * 2:08 └ New cadence * 4:58 └ Release fatigue * 13:38 Oracle JDK vs OpenJDK * 15:39 Long-term support * 19:36 Summary Slides: https://slides.codefx.org/java-next/[email protected]/ Java 11 migration: https://blog.codefx.org/java/java-11-migration-guide/ Incubator modules: http://openjdk.java.net/jeps/11 Language previews: http://openjdk.java.net/jeps/12 Oracle JDK vs OpenJDK: https://blogs.oracle.com/java-platform-group/oracle-jdk-releases-for-java-11-and-later (particularly section "..yet with some cosmetic and packaging differences") Red Hat stewardship: https://developers.redhat.com/blog/2018/09/24/the-future-of-java-and-openjdk-updates-without-oracle-support/
Html code for embedding videos on your blog
Text Comments (8)
Ahmed omar (3 months ago)
I have a question if i may... if I develop a software using Oracle JDK 11 am I allow to sell it without paying oracle or do I have to pay before I release the software or sell it ?
Biplab Roy (3 months ago)
thanks. heads up from India.
Juan Camilo Beleño (4 months ago)
Thanks for the info. great video!
Abhishek Danej (5 months ago)
Thanks for the video. Please help me understand this. 1. I have a custom application running on Oracle jre 8 in production. I do changes in codebase on my test environment using Oracle jdk8. Does this impact it in anyway? 2. For all my new projects in Eclipse, do I simply change the jdk and jre pointer to openjdk, and it will solve these licensing problems? 3. Just to clear my doubt, what Oracle is saying, I cannot even develop a Java app in Test environment using their jdk and then freely run it in production using their jre? Or can I use Oracle jre to run?
CodeFX (5 months ago)
Hi Abhishek. Before I reply, please keep in mind that I am not a lawyer, so please don't mistake my opinion for legal counsel. Regarding Java 8, as I understand it you will be able to continue to use Oracle's JDK for as long as you want, but of course won't get any free updates anymore. If you want to move to Java 11, you can use Oracle's JDK for development and testing, but not in production. There are currently no Oracle JRE 11 downloads, but once they appear, I assume the same rules apply. I hence recommend to use OpenJDK - either the builds oracle publishes at jdk.java.net or the ones by AdoptOpenJDK at https://adoptopenjdk.net/index.html. I hope I could help. If anything is still unclear, feel free to ask.
Tobse (5 months ago)
Thanks for this positive Java report. 👍 Cool idea and nice spot for the sunrise is Karlsruhe - City of cranes 😉
Nicolai Parlog (5 months ago)
Thanks! But do me a favor: If you know where I'm standing, don't tell the people who own the place. 😉
amr (5 months ago)
i'm enjoying the frequent updates :) thanks for the video.

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.