Major Licensing Changes from Oracle Java

June 8, 2020
/**/ .flex-container { display: -webkit-flex; display: flex; min-height: 100%; } .sidenav { padding: 10px; -webkit-flex: 1; flex: 0; } .maincontent { padding: 10px; -webkit-flex: 5; flex: 5; } /**/
Update - June 16, 2021
The information in this news article is no longer accurate. For current details on this service please visit the Oracle Java Licensing page.

Do you use Oracle Java? Make sure you have the right license! As of April 16, 2019, Oracle made changes to their Java licensing. Applications using Oracle Java for university businesses now require a paid commercial license to receive patch updates without fines. This impacts many UBC applications, including software provided by third-parties.  Without patching, your applications will not receive the latest security updates, which is a significant security risk to the university.  

The Exceptions

Fortunately, if you are using Oracle Java for instructional and personal uses, you are not impacted by these licensing changes.  However, it is still best practices that you have the latest license to meet security requirements (more below).  

Applications on UBC IT’s EduCloud servers currently meet the requirements via its server license agreements.  You do not need to take any action on these applications until December 2020.

Student Information System applications also currently meet the requirements via desktop license agreements. A future initiative will involve the community in migrating these applications to OpenJDK.

Recommended Solution

To ensure your applications meet security and licensing requirements, we recommend migrating to OpenJDK, an open source implementation of the Java Standard Edition platform with contribution from Oracle and the open Java community. Below are some suggested vendors that you can migrate to: 

Alternatively, you can also negotiate a paid commercial license with Oracle.  However, we strongly encourage following the above recommendation. Any negotiations with Oracle should be checked and coordinated with UBC Procurement.

If you have any questions, please contact the IT Service Centre.  For more information, please visit UBC IT Oracle Java page

Page last updated on June 16, 2021


UBC Crest The official logo of the University of British Columbia. Urgent Message An exclamation mark in a speech bubble. Bluesky The logo for the Bluesky social media service. Bookmark A bookmark in a book. Browser A web browser window. Caret An arrowhead indicating direction. Arrow An arrow indicating direction. Arrow in Circle An arrow indicating direction. Arrow in Circle An arrow indicating direction. Time A clock. Chats Two speech clouds. E-commerce Cart A shopping cart. Facebook The logo for the Facebook social media service. Help A question mark in a circle. Home A house in silhouette. Information The letter 'i' in a circle. Instagram The logo for the Instagram social media service. Linkedin The logo for the LinkedIn social media service. Location Pin A map location pin. Mail An envelope. Menu Three horizontal lines indicating a menu. Minus A minus sign. Pencil A pencil indicating that this is editable. Telephone An antique telephone. Play A media play button. Plus A plus symbol indicating more or the ability to add. Search A magnifying glass. Settings A single gear. Arrow indicating share action A directional arrow. Speech Bubble A speech bubble. Star An outline of a star. Twitter / X The logo for the X (aka, Twitter) social media service. User A silhouette of a person. Vimeo The logo for the Vimeo video sharing service. Youtube The logo for the YouTube video sharing service.