This documentation supports the 19.05 version of BMC Helix Platform. 
To view an earlier version, select 19.02 from the Product version menu.

Product announcements

This topic presents announcements that might affect future releases of the product. These changes can affect the way in which you configure or run BMC Helix Platform. 

Statement of direction: BMC Helix Platform migrated from Oracle JDK to OpenJDK

Oracle has recently changed their license and support model for Java packaged as Oracle JDK and JRE. BMC has decided to move to OpenJDK  https://jdk.java.net/11/ compilation and runtime for BMC Helix Platform and other products starting from version 19.02 release. While OpenJDK, open source and licensed, is similar to Oracle JDK, BMC strongly recommends recompiling all custom applications with Open JDK11 starting from version 19.02 of BMC Helix Platform. Applications compiled with Oracle JDK 8 will continue to work as long as Oracle JDK specific packages not used. If Oracle JDK-specific packages and libraries have been used in applications, the applications will not function as expected, so this will require an immediate recompile of custom applications with OpenJDK 11. Please plan for this upcoming change and prepare your applications for OpenJDK 11.  

Changes in licensing policy for Oracle Java

Following are some links explaining licensing policy for Oracle Java:

https://upperedge.com/oracle/using-java-heres-how-oracles-new-2019-java-se-licensing-affects-you/

https://www.oracle.com/technetwork/java/javase/overview/faqs-jsp-136696.html

https://www.oracle.com/technetwork/java/javase/terms/license/javase-license.html

Difference between Oracle JDK and Open JDK

Following link explains the difference between Oracle JDK and Open JDK:

https://jaxenter.com/oracle-jdk-builds-openjdk-builds-difference-149318.html

How to go about the change

Following link explains how to go about the change:

https://developers.redhat.com/blog/2018/11/05/migrating-from-oracle-jdk-to-openjdk-on-red-hat-enterprise-linux-what-you-need-to-know/

Related topics

Support information

19.05 enhancements

Upgrading BMC Helix Platform SDK to 19.05.01: Patch 01

Was this page helpful? Yes No Submitting... Thank you

Comments