This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.
BMC FootPrints v11.x, v12.x and v20.x
Oracle have announced changes to the licensing policy and release cadence of Java software - How does this impact BMC Products
Oracle recently announced a major change to their licensing policy and release cadence for Java SE (Standard Edition), including both the Java Development Kit (JDK) and the Java Runtime Environment (JRE) that would dramatically increase the costs FootPrints customers incur for using it.
In order to resolve this issue, BMC is transitioning away from these products as of FootPrints 2019 Release 1 and will instead use Oracle OpenJDK.
FootPrints 2019 Release 1, will support Open JDK v10.0.02. BMC will also extend support to Oracle Open JDK v11.0.2 in FootPrints 2019 Release 2, which is expected late in Calendar Q2 of 2019.
Oracle OpenJDK is only supported with versions and patches of FootPrints released in March 2019 or later. As such, you must upgrade to one of these versions to leverage Oracle OpenJDK.
OpenJDK has releases scheduled every 6 months. Customers must upgrade Open JDK to the latest release every 6 months since Open JDK will no longer provide public updates for prior Open JDK releases (including security vulnerability updates). BMC Footprints will ensure compatibility with latest Java versions by providing hotfixes if needed.
Open JDK download:
Open JDK is open source alternative for Oracle JDK. Similar to getting Oracle Java SE binaries for free in the past, Customers can simply continue doing so with OpenJDK builds available at http://jdk.java.net/
Because OpenJDK is not supported on a 32-bit operating system, Footprints can no longer be supported on a 32-bit server.
Additional information and background:
Previously, Oracle made Java SE available under their “Binary Code License” (BCL) that permitted its redistribution in products such as BMC Discovery. The in-support versions, including Java 8, received regular security fixes. The vast majority of the Java SE platform was also available under the GNU General Public License (with Classpath exception), in the form of OpenJDK. From the end of January 2019, Oracle will no longer provide future versions or updates to the BCL builds of Java. Instead, OpenJDK and Oracle Java have been converged and are now essentially identical. Security fixes for nominated old “long-term-support” Java versions will only be available via commercial support agreements with Oracle, but all fixes will always be made to the current OpenJDK version. In conjunction with this change, Java (both OpenJDK and Oracle Java) is moving to a more rapid release cadence, where new major versions are released every six months. Security fixes will only be made to the current release version.
Use of Java within BMC Footprints:
BMC is fully aware that these changes. We are diligently working towards a solution
At present, BMC Footprints v11.x, v12.x and v2018 series up to R3 release make use of Oracle JDK v8.
To minimize impact of this Oracle licensing change to Footprints Customers, the application now includes support for open-source builds of the Java Development Kit, an implementation of the Java SE Platform under the GNU General Public License – commonly referred as Open JDK builds.
Support for Open JDK v10.0.02 in BMC Footprints will be effective with new releases provided starting with Footprints 2019 Release 1 which is expected to be released in in April 2019. Customers using prior versions of Footprints are advised to upgrade to latest release of Footprints.
Support for Open JDK v11.0.2 in BMC Footprints 2019 series will be included in the next subsequent release.
This open source distribution OpenJDK has releases scheduled every 6 months. Customers must upgrade Open JDK to the latest release every 6 months since Open JDK will no longer provide public updates for prior Open JDK releases (including security vulnerability updates).
BMC Footprints will ensure compatibility with latest Java versions by providing hotfixes.