An independent guide to the Oracle Technology Network License for Java SE — and why a free download does not mean free production use.
The Oracle Technology Network License Agreement for Oracle Java SE — the OTN License — is the agreement Oracle attached to Oracle JDK downloads in April 2019, replacing the Binary Code License. It is the most misunderstood licence in the Java estate, because it pairs a free download with a sharply restricted set of permitted uses.
Under the OTN License, Oracle Java SE may be used at no cost for development, testing, prototyping, and demonstrating an application — and for personal use. It may not be used for production, commercial, or internal business operations without a paid Java SE Subscription. The binary is identical; the licence is what changes the moment the use becomes a real workload.
The OTN License governs Oracle JDK 8 from update 8u211 (April 2019) onward, and Oracle JDK 11 through 16. It remained Oracle’s standard Java SE licence until September 2021, when Java 17 launched under the newer No-Fee Terms and Conditions. Any Oracle JDK 11 downloaded from Oracle between 2019 and 2021 is OTN-licensed — and a great deal of it is running in production right now.
April 2019
Oracle JDK 8u211+ and 11–16
Development and testing only
Requires a paid Java SE Subscription
NFTC (September 2021)
The OTN License permits, at no charge, use of Oracle Java SE for development, testing, prototyping, and demonstrating applications, and for personal desktop use. It also permits use to run certain approved Oracle products.
It prohibits — without a paid subscription — any production or internal business use. This is the trap: nothing in the download process stops an engineer from installing OTN-licensed Oracle JDK on a production server, and nothing flags that doing so is a licence breach. Oracle audits find exactly this, repeatedly.
OTN-licensed Oracle Java SE is free only for the permitted non-production uses. The instant the same binary supports a live business workload, the compliant position is a paid Java SE Subscription — today, the per-employee Universal Subscription. There is no free production tier under the OTN License.
The OTN download costs nothing, but the licence restricts free use to development and testing. Production use of an OTN-licensed JDK without a subscription is non-compliant.
Developers routinely install OTN-licensed Oracle JDK on CI, staging, and production hosts. Each non-development instance is a licensing exposure an audit will surface.
The later NFTC licence does allow free production use for specified versions. The OTN License does not. Treating the two as the same is a costly mistake.
We discover and classify every Oracle Java install across your estate and quantify the exposure before Oracle does.
DefendFormer Oracle audit and LMS practitioners defend your claim — a 68% average reduction, with a money-back guarantee.
MigrateWe move you to free, fully compatible OpenJDK with zero business disruption.
If we take on your Oracle Java audit and cannot reduce the claim, we refund our fees. See how the guarantee works →
We identify every OTN-licensed Oracle JDK in your estate and quantify the exposure before Oracle does — with a money-back guarantee on audit defence.
Weekly Oracle Java updates, audit alerts, and negotiation intel.