Overview
This article provides guidance on using Microsoft OpenJDK for Windows and Mac computers, as well as OpenJDK offered by Ubuntu and Red Hat for Linux systems.
Best Practices and Recommendations - OpenJDK over Oracle Java
Licensing and Cost
Downloading, installing, and using Oracle Java is subject to commercial licensing requirements. GVSU does not maintain enterprise licensing for Oracle Java, and individual licenses are not provided by Oracle. GVSU does not permit the use of Oracle Java, and any installations will be removed from GVSU-managed devices. Instead, OpenJDK, an open-source implementation of the Java Platform, Standard Edition, is available and free to use.
Security
OpenJDK benefits from timely updates and patches from the open-source community and trusted vendors like Microsoft, Red Hat, and Ubuntu. This ensures security vulnerabilities are addressed promptly, maintaining a secure environment.
Compatibility
OpenJDK fully adheres to the Java SE specification, meaning it can run all Java applications designed for Oracle JDK. This ensures a smooth transition without the risk of incompatibility issues.
Usage at GVSU
How to Request
Faculty and Staff may request installation of OpenJDK for any Java requirements on University-provided Windows and Mac computers by submitting a Software Installation request.
Java Usage Auditing
IT will audit and monitor Oracle Java installations on all Enterprise systems, removing them for compliance and security.
OpenJDK Installs - GVSU Windows Lab Environment
All IT-managed Windows lab computers will have Microsoft's OpenJDK installed to maintain consistency and support for Java applications used in the labs.
Conclusion
OpenJDK is the recommended Java platform for all enterprise systems, providing a cost-effective, secure, and compatible solution for existing Java applications.
By adopting OpenJDK, we ensure that our systems remain secure and compliant while avoiding the significant costs associated with Oracle Java licenses.