If you have a commercial license, you've got nothing to worry about

No more public updates for Java 8 business users after January 2019 [Poll]

Gabriela Motroc
Java 8

© Shutterstock / StudioSmart

Public updates for Java 8 will remain available for individual, personal use through at least the end of 2020 but business users won’t be that lucky — the ‘public updates’ tap will be turned off in January 2019. This post also contains a poll — we would appreciate if you could take a few seconds and fill it out.

Oracle announced that “public updates for Oracle Java SE 8 released after January 2019 will not be available for business, commercial or production use without a commercial license.” However, if you’re a consumer (and you use Java for “individual, personal use,”) you shouldn’t worry — public updates will still be available until at least the end of 2020. 

Source: Oracle Java SE Support Roadmap

According to Oracle’s Java SE Support Roadmap, if you need access to “critical bug fixes and security fixes as well as general maintenance for Java SE 8,” you can get long-term support via Oracle Java SE Advanced, Oracle Java SE Advanced Desktop, or Oracle Java SE Suite.

Speaking of updates, the most recent critical patch security update was released earlier this month — it contains 254 new security fixes. The previous Critical Path Update (released in January 2018) offered patches in response to the Spectre (CVE-2017-5753, CVE-2017-5715) and Meltdown (CVE-2017-5754) processor vulnerabilities.

Developers are still using Java 8

Last month, we asked JAXenter readers what Java version(s) they are currently using. Almost 250 people said they are still using Java 8, but this doesn’t mean they are using it for personal purposes. As one respondent pointed out in the comments section, this doesn’t automatically mean they are using it because they want to, but because they have to —in a business context.

In September 2017, RebelLabs also found that Java 8 was the leader of 2017’s language race, followed by Java 7 or older, Groovy, Scala, JavaScript and Kotlin. When JetBrains polled 5,000+ developers to identify the State of Developer Ecosystem, they found that almost 80 percent of respondents used Java 8 regularly. This shouldn’t come as a surprise, though — as Stephen Colebourne told us at JAX London 2017, “Java 8 will satisfy us for a good few years until there’s something really big and important.”

More proof comes from Red Hat’s Mario Fusco:

That said, January 2019 is a pretty important date for business users who don’t have commercial license.

Just out of curiosity:

Are you using Java 8 for personal or professional/business purposes?

Loading ... Loading ...
Gabriela Motroc
Gabriela Motroc was editor of and JAX Magazine. Before working at Software & Support Media Group, she studied International Communication Management at the Hague University of Applied Sciences.

Leave a Reply

10 Comments on "No more public updates for Java 8 business users after January 2019 [Poll]"

Notify of
Java Developer

Oracle is destroying Java SE after it managed to kill Java EE, Even Microsoft made C# and the entire ASP.NET open source free of charge and Oracle is doing the opposite, Time for anyone to Save Java SE from these greedy Gold diggers.


If I’m using Kotlin which I know compiles to Java , am I running the same issues as well ?

Software Developer

It is a pitty, Oracle is killing Java. As a developer it really influence my decision what route to follow when starting new projects. I will stick to anything except Java. Not sure what Google is going to do when it comes to Android though. Suppose Kotlin and C++ will be the next big thing

keith tyler

Wow, this is dumb as hell. Well, I guess C# is going to be in my future.


R. I. P. Java

Anyway, Oracle is a plain example what idiots can do.


Java was quite a good idea in the beginning but recent years there are more problems than advantages…
BTW: How is Oracle going to identify personal from business users?


using the “Oracle” and a bunch of sorcerers


start using python .. thank god we have python.


Oracle does not know how to handle Java they think this is same as Database software so they are tyring same DB rules in Java; Spring some how save us all from Java EE else this would had happen way before Java a history for Web Development. But now Oracle decided finally they would like to stop Java; I dont understand when Microsoft understood and made .NET free why Oracle doing the same mistake.