A buyer side guide to which Java builds are free in 2026. Why OpenJDK and most vendor builds cost nothing, when the Oracle JDK starts charging, and how to switch off a paid build.
Java the language is free, and so is OpenJDK, the open source reference implementation. What you pay for is a specific vendor build with commercial support, and Oracle's own JDK carries a per employee subscription once you use it in production beyond the free terms.
This guide is for engineering and procurement leaders deciding which Java to run. Read it with the Oracle Java licensing pillar and the Azul Zulu versus Oracle Java comparison.
Most Java builds are free. The cost only appears when you choose a commercially supported distribution or step outside Oracle's free terms.
The OpenJDK project at openjdk.org is the upstream source. Almost every vendor build is compiled from it, which is why they behave the same at runtime.
Yes. OpenJDK is licensed under the GPL with the Classpath Exception, which lets you run it in production at no cost. The exception means your own code does not inherit the GPL.
Azul ships a free build called Zulu Community and a paid build called Platform Core. The free build is fine for many workloads. The paid one adds support and longer maintenance.
The Oracle JDK is free under the No Fee Terms and Conditions, but only for the current release and a short window after the next one. Production use beyond that triggers the subscription.
Java builds and what they cost
| Build | License | Cost | Support |
|---|---|---|---|
| Eclipse Temurin | GPL CE | Free | Community |
| Amazon Corretto | GPL CE | Free | Amazon, free |
| Azul Zulu Community | GPL CE | Free | Optional paid |
| Oracle JDK | No Fee Terms or subscription | Free then paid | Oracle, paid |
They allow free production use of the current Oracle JDK release. Once Oracle ships the next major version, the free window for the old one closes, and continued use needs a subscription.
Usually not. A free OpenJDK build runs the same applications without code changes for most workloads. The work is validation and arranging support, not rewriting software.
Java is free. A specific Oracle build with Oracle support is what costs money. The buyer side move is to run a free OpenJDK build and only pay for support where you truly need it.
Yes. The Java language and OpenJDK, its open source implementation, are free to use in production. Cost only enters when you choose a commercially supported distribution or run the Oracle JDK beyond its free No Fee Terms window.
Yes. OpenJDK is licensed under the GPL with the Classpath Exception, which permits commercial production use at no cost and ensures your own application code does not inherit the GPL. Builds from Adoptium, Amazon, and Microsoft are all free.
The Oracle JDK is free under the No Fee Terms only for the current release and a brief window after the next major version ships. Continued production use of an older Oracle JDK release beyond that window requires the per employee subscription.
Yes. Free OpenJDK builds run the same bytecode and pass the same Technology Compatibility Kit tests as the Oracle JDK. For most applications you can switch builds without code changes, so the main work is validation and support arrangement.
Eclipse Temurin, Amazon Corretto, Microsoft Build of OpenJDK, and Azul Zulu Community are all solid free choices. The right one depends on your platform and long term support needs, but all run standard Java workloads at no license cost.
OpenJDK builds of Java 8 from vendors such as Adoptium and Azul remain free. The Oracle build of Java 8 requires a subscription for commercial production use, which is why many teams move older Java 8 estates to a free OpenJDK build.
Oracle ULA exit moves, Java audit defense posture, certification framework, and the buyer side moves across the Oracle Database, Java, middleware, and applications estate.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.
The most expensive Java decision is doing nothing. An Oracle JDK left running past its free window converts a zero cost runtime into a headcount based subscription.
500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.
One short note on Oracle licensing moves, price list mechanics, audit posture, and the buyer side levers we run in client engagements. No noise.