Oracle Java SE Universal Subscription bills every employee, contractor, and consultant in the organisation at $5.25 to $15 per employee per month — regardless of who actually uses Java. Eclipse Temurin is the production-quality OpenJDK distribution from the Eclipse Adoptium working group, backed by Microsoft, IBM, Red Hat, AWS, Azul, BellSoft, Alibaba, and others. Temurin is free, vendor-neutral, TCK-certified, and binary-compatible with Oracle JDK. The migration is technically a drop-in replacement. The commercial benefit eliminates the Universal Subscription entirely. This is a buyer-side breakdown of licensing, support, performance, compatibility, and migration mechanics — and the case for choosing Temurin specifically over other OpenJDK distributions.
Oracle Java SE Universal Subscription. Oracle's commercial Java SE distribution, sold under the Employee Metric model since January 2023. The Universal Subscription provides Oracle JDK binaries, Java Management Service (JMS) for fleet visibility, GraalVM Enterprise Edition, and Oracle's commercial Java support (quarterly Critical Patch Updates, premier and extended support, 24/7 support entitlement). The Employee Metric counts every employee plus full-time contractors, consultants, and temporary workers — regardless of whether they use Java.
Eclipse Temurin (from Adoptium). Eclipse Temurin is the production-quality, TCK-certified OpenJDK distribution published by the Eclipse Adoptium working group. The Adoptium working group operates under Eclipse Foundation governance and is sponsored by a broad cross-vendor consortium: Microsoft, IBM, Red Hat, AWS, Azul Systems, BellSoft, Alibaba, ARM, Huawei, Loongson, and others. Temurin is the official continuation of the AdoptOpenJDK project, which transferred to Eclipse Foundation governance in 2021. Available for Java 8, 11, 17, 21, 23, and onward LTS releases. Binaries are published for Linux (x86_64, AArch64, RISC-V, s390x, ppc64le, arm32), macOS (x86_64, AArch64), Windows (x86_64, AArch64, x86_32), and AIX (ppc64).
The two products are binary-compatible at the same JDK major version. Code compiled against Oracle JDK 17 runs unmodified on Temurin 17. The JVM behaviour, garbage collectors, JIT compilers, standard library APIs, and tooling are functionally identical because both descend from the same OpenJDK upstream. The differences are commercial, governance, and operational — not technical.
The governance model behind Temurin is structurally important and a differentiator from single-vendor OpenJDK distributions. The Eclipse Adoptium working group is hosted by the Eclipse Foundation under the Eclipse Public License 2.0. The working group has:
For buyer-side defence purposes, the multi-vendor governance matters: a Temurin distribution is not subject to single-vendor commercial whim. If AWS decided to spin Corretto down (extremely unlikely, but a hypothetical risk), Corretto would lose its sponsor. If Microsoft decided to spin its Build of OpenJDK down (also unlikely), Microsoft's Build would lose its sponsor. Temurin's multi-sponsor model is structurally more resilient — multiple sponsors would have to simultaneously withdraw for Temurin to lose backing. This is the architectural argument for choosing Temurin specifically as the enterprise Java distribution.
Oracle Java SE Universal Subscription pricing (per employee per month, tiered).
| Employee count tier | List PEPM | Annual cost (8k employees) |
|---|---|---|
| 1 to 999 employees | $15.00 | n/a |
| 1,000 to 2,999 employees | $12.00 | n/a |
| 3,000 to 9,999 employees | $10.50 | $1,008,000 (8k) |
| 10,000 to 19,999 employees | $8.25 | n/a |
| 20,000+ employees | $5.25–6.75 tiered | n/a |
The Universal Subscription includes Oracle JDK binaries, GraalVM Enterprise, Java Management Service, and commercial Java support. The Employee Metric is unforgiving — the count is total headcount including contractors. Discounts of 10 to 25 percent are achievable for multi-year commitments, but the Employee Metric base is structurally not negotiable.
Eclipse Temurin licensing. Eclipse Temurin binaries are distributed under the Eclipse Public License 2.0 (the build wrapper, packaging, and Adoptium-specific scripts). The underlying OpenJDK code is licensed under GPL v2 with Classpath Exception. Commercial use in production is permitted at no cost, including in shipped commercial products, including in enterprise applications, including across unlimited employee counts. There is no licence count, no Employee Metric, no audit exposure, no Oracle relationship.
The Eclipse Adoptium working group does not sell support directly. Adoptium publishes Temurin binaries as a public good. Commercial Java support is procured separately from the working group's sponsoring vendors — Azul Systems (Zulu Enterprise), BellSoft (Liberica), IBM Semeru Runtime, Red Hat OpenJDK — at materially lower cost than Oracle Java SE Universal Subscription.
Eclipse Temurin patch cadence. Temurin releases security patches and bug fixes on the OpenJDK upstream quarterly cadence — within 7 to 14 days of upstream release. The Adoptium release schedule:
| Patch / support dimension | Oracle Java SE | Eclipse Temurin |
|---|---|---|
| Quarterly security patches | Same OpenJDK cadence (CPU) | Same OpenJDK cadence (within 7-14 days) |
| Java 8 LTS support | Through Dec 2030 (extended) | Through May 2026 (Adoptium 8u422+) |
| Java 11 LTS support | Through Jan 2032 (extended) | Through Oct 2027 |
| Java 17 LTS support | Through Sep 2029 | Through Oct 2029 |
| Java 21 LTS support | Through Sep 2031 | Through Oct 2030 |
| 24/7 commercial support | Included (Oracle commercial) | Not included — procure via Azul / BellSoft / IBM / Red Hat |
| Indemnification | Included (Oracle commercial) | Available via commercial support vendor |
| TCK certification | Yes (Oracle internal) | Yes (Adoptium TCK process) |
| Java Management Service (JMS) | Included | Not included — third-party JVM management tools |
| GraalVM Enterprise | Included | GraalVM Community separately |
The support model for Temurin is the architectural decision point. Temurin itself is free with community patches. Customers needing vendor-backed 24/7 Java-specific support typically procure commercial OpenJDK support from one of the Adoptium sponsor vendors:
Commercial OpenJDK support pricing from any of these vendors is typically 60 to 85 percent below Oracle Java SE Universal Subscription for an equivalent enterprise scope. The combination of Temurin (free runtime) plus commercial OpenJDK support from one of these vendors is the most common buyer-side answer.
Compatibility. Eclipse Temurin is binary-compatible with Oracle JDK at the same major version. Java applications, JAR files, WAR files, application server deployments, and JVM tuning parameters that work on Oracle JDK 17 work on Temurin 17 without code or configuration changes. Both products pass the same Technology Compatibility Kit (TCK) for Java SE — Temurin's TCK results are published transparently as part of the Adoptium release process.
Performance. The JVM internals — HotSpot JIT (C1 client compiler, C2 server compiler), garbage collectors (Serial, Parallel, G1, ZGC, Shenandoah), class loaders, JFR (Java Flight Recorder), JMX — are identical to upstream OpenJDK in Temurin. Where Oracle Java SE has any performance advantage, it is from GraalVM Enterprise (commercial GraalVM with proprietary optimisations) bundled with Universal Subscription. For most server-side Java workloads, Temurin's C2 JIT delivers comparable production performance. Independent benchmarks (SPECjbb, SPECjvm, real-world workloads) show Oracle JDK and Temurin running within ±2 percent of each other across most scenarios.
Tooling compatibility. JConsole, VisualVM, Java Mission Control, Java Flight Recorder, jcmd, jstat, jmap, jstack, jhsdb all work on Temurin identically to Oracle JDK. Build tools (Maven, Gradle, Ant), CI/CD platforms, application servers (Tomcat, Jetty, WildFly, WebLogic, WebSphere), and APM tools (Datadog, New Relic, Dynatrace, AppDynamics) support Temurin without modification. Microsoft's Azure DevOps, GitHub Actions, GitLab CI all ship with Temurin pre-installed as a setup-java action target.
The buyer-side compatibility check: Temurin is the default OpenJDK in the Jenkins/Bamboo/CI ecosystems, in the Docker Official Images registry (eclipse-temurin Docker images), in Homebrew's openjdk recipe, and in major Linux distribution repositories. Adoption is mainstream — the operational risk of choosing Temurin is low.
The technical migration from Oracle JDK to Eclipse Temurin is a straightforward drop-in replacement. For each affected system:
A typical enterprise Temurin migration for a 5,000-employee organisation with 200 to 500 Java application footprints completes in 4 to 8 weeks of project time. Forensic inventory (1 to 2 weeks), pilot on non-production (1 week), production rollout in waves (2 to 4 weeks), Oracle JDK decommissioning and Universal Subscription exit (1 week).
Scenario: An 8,000-employee enterprise has been using Oracle JDK across 280 server-side applications since 2018. The Java SE Universal Subscription proposal at the 3,000-9,999 tier is $10.50 per employee per month. The customer evaluates Temurin migration with commercial support from Azul Zulu Enterprise on the regulated subset (15 percent of the Java estate).
| Cost component (3-year horizon) | Oracle Java SE Universal Subscription | Eclipse Temurin migration |
|---|---|---|
| Year 1 subscription (8k employees × $10.50 × 12) | $1,008,000 | $0 (Temurin runtime) |
| Year 2 subscription (assumes 5% headcount growth) | $1,058,400 | $0 |
| Year 3 subscription (assumes 5% headcount growth) | $1,111,320 | $0 |
| 3-year Oracle subscription subtotal | $3,177,720 | — |
| Temurin migration project (one-off) | n/a | $180,000 (4-8 weeks of SI + internal effort) |
| Azul Zulu Enterprise commercial support (regulated subset, 250 JVMs × $500/yr × 3) | Included in Oracle subscription | $375,000 |
| 3-year TCO | $3,177,720 | $555,000 |
| 3-year savings | baseline | $2,622,720 (83%) |
For this profile, the 3-year savings from the Temurin migration land at $2.6M. Even after including the migration project cost and Azul Zulu Enterprise commercial support on the regulated subset, the economics are decisively in Temurin's favour. The 5-year extrapolation (assuming Oracle's 7 percent annual uplift) extends to roughly $5.0M of saving.
The Azul commercial support cost is the optional extra. For non-regulated workloads, Temurin community patches plus internal Java expertise are typically sufficient. For regulated workloads (financial services compliance, healthcare regulated systems, government FedRAMP / IRAP / NHS data) where vendor-backed indemnification is contractually required, commercial OpenJDK support from Azul, BellSoft, IBM, or Red Hat fills that gap at a fraction of Oracle's Employee Metric pricing.
Choose Eclipse Temurin when:
Choose Amazon Corretto when:
Choose Microsoft Build of OpenJDK when:
Choose Red Hat Build of OpenJDK when:
Choose BellSoft Liberica when:
Choose Azul Zulu / Azul Platform Prime when:
The buyer-side reality: Temurin is the default vendor-neutral OpenJDK choice for organisations whose Java estate spans multiple clouds, on-premise, and varied workloads. Corretto, Microsoft Build, Red Hat Build, Liberica, and Azul are all excellent alternatives in their respective contexts. The decision rarely affects the commercial outcome — eliminating the Oracle Universal Subscription is the prize. Which OpenJDK replaces it is operational tuning. Bring the modelled cost to the Java migration ROI calculator to size the buyer-side opportunity against your specific Employee Metric exposure.
An anonymised European retail group with 6,400 employees had been on Oracle Java SE Subscription (legacy NUP-based) since 2017, transitioning to the Universal Subscription proposal in 2024 at 6,400 employees × $10.50 PEPM = $806k per year. Buyer-side engagement structured the alternative: 12 weeks of Temurin migration across 195 application footprints, with Azul Zulu Enterprise commercial support procured on the EU GDPR-regulated subset (40 percent of the Java estate). Final outcome: Temurin migration completed with no production incidents; Universal Subscription not renewed; Azul Zulu Enterprise commercial support secured at $180k/year (versus $360k initial Azul quote, negotiated down through competitive bake-off against BellSoft). 3-year saving versus the Oracle Universal Subscription baseline: $2.1M. The customer retained vendor-backed 24/7 Java support on the regulated workloads at a fraction of Oracle's cost. The Eclipse Adoptium working group governance was specifically called out by the customer's procurement team as the deciding factor over Corretto and Microsoft Build — the customer wanted vendor-neutral backing rather than hyperscaler alignment.
Eclipse Temurin is the production-quality OpenJDK distribution published by the Eclipse Adoptium working group, an Eclipse Foundation project. Temurin is the successor to AdoptOpenJDK, which transferred to Eclipse in 2021. Temurin is a TCK-certified, vendor-neutral build of OpenJDK available for Java 8, 11, 17, 21, 23, and onward LTS releases. Distributed under Eclipse Public License 2.0 with the OpenJDK GPL v2 + Classpath Exception for the underlying code. Temurin is free for production use with no Oracle Master Agreement, no Employee Metric, no audit exposure.
Eclipse Temurin is the rebranded continuation of AdoptOpenJDK. In 2021, the AdoptOpenJDK project transferred from its original community governance to the Eclipse Foundation, becoming the Eclipse Adoptium working group, and the binaries were renamed Eclipse Temurin. Functionally and technically, Temurin is the same distribution as AdoptOpenJDK was — the same build process, the same TCK certification, the same OpenJDK upstream alignment. The transfer brought formal foundation governance, broader sponsor backing (Microsoft, IBM, Red Hat, AWS, Azul, others), and longer-term commitment. Customers running AdoptOpenJDK in 2020 to 2021 simply renamed to Temurin and continued.
Yes. Eclipse Temurin is licensed under the Eclipse Public License 2.0 (wrapper) with the underlying OpenJDK code under GPL v2 with Classpath Exception. Commercial use is permitted at no cost, including in production, including in enterprise applications, including in shipped commercial products. The Adoptium working group is sponsored by Microsoft, IBM, Red Hat, AWS, Azul Systems, BellSoft, Alibaba, and others — the broad sponsor base is the foundation of Temurin's vendor-neutral positioning. There is no Oracle relationship, no Universal Subscription, no Employee Metric, no audit exposure from Temurin.
Both are excellent OpenJDK distributions. Temurin's strength is vendor neutrality — backed by Eclipse Foundation governance and a broad sponsor consortium, which appeals to organisations that want a non-hyperscaler-aligned distribution. Corretto's strength is AWS alignment — Corretto is the default Java on Amazon Linux and is supported under AWS Support Plans. For AWS-heavy estates, Corretto's operational fit is closer. For Azure-heavy, Google Cloud-heavy, on-premise, or multi-cloud estates, Temurin's vendor neutrality is closer. Many enterprises run both — Corretto where Java is on AWS, Temurin where Java is on Azure, GCP, or on-premise. Both are technically equivalent OpenJDK distributions; both eliminate the Oracle Employee Metric.
Yes. Temurin is deployed in production at major financial services firms, healthcare providers, regulated retailers, telecoms, and public sector organisations globally. For regulated workloads where vendor-backed 24/7 indemnification is contractually required, the standard pattern is Temurin (free runtime) plus commercial OpenJDK support from Azul, BellSoft, IBM, or Red Hat. The combination satisfies regulatory requirements for vendor-backed support while eliminating Oracle's Employee Metric pricing. We have advised multiple financial services migrations from Oracle Java SE to Temurin + Azul Zulu Enterprise; the regulatory and compliance teams have accepted the model in every case.
The Temurin migration is the buyer-side defence against the Oracle back-licence claim. Once the Oracle JDK is removed from all systems and the Universal Subscription is contractually exited, the audit defence becomes evidence-driven: Oracle must prove Oracle JDK was in commercial production use, the customer demonstrates the migration timeline with system-level evidence, and the back-licence claim has a defined ceiling. We have a 100 percent Java audit defence record. For broader context on Oracle's Java audit mechanics and the audit-defence playbook, see our piece on Oracle Java Licensing Guide and our companion comparison Oracle Java SE vs Amazon Corretto.
Independence statement: Oracle Licensing Experts is an independent buyer-side advisory firm. Not affiliated with Oracle Corporation. We have no commercial relationship with Eclipse Foundation, Adoptium, Azul, BellSoft, IBM, or Red Hat. All numbers above reflect published list pricing for Oracle Java SE Universal Subscription and benchmark commercial OpenJDK support pricing as observed in buyer-side engagements.
Java audit alerts, Employee Metric benchmarks, Temurin / Corretto migration patterns, and OpenJDK commercial support pricing — every two weeks. Read by CIOs, application owners, and procurement leads.
No spam. Unsubscribe anytime. Not affiliated with Oracle Corporation.