Hinweise zu Java 8, Oracle und OpenJDK
Allgemeine Information
Seit Februar 2019 stellt Oracle keine kostenfreien Updates für die Java-Version 8 mehr zur Verfügung. Java 8 ist jedoch Voraussetzung, um das GlobalTaxCenter (GTC) ausführen zu können. Das hat folgende Auswirkungen:
- Sollte aufgrund von Compliance-Vorgaben oder interner IT-Policies eine offizielle Wartungsvereinbarung notwendig sein, können bei Oracle und anderen Anbietern (z.B. Azul Zulu, Red Hat) kommerzielle Java-8-Versionen mit langfristigen Support-Zusagen (Long Time Support = LTS) gekauft werden.
- Sollte eine solche offizielle Wartungsvereinbarung nicht notwendig sein, kann das GTC mit einem kostenfreien OpenJDK 8, welches bei diversen Anbietern heruntergeladen werden kann, verwendet werden.
Unabhängig davon, für welche der oben genannten Alternativen und für welchen Anbieter sich entschieden wird, gilt weiterhin, dass auf alle Fälle Java 8 verwendet werden muss. Für höhere Java-Versionen ist das GTC zur Zeit nicht freigegeben. Sofern auf aktuelle Security Patches nicht verzichtet werden soll, sollten somit LTS-JDKs bevorzugt werden.
AMANA testet das GTC mit dem OracleJDK 8 und dem AdoptOpenJDK 8.
OpenJDK-Alternativen
Eclipse Temurin JDK: https://adoptium.net/
“Java™ is the world's leading programming language and platform.
The Adoptium Working Group promotes and supports high-quality, TCK certified
runtimes and associated technology for use across the Java™ ecosystem.
Eclipse Temurin is the name of the OpenJDK distribution from Adoptium.“
Eclipse Temurin is the successor of AdoptOpenJDK.
Platinum sponsor (amongst others): IBM
Amazon Corretto: https://aws.amazon.com/de/corretto/
“Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK). Corretto comes with long-term support that will include performance enhancements and security fixes.
Corretto is certified as compatible with the Java SE standard and is used internally at Amazon for many production services. With Corretto, you can develop and run Java applications on operating systems such as Amazon Linux 2,
Windows, and macOS.” “LTS [long-term support ] includes Amazon’s commitment to provide performance enhancements and security updates at no cost until at least the specified date for the relevant release version (e.g., June 2023 for Corretto 8). Updates are
planned to be released quarterly. Amazon also plans to apply urgent fixes (including security) outside of the regular quarterly cycle when they are available and ready to use.”
Red Hat: https://developers.redhat.com/products/openjdk/overview/
“At Red Hat, we intend to provide support for OpenJDK 8 to our customers until 2023, and our policy of always ‘upstream first’ implies that OpenJDK 8 will continue to be updated for critical bugs and security fixes until then.
Something similar will happen for JDK 11.”