Purchase Java subscription or use open-source option
Oracle requires a paid subscription to Java to receive important updates and security patches. Applications and other technology using outdated versions of Java are particularly vulnerable to exploitation. It is critical that Java instances use the most updated and secure version or are modified to use a no-cost, open-source alternative.
Impacts to University licensing
Oracle has announced that it is moving away from the Named User License model for Java and will be basing subscriptions on the total number of employees at a business, the Oracle Java SE Universal Subscription.
Subscriptions to the Java software platform are required to receive important updates and security patches from Oracle. Oracle Java Standard Edition (SE) subscriptions for named users and servers provide licensed support for Java versions 8.211 and newer. Email [email protected] if a user requires an Oracle Java SE license.
Java SE Desktop subscription (named user license)
If you purchase desktop subscriptions to Java SE, you will need to purchase one per named user, not per device. Unit IT must track the named users to make sure enough licenses are purchased.
Java SE subscription (server license)
Server licenses are permitted to be used on physical servers, and are required to receive patches. Individual virtual machines are not eligible to be licensed by Oracle. Instead, all underlying infrastructure supporting the virtual machine must be licensed.
The following components are included in the license subscriptions:
- Java Development Kit (JDK)
- Java Runtime Environment (JRE)
- JavaWebStart: Supported by Java version 8 through 2025, per Oracle’s roadmap.
Note: These components require a paid subscription to Java SE, and are not supported by open-source alternatives.
Before purchasing a subscription, consider if one of the following no-cost, open-source options might be an alternative to Java:
- Visit https://whichjdk.com/ for an overview of available options
- Windows: Amazon Corretto, Adopt OpenJDK
- Linux/Red Hat: Red Hat Provided OpenJDK, Amazon Corretto, Adopt OpenJDK
- Mac: Amazon Corretto, Adopt OpenJDK
If you have questions about modifying a specific application, please contact your unit’s IT department for assistance.