Your mission, should you choose to accept it, is to discover the reality Oracle doesn't want you to know.
As always, should you or any member of your team be caught, the secretary will disavow any knowledge of your actions.
[end transmission]
Reality: If your Java consists of one or two programs that you no longer use, removing it won’t be an issue. However, if Java is deeply embedded in your enterprise — which is typically the case — migrating to another language is going to be hugely complex. You are going to have to rewrite a lot of code and replace all the underlying infrastructure written in Java. This will include tools & frameworks, and libraries and databases like Kafka, Solr, Hadoop, Spring, Struts, and Cassandra. Organizations who take a serious look at removing Java typically end up migrating to a Java SE alternative that allow them to continue to realize value from their Java investments.
Reality: If your Java consists of one or two programs that you no longer use, removing it won’t be an issue. However, if Java is deeply embedded in your enterprise — which is typically the case — migrating to another language is going to be hugely complex. You are going to have to rewrite a lot of code and replace all the underlying infrastructure written in Java. This will include tools & frameworks, and libraries and databases like Kafka, Solr, Hadoop, Spring, Struts, and Cassandra. Organizations who take a serious look at removing Java typically end up migrating to a Java SE alternative that allow them to continue to realize value from their Java investments.
Reality: Staying with Oracle is easy. But you are paying a high price to avoid taking action — and the longer you wait, the greater your liability if you fall out of compliance with Oracle’s complex licensing rules. The fact is the work of migrating to an Oracle Java SE-compatible JDK (validated by Oracle’s own Technology Compatibility Kit) is very similar to the work needed to complete the quarterly updates that protect your customer data and keep you in compliance. You are already doing the work; it’s time to recognize the ROI of moving to a more affordable provider.
Reality: Staying with Oracle is easy. But you are paying a high price to avoid taking action — and the longer you wait, the greater your liability if you fall out of compliance with Oracle’s complex licensing rules. The fact is the work of migrating to an Oracle Java SE-compatible JDK (validated by Oracle’s own Technology Compatibility Kit) is very similar to the work needed to complete the quarterly updates that protect your customer data and keep you in compliance. You are already doing the work; it’s time to recognize the ROI of moving to a more affordable provider.
Reality: Free, open-source software accelerates project delivery, and all builds that pass the Technology Compatibility Kit (TCK) suite of tests are compliant with Java SE standards and safe to use. But free builds of OpenJDK without commercial support won’t give you the assurance of security and stability you receive from support providers. With commercial support you receive security fixes on a firm SLA, Critical Patch Updates that simplify regression testing, and expert engineering support. Commercial support providers like Azul further protect you from patent and IP risks that are inherent with the use of any open-source software.
Reality: Free, open-source software accelerates project delivery, and all builds that pass the Technology Compatibility Kit (TCK) suite of tests are compliant with Java SE standards and safe to use. But free builds of OpenJDK without commercial support won’t give you the assurance of security and stability you receive from support providers. With commercial support you receive security fixes on a firm SLA, Critical Patch Updates that simplify regression testing, and expert engineering support. Commercial support providers like Azul further protect you from patent and IP risks that are inherent with the use of any open-source software.
Reality: There is great value in open-source languages like Java and the resources provided by the thriving Java community. However, enterprises who rely on Java for business-critical applications need more than free builds and support from community forums . Their applications often run on older versions of Java, including those that have reached, or will soon reach, end of life when updates free or otherwise are no longer available. For example, Oracle has ended long-term and extended support for Java 6 & 7. Updates for these versions are only available to subscribers of Azul Platform Core. In addition, apps that rely on components like OpenJFX or Coordinated Restore at Checkpoint (CRaC) can require technical know-how. Paying for Java support — delivered on a firm SLA — ensures enterprises have the Java expertise they need to scale without building and maintaining an in-house team of Java experts.
There are also hidden compliance risks to using free Java. New LTS versions are free for only a few years before they revert to paid licenses. For example, Java 17 will require a license starting on September 19, 2024.
Reality: There is great value in open-source languages like Java and the resources provided by the thriving Java community. However, enterprises who rely on Java for business-critical applications need more than free builds and support from community forums . Their applications often run on older versions of Java, including those that have reached, or will soon reach, end of life when updates free or otherwise are no longer available. For example, Oracle has ended long-term and extended support for Java 6 & 7. Updates for these versions are only available to subscribers of Azul Platform Core. In addition, apps that rely on components like OpenJFX or Coordinated Restore at Checkpoint (CRaC) can require technical know-how. Paying for Java support — delivered on a firm SLA — ensures enterprises have the Java expertise they need to scale without building and maintaining an in-house team of Java experts.
There are also hidden compliance risks to using free Java. New LTS versions are free for only a few years before they revert to paid licenses. For example, Java 17 will require a license starting on September 19, 2024.
Reality: Don’t be confused by the term “support.” While Java support includes the ability to log help desk tickets and receive expert engineering assistance, it is more than that. Java support is also an insurance policy against business-impacting regressions and security breaches. Historically, one in three updates is unstable and cannot be deployed due to issues with non-security-related fixes. Access to Critical Patch Updates from your support provider ensures your Java apps and infrastructure are protected while you wait for an update to stabilize.
Reality: Don’t be confused by the term “support.” While Java support includes the ability to log help desk tickets and receive expert engineering assistance, it is more than that. Java support is also an insurance policy against business-impacting regressions and security breaches. Historically, one in three updates is unstable and cannot be deployed due to issues with non-security-related fixes. Access to Critical Patch Updates from your support provider ensures your Java apps and infrastructure are protected while you wait for an update to stabilize.
Reality: A thorough understanding of your options will help you avoid future Java audits, strengthen your security posture and readiness, and lower your total costs – typically by 70% or more. By working with Azul or one of our certified partners, you can accurately evaluate the cost of staying with Oracle versus migrating to a more affordable Java provider. Working with Azul or one of our certified partners puts you in the driver’s seat — you can start planning your migration and ensure a smooth and seamless transition while your Oracle contract is still active. If you don’t get started, you’ll forever be subject to the high costs of Oracle Java and ongoing licensing and pricing uncertainty.
Reality: A thorough understanding of your options will help you avoid future Java audits, strengthen your security posture and readiness, and lower your total costs – typically by 70% or more. By working with Azul or one of our certified partners, you can accurately evaluate the cost of staying with Oracle versus migrating to a more affordable Java provider. Working with Azul or one of our certified partners puts you in the driver’s seat — you can start planning your migration and ensure a smooth and seamless transition while your Oracle contract is still active. If you don’t get started, you’ll forever be subject to the high costs of Oracle Java and ongoing licensing and pricing uncertainty.
Don’t let myths or common misconceptions about the OpenJDK hold you back. Connect with us to discuss how Azul Platform Core provides a secure, stable, and cost-effective Java environment. Azul can help you achieve freedom from Oracle Java audits and price hikes.