Migrating off Oracle Java

UBC SIS Applications on Desktop | UBC IT EduCloud servers | All other UBC servers

UBC SIS (Student Information System) Applications running Oracle Java on end-user Desktop

Starting in mid-June 2021, SIS Applications that run on an end-user's desktop will transition to use OpenJDK and OpenWebStart. These applications are

  • SISC
  • MSC
  • BBAE Admin
  • SCMC (subset of links)

(SSC, FSC and other web-based applications are not affected by this transition)

Go to Instructions

Currently these desktop applications use Oracle Java (by default). This will be replaced by the Amazon Corretto version of OpenJDK. OpenJDK and Oracle Java are based on the same, shared programming language. Extensive testing of the SIS Applications hasn't found any functional differences, although there are some minor differences in the appearance of some screens.

In addition, these SIS Applications are currently launched using Oracle's proprietary JavaWebStart. This will be replaced by OpenWebStart (OWS). Users will see a new "splash-page" when launching an SIS Application. After the initial set-up of OWS, the SIS Application will run as before.

End-users will be able to decide a convenient time to perform the transition. However, it is strongly encouraged and requested that this be done as soon as possible.

The target date to transition all users of SIS Applications is June 30, 2021. Reminder messages will start appearing inside the SIS Applications as this date approaches. After this date, SIS Applications may no longer run except with Amazon Corretto OpenJDK.

Once transition to OpenJDK is complete and stable, Oracle Java must be uninstalled from a user's desktop if is no longer required, to comply with Oracle Java license agreements.

Instructions

  1. Install OpenWebStart (OWS) on your desktop
  • Windows users
  • MacOS users
    • Department supported by UBC IT Desktop Services, Med IT or UBC Okanagan DA?
    • Otherwise
  • Linux users
    Manually install or contact your department IT Support for assistance. 
    See details at Personal Linux Computer
  • Launch the SIS Application in your usual way
     
    • OWS may auto-install the latest version
    • The latest version of Amazon Corretto OpenJDK will be installed
    • The latest version of the SIS application will be downloaded and run
    • Accept any security notifications

Troubleshooting

Special Notes

  • Users of VDI to access an SIS Application do not have to install OpenWebStart as it will be done automatically during the next scheduled VDI Recompose on June 4
    • You may need to log out of VDI and log back in again
    • You will notice the new OpenWebStart "splash-page" next time you launch an SIS application.
    • If your VDI session is closed down after a few days of inactivity, you may see new installs of OpenWebStart and OpenJDK

UBC IT EduCloud servers running Oracle Java

As of May 24, 2021, no server hosted in UBC IT's EduCloud Production cluster may have installed a version of Oracle Java that requires a commercial license.

No exceptions will be permitted since Oracle's licensing policy requires the licensing of the entire cluster, at a very high cost.

All other UBC servers running Oracle Java

Recommended Solutions

We recommend migrating to OpenJDK from one of the following vendors below to ensure applications meet security and licensing requirements.

Suggested vendors:

Service owners can also choose to negotiate a paid commercial license with Oracle. However, we strongly encourage following one of the above suggestions instead. Please note that any negotiations with Oracle should be checked and coordinated with UBC Procurement.

Further Information

Support

For questions or concerns, please contact the IT Service Centre.

Page last updated on April 7, 2025


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.