Endpoint Services, Java, Oracle Java 8 Licensing

Endpoint Services-specific information about license terms for Oracle Java 8.


Microsoft Endpoint Configuration Manager (MECM)
Munki Mac Endpoint Management

Affected Customers

University of Illinois IT Pros leveraging MECM and/or Munki Mac Endpoint Management systems, hosted by Technology Services Endpoint Services team


General Information

In late 2018, Oracle announced an end to free, public updates of Java 8. The January 15, 2019 release of Java 8u201 was the last one under the free, general-purpose desktop- and server-use license, which has been the Oracle JDK license for many years.

Beginning with the 8u211 release in April 2019, Oracle Java 8 became available under a new license, and is free only for individual/personal use; for use in instructional computing labs; or for development, testing, prototyping, and demonstration purposes. According to Oracle, administrative use at the University of Illinois is considered commercial, and therefore requires a license purchase. Exceptions are for instructional computing labs and for the scenario of "a professor/staff member using Java for academic purposes”, which is considered personal use and therefore free under the new license.

Java 8 version 8u201 and prior may continue to be used indefinitely under the original license terms, although running unpatched Java should not be considered a viable option.

The EPS team encourages stakeholders to evaluate their continued need for Java on managed endpoints. If commercial licenses are required by individuals or units wishing to use Java 8 under the new license, they may be purchased from the CDWG punch-out on iBuy.

As with other EPS-provided software titles requiring license purchases, unit IT Pros are responsible for ensuring that their Java deployments adhere to Oracle’s new licensing terms and are therefore legal.

EPS Packages

The EPS team packages Java 8 updates for MECM and Munki stakeholder use under the Oracle license terms, providing a single package for both free and licensed versions. In addition, in keeping with previous releases, all MECM and Munki-provided versions will have updates disabled.

Getting Help

For MECM- or Munki-related questions concerning Oracle Java, contact the EPS team.

For questions concerning AITS and Enterprise Application compatibility with regards to Java, view this KB article.

Contact the EPS team