How Java 11 Impacts InstallAnywhere
SummaryInformation on the changes to Java 11 licensing and how it impacts InstallAnywhere
SynopsisThis article provides some background on Java's relationship with InstallAnywhere, what has changed with Java 11, and how this will impact InstallAnywhere users going forward.
With InstallAnywhere 2018 and earlier, we redistribute a JRE in the below format
- Installed with the InstallAnywhere application to support InstallAnywhere itself
- Runtime VM packs to help customers create installers based on a JRE
Oracle stopped shipping a JRE with Java 11. There is only the Server JRE available starting with Java 11. With JDK 11 Oracle has updated the license terms to the new Oracle Technology Network License Agreement for Oracle Java SE, which is substantially different from the licenses under which previous versions of the JDK were offered.
How It Impacts InstallAnywhere Customers?
If you are planning to use an installer bundling JRE 8, JRE 9 or JRE 10, nothing changes for you. If you are interested in shipping Java 11, here is how you are impacted
- Oracle?s direction is to use the OpenJDK distributions
- Official support for Java 11 was added in InstallAnywhere 2018 SP1
Creating a VM Pack Using the Create JRE VM Pack Wizard
OpenJDK 11 is licensed under GPL2.0 + CE. How does that affect me?
OpenJDK is open source software. While as an InstallAnywhere user you can build an installer with an OpenJDK 11 VM pack, you would be directly redistributing the software (in this case, your software plus OpenJDK). OpenJDK uses the GNU General Public License, version 2, with the Classpath Exception. We would recommend you to vet the redistribution rights with your legal team before shipping them to your customers.
Related KB ArticlesSupported Java Virtual Machines for each Version of InstallAnywhere