How Will the Oracle Java Licensing Changes Affect You?

October 2, 2018

Earlier this year, Oracle announced that beginning January 1, 2019, it will no longer provide support and updates to Java SE 8.

Instead, the support and updates that have been included as part of the Java license will now be available only through a separate subscription support service. As we are now well into the final quarter of 2018, here are key pieces of information that will help you and your customers plan for this change.

What are the Oracle Java licensing changes?

Due to the Oracle Java license cost changes, companies will need to collect and identify every application that is running Java SE 8 and above before the beginning of 2019. Doing so will ensure an accurate forecast of costs and potential non-compliance risk for future software audits in upcoming years.

Implications of the JAVA SE licensing changes?


For applications that you are running, which, in turn, are running on Java SE 8+, Oracle will no longer be providing free updates for SE 8+ beyond January 1, 2019. We recommend that you contact your application provider for details on how they plan to continue to provide application support to you. If you are acting on behalf of an enterprise consumer, Oracle recommends you review the roadmap information for Java SE 8 and beyond and begin to assess your ongoing Java support requirements in order to migrate to a later release, obtain a Java SE support subscription as appropriate, or discuss with your application provider the option of replacing Java with a new open source or subscription-based language.


For both developers and consumers, careful consideration should be given to utilizing Open JDK or some other alternative to Java SE 8+. There are pluses and minuses to alternative open source and proprietary development platforms, so make sure that you weigh all of the different factors that impact the particular applications you’re developing/using, as well as the distribution models related to those applications.

What are the additional costs?

Oracle has released the following pricing structure for its SE Subscription:

Java Oracle pricing table

(View full-size image here)

What should you do now?

In light of Oracle’s recent announcement, companies should begin:

  • Anticipating the situation. (You’re ahead of the curve since you’re reading this!)
  • Determining how many Java installations you have, where, and why.
  • Determining embedded usages.
  • Discussing whether you can replace Java with another technology.
  • Using the above numbers, calculating what the cost will be in January 2019.

Failure to take the appropriate steps in preparing for the January 2019 deadline could subject your code and applications to significant security risks and maintainability issues. So, don’t delay. Start making preparations now.

You might also like...



10 Factors for Choosing a CMS

There are dozens of Content Management System (CMS) platforms available to to help you manage the content, marketing, and SEO on your website. But with all the good options out there, how do you know how to choose the right CMS? Consider the following 10 factors when choosing your CMS. #1 Price Some CMS licenses start … Continued



Dev Terminology 101: Common Programming Languages (and their key frameworks)

Language enables human communication – spoken or written – with words and phrases structured in a conventional way. Just like we need different languages to communicate with one another, we also need different languages to communicate with computers. In an article on Stack Overflow, Matt Sherman writes that at a foundational level, all programming languages … Continued



How to Get Started with the Internet of Things (IoT)

We live in a time when most of the hardware we use is connected to the internet. “Smart devices” started with phones and TVs, but there are now many other internet-connected devices like cars, refrigerators, and home automation systems. The Internet of Things – or IoT – is growing as an industry, with new devices … Continued