- May 29, 2018
- Noël Schneider
Oracle Will Charge for Java Starting in 2019
Oracle has announced that, effective January 2019, Java SE 8 public updates will no longer be available for "Business, Commercial or Production use" without a commercial license.
End of Public Updates for Oracle JDK 8Oracle will not post further updates of Java SE 8 to its public download sites for commercial use after January 2019. Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 8 or previous versions can get long term support through Oracle Java SE Advanced Desktop, or Oracle Java SE Suite. For more information, and details on how to receive longer term support for Oracle JDK 8, please see the Oracle Java SE Support Roadmap.
Is Oracle Java still free?
The current version of Java - Java SE 9 as well as Java SE 8 - is free and available for redistribution for general purpose computing. Java SE continues to be available under the Oracle Binary Code License (BCL) free of charge.
Java Runtime Environment (JRE) use for embedded devices or use of commercial features may require a license fee from Oracle. Read more about embedded use of Java SE, or contact your local Oracle sales representative to obtain a license.
What releases of Java technology are currently available?
The Java Platform, Standard Edition (Java SE) and Oracle Java SE Advanced and Suite products are currently shipping from Oracle in the form of the Java Development Kit (JDK), and Java Runtime Environment (JRE). The current releases of the software and links to older versions are available from the Java SE download page.
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 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.
What about the Java license costs?
The Oracle Technology Global Price List as of May 1, 2018 provides information about current pricing (in dollars):
What should you do now?
In light of Oracle’s recent announcement, companies should begin considering:
- How to anticipate the situation?
- How many Java installations do we have, where and why?
- Are there usages embedded?
- Can we replace Java with another technology?
- What will the cost be in January 2019?
Oracle suggests running a tool to ﬁnd Java installations using a Java package called Java Usage Tracker. This will report information like:
- The Java versions
- Application name
- Type (applet, command line, etc).
- Location and more
However, the Oracle Java Usage Tracker requires a commercial license – even though it’s included in the installer that comes with the free components.
The safest way to avoid the risk of unexpected software costs is to use an automated Software Asset Management solution. A SAM tool is able to detect, collect, measure, and provide your compliance position.
Oracle license optimization
Specialized technologies like Aspera SmartCollect and LicenseControl for Oracle are already built to take the surprise out of Oracle contracts and maintenance costs, and ensure that you pay the lowest price for Oracle licensing.
➙ This article is courtesy of our Knowledge Plus platform.
Exclusively for Aspera customers, Knowledge Plus gives you direct access to the latest SAM know-how, resources, and trainings. Get full access to Aspera’s library of:
- SAM technical information
- In-depth product training and how-to guides
- Licensing expertise for major vendors like SAP, Oracle, Microsoft and IBM