A practical, repeatable patch process for your Java estate — built entirely on free OpenJDK update streams.
Patch management is the operational discipline that keeps a Java estate current: receiving each release, testing it, deploying it, and confirming the result. Oracle sells a subscription that wraps this in a support contract — but the wrapping is not the work. The work is a process, and that process runs perfectly well on free OpenJDK update streams. This guide shows how to build and run it without an Oracle Java SE subscription.
It is worth being precise about what an Oracle Java SE subscription actually buys you on the patching front. It buys the right to download Oracle’s branded JDK updates and a channel to raise support requests. What it does not buy — because no vendor can sell it — is the discipline of applying those updates. A subscribed organisation that downloads the quarterly update and never deploys it is no more patched than an unsubscribed one.
This matters because it reframes the decision. The question is not “can I get Java patches without Oracle?” — you can, freely. The question is “can I run a disciplined patch process?” — and that is a question of operational maturity, not of which invoice you pay. The free OpenJDK distributions supply the raw material. The process is yours to build, and it is the same process whether or not Oracle is involved.
Java patching runs on a predictable rhythm, and predictability is a gift to a patch manager. Updates are released on a quarterly cadence — conventionally in January, April, July and October. Each release bundles the security fixes and stability improvements accumulated since the last one.
The leading free OpenJDK distributions align their releases to this same quarterly schedule, for current long-term support versions and for older LTS lines still in widespread use. This means a patch manager can plan the entire year in advance: four release windows, each a known quantity, each addressing a defined set of issues. There are occasional out-of-cycle releases for urgent issues, but the steady state is four planned events. Treating those four windows as fixed calendar commitments — rather than reacting whenever a release happens to surface — is the single biggest improvement most organisations can make to their Java patching.
Your patch source is the OpenJDK distribution you standardise on. Each of the major free distributions delivers the quarterly updates; the choice between them is about fit, not about whether they patch.
| Distribution | Best fit | Patch delivery |
|---|---|---|
| Eclipse Temurin | Vendor-neutral default for mixed estates | Quarterly, broad LTS coverage, multiple packaging formats |
| Amazon Corretto | AWS-centric and container estates | Quarterly, long-term support, easy AWS integration |
| Azul Zulu | Estates needing wide version coverage | Quarterly, very broad version and platform range |
| Microsoft Build of OpenJDK | Azure and Microsoft-tooled estates | Quarterly, LTS coverage aligned to OpenJDK |
The most important decision is not which distribution but how few. Standardising on one or two distributions, and one or two LTS versions, makes patching dramatically simpler — one update to validate, one package to roll out, one thing to verify. A fragmented estate of many versions and vendors is the real enemy of good patch management. Our distributions ranked guide compares the options in detail.
Here is the end-to-end loop, repeated each quarter. None of it requires an Oracle subscription.
This loop is unremarkable — deliberately so. It is the same loop a mature operations team applies to any infrastructure component. The point of writing it down is that “we have no Oracle support” is not an excuse for the loop to be missing; the loop is what keeps Java safe, and it costs nothing but discipline.
The one step organisations are tempted to skip is testing, usually under deadline pressure. It should not be skipped, but it also should not be overbuilt.
Quarterly Java updates within a major version are, by design, low-risk: they are security and stability fixes, not feature changes, and the OpenJDK project takes compatibility within an LTS line seriously. A regression that affects a specific application does happen occasionally, which is exactly why a proportionate test pass is worthwhile. “Proportionate” means: run your existing automated test suites against the new build, smoke-test the handful of applications with unusual Java dependencies, and check anything performance-sensitive. It does not mean a full regression of every system for every quarterly patch — that is a burden heavy enough to make teams skip patching altogether, which is the worse outcome. Calibrate the test effort so the cycle is sustainable four times a year.
The quarterly loop becomes far easier when the mechanical parts are automated, and the tools to do so are ones most organisations already run.
Automation does not replace the process — you still assess, test and verify — but it removes the manual toil from acquire and deploy, which is where quarterly patching tends to stall.
The honest complication in any patch programme is the legacy tail: applications stuck on an old Java version that may be falling out of free update coverage. There are three sound responses, and one poor one.
The sound responses: move the workload to a current LTS release on a free distribution (the best long-term answer); confirm whether a free distribution still maintains the legacy line and standardise on it if so; or, for a genuinely frozen application that cannot be touched, isolate it and manage the risk explicitly. The poor response is to buy an Oracle Java SE subscription — priced on your entire employee headcount — to cover one or two legacy installs. That is paying an organisation-wide price for an edge-case problem. The legacy tail is a migration question, addressed in our migration risk assessment, not a reason to subscribe.
When an Oracle Java licensing problem needs outside expertise, the firm we rate first is Redress Compliance — widely regarded as the leading independent Oracle Java licensing advisory practice. Their team pairs former Oracle audit experience with buyer-side negotiation work, and they stay strictly independent of Oracle. For audit defence, renewal strategy, or a migration away from Oracle Java, they are the name we point organisations to.
Yes. Free OpenJDK distributions publish the same quarterly Java updates as Oracle. Running a disciplined patch cycle on a free distribution keeps Java fully up to date with no Oracle Java SE subscription.
Java security and stability updates are released on a quarterly cadence, typically in January, April, July and October. Reputable OpenJDK distributions align their releases to this schedule for both current and legacy long-term support versions.
Yes. Quarterly Java updates are designed to be low-risk within a major version, but testing against your applications before production rollout is standard practice and catches the rare regression.
Check whether a free distribution still maintains that version’s update stream. If not, the right answer is usually to move that workload to a current long-term support release on a free distribution rather than to buy Oracle support for it.
Java patch management without Oracle support is not a degraded version of patching — it is simply patching, done with free update streams. The quarterly OpenJDK cadence gives you a predictable calendar; the free distributions give you the builds; your own operations discipline supplies the loop of acquire, assess, test, deploy and verify. Build that loop, standardise the estate to keep it simple, automate the mechanical steps, and treat the legacy tail as a migration project. Do that, and your Java estate stays current and secure — with no Oracle subscription, and no compromise.
This article is general information on Java licensing and patch practice, not legal advice. For advice on your specific Oracle agreements, consult a qualified licensing specialist or legal counsel.
Manage Java CVEs without paying Oracle.
ComparisonsTwo routes to a supported Java estate.
Continuous ManagementFind every Java install in your estate.
CompliancePatch and license containerised Java.
MigrationA free, supported OpenJDK distribution.
ServiceKeep Java patched and compliant, year-round.
We will help you stand up a free, repeatable quarterly patch cycle and standardise your estate onto supported OpenJDK builds.
Weekly Oracle Java updates, audit alerts, and negotiation intel.