Oracle JDK 21's Free Updates Ended: What Java Teams Must Do Before Oct 20
There is a date sitting eight days in front of you, and most Java teams have not put it in their calendar. On October 20, 2026 , Oracle ships its quarterly Critical Patch Update. For JDK 21, that release is the first one published under the Java SE OTN license — the paid terms that already cover Java 8, 11, and 17. If you run Oracle's own JDK 21 binaries in production, this post is your checklist. What actually changed Oracle JDK 21 shipped in September 2023 under the No-Fee Terms and Conditions (NFTC) license, which permits free use — even commercial and production use. Oracle's stated policy: the current LTS stays under NFTC, and the previous LTS transitions to the OTN license one year after the next LTS release. JDK 25 arrived in September 2025, so JDK 21's free window ran through September 2026 . Oracle's own licensing FAQ says updates after that are planned under the Java SE OTN license , the same paid terms governing Java 8, 11, and 17 today. Two clarifi...