Planned Change

Oracle Java Transition Project

Man using computer looking at screen

The University of Minnesota will be reviewing all Oracle Java licenses

577 gradient

Project Details

In 2019, Oracle announced they would not be providing updates or patches to Oracle Java for licenses without a subscription. Oracle continues to develop security and bug fixes for Java, a support subscription will be required to deploy the patches. This change presents significant security and budgetary concerns for the University. Teams across the University have been hard at work identifying transition strategies and implementation plans.

Many enterprise services, vendors, internal programmers, and hosting customers have deployed Oracle Java on both servers and desktops to support their applications:

  • Oracle Java 11 will not be publicly available from the University and will require a subscription to deploy immediately. Java 11 was released in September 2018 and was not deployed widely at the University.
  • Oracle Java 6, 7, and 8 are long-term releases and thus saw broad deployments U-wide.
  • Oracle Java 9 and 10 were short-term releases (with a 6-month lifespan) and were very minimally deployed at the University.

OIT recommends the following open-source, no-cost Java alternatives:

  • Windows: Amazon Corretto 8
  • Linux/Red Hat: Red Hat Provided OpenJDK
  • Mac: OpenJDK 11

What do IT professionals at the University need to do?

The end goal is to remove Oracle Java where it is not needed. University units, departments, and campuses needs to create and execute a plan to move away from Oracle Java as completely as possible.

  1. Identify business processes that have Java requirements and determine if those processes will work with an OpenJDK solution. Test and replace Oracle Java with an OIT-recommended solution.
  2. Identify any in-use applications that require Java and may be impacted by the change. Request Oracle Java licenses from OIT (see “Licensing information” below).

Licensing information

Oracle subscriptions are needed if an application requires Oracle Java and there are no alternative options. Check the internal list of applications with Java dependencies to determine which applications require an Oracle Java subscription.

In order to determine subscription counts needed, follow the Oracle recommendation for license counts based on unique named users, not devices.

To request Oracle Java licenses, complete the UMN Oracle License Request form at z.umn.edu/java-request. Please complete the form as comprehensively as possible. The University will be using the information submitted in the form for compliance, legal, and security reasons and for accurately tracking subscriptions.

If you need consultation or have licensing questions, contact Technology Help at help@umn.edu or 612-301-4357.

Desktop and Server Pricing from Oracle

View the Oracle Java SE Subscription Global Price List.

Frequently Asked Questions

More Information

Contact Us

If you have questions regarding the upcoming Oracle Java changes, please contact Technology Help.

Want to remove Java? 

If you do not need Java and would like it removed from your device, please send your request for Java removal to Technology Help at help@umn.edu or 612-301-4357.

University Resources

University list of applications with Java dependencies

Oracle Resources

Oracle’s latest plans for Java SE 

Oracle’s Subscription FAQ

Oracle Java SE Subscription Global Price List