Table of Contents
ToggleGeneral
OpenLM is using Java infrastructure for the following components for on-premise installation :
- OpenLM Broker (License Manager Agent)
- OpenLM Applications Manager
- OpenLM Router
- OpenLM Reports Scheduler
Currently all these components use Oracle Java 8 as infrastructure. The infrastructure is distributed with OpenLM installer.
Oracle has announced that, effective January 2019, Java SE 8 public updates will no longer be available for “Business, Commercial or Production use” without a commercial license. This will effect OpenLM customers and the purpose of this document is to explain OpenLM policy in regards to this change.
OpenLM components version 4.4 and earlier
Version 4.4 of OpenLM is the current (Dec 2018) version of OpenLM. We are planning to release version 4.5 of OpenLM during the first quarter of 2019.
OpenLM version 4.4 Java software installer also installs version 8 of Oracle Java.
Statements
- Customers that are using any OpenLM Component that is running on Oracle Java version 8 can continue and use it until we release of the next version of OpenLM.
- Oracle will not provide any public updates to Java 8 after 2018. Customers need to take that into account when considering the security of their systems.
- OpenLM is planning to release version 4.5 of OpenLM components on the first quarter of 2019.
OpenLM components version 4.5 and higher
Version 4.4 of OpenLM is the current (Dec 2018) version of OpenLM. We are planning to release version 4.5 of OpenLM during the first quarter of 2019.
We plan to release OpenLM components version 4.5 Â with OpenJDK version 11 which is a fork of the original Java. OpenJDK will replace Oracle Java that was distributed with our products.
Statements
- The use of OpenJDK Java will allow customers to continue and use OpenLM Components without the need to pay royalties to Oracle.
- OpenLM is doing efforts to keep the distributed OpenJDK infrastructure updated but it is customer responsibility to keep the infrastructure updated.
- OpenLM is planning to support both Oracle Java and OpenJDK Java.
- OpenLM will support the switch between installed Java versions so the customer will be able to configure OpenLM to use a different version of Java that is installed on the workstation. This will allow the customer to switch from using the provided OpenJDK Java to Oracle Java.
- OpenLM is planning to offer Oracle Java infrastructure as part of OpenLM Component for an additional fee. Such license will be limited to running OpenLM Software only, not any other Java software that might be installed on the same machine.
References
Oracle announcement:Â Â https://www.oracle.com/corporate/pressrelease/java-se-subscription-offering-062118.html
OpenJDK Site:Â https://openjdk.java.net/
OpenJDK License with classpass exception:Â https://openjdk.java.net/legal/gplv2+ce.html