Use of webPDF and Java – Changes to Oracle Terms and Conditions
The computer technology corporation Oracle has announced that new conditions will be introduced from 2019 and Oracle Java 11 respectively. (See here: https://www.oracle.com/technetwork/java/java-se-support-roadmap.html) These include that only the latest version of Java SE for private use will receive free updates. For commercial use and use of other versions, a paid license will be introduced. You need this license to get important updates. Many corporate applications are based on Java SE or require exactly the versions of Java SE affected by the changes or even use special versions. Adaptations or changes, e.g. to an OpenJDK, are not always easy or sometimes even impossible. Currently, hardly any users have an overview of the extent to which Java is used. Applications based on Oracle Java SE can become more expensive with this new development. In addition, the release cycles and the support roadmap for Java are also changing.
These changes have far-reaching consequences, as Java is the most widely used programming language worldwide and Java technology and platform is often used for important applications in many companies. However, the bottom line is that Java can still remain free, as there are other sources of Java JDKs in addition to Oracle. The further development remains to be seen.
Record your situation and initiate the necessary measures (possibly conversion to OpenJDK) promptly. First you have to find out where Java is running in your company. It is important which and how many versions are used. You should also find out whether you are dependent on the Java release and whether you can follow the new JDK release cycle every six months. It has to be decided whether the JDK has to be used under GPLv2+CPE or under commercial license with support. The companies, which did not need paid support until now, have to decide in a relatively short time whether they can or want to continue using Java free of charge or need commercial support.
Use of webPDF and Java
What do I have to consider when using webPDF in combination with a local Java installation? What has to be considered when using webPDF and Java? Here you have to distinguish which webPDF version is used and which platform:
|webPDF 7 – Windows||webPDF 7 – Linux|
|Oracle JRE 7 or 8 (recommended) ( 8u172 or later)||OpenJDK 7 or 8 (recommended) of the Linux distribution|
- The Java environment or a license for use is not provided with the software.
- The required Java environment or license cannot be provided or procured by us.
- No other JRE were tested with webPDF 7. Java/JRE is not part of the product and must be available before installation.
- With webPDF, any JRE can be used – on the customer’s own responsibility – if it is located in the installation directory in the “$jre/” folder. (The local version always has priority over a system-wide version.) However, it must then be a Java version 8, more current versions do not work!
A list of alternative sources of supply:
- AdoptOpenJDK https://adoptopenjdk.net
- Azul https://www.azul.com/downloads/zulu/
- Eclipse https://www.eclipse.org/openj9/
- IBM https://developer.ibm.com/javasdk/downloads/
- Red Hat https://developers.redhat.com/products/openjdk/download/
- SAP https://sap.github.io/SapMachine/
Upcoming webPDF Version – Future Planning
webPDF 8 (planned 10/2019)
|webPDF 8 – Windows||webPDF 8 – Linux|
|OpenJDK 11||Open JDK 11|
- Starting with webPDF 8 we switch to the OpenJDK, OpenJDK 11 will be delivered together with the installation.
- As of webPDF 8 at least Java 11 is required. The code base is increased accordingly, so that smaller versions can no longer be used.
- In the folder “jre/” an “optimized JRE” will be installed, which will be used as default.
- No further system JRE must be present. You can still use your own JRE via “$jre/”.
- A change to another JDK/JRE is technically feasible, but is the responsibility of the customer.