Oracle priced every employee on payroll. The inventory found a fraction of that footprint, and the OpenJDK plan did the rest.
Oracle quoted a UK university its Java SE Universal Subscription for every employee on payroll. A usage inventory and a credible OpenJDK migration path closed the matter 72 percent below the opening quote.
Oracle approached the university because its download logs showed Oracle JDK installers pulled from campus IP ranges over several years. That outreach pattern, a soft audit by email, is how most Java licensing matters start, and the Java SE Universal Subscription quote followed within weeks.
The employee metric prices every employee, including staff who never touch a computer running Java. For a university with thousands on payroll, the opening number was material against an actual user base in the dozens.
The inventory found Oracle JDK on under a tenth of managed machines, and most installs were either replaceable with OpenJDK or already covered by third party application vendors bundling their own runtime. Discovery tooling plus the Oracle JDK licensing FAQ rules separated what needed coverage from what did not.
Quoted position versus inventoried reality
| Area | Oracle opening position | Inventoried position |
|---|---|---|
| Coverage basis | Every employee on payroll | Machines actually running Oracle JDK |
| Estate size | Thousands of employees | A small research and admin population |
| Migratable installs | Not discussed | Most installs replaceable with OpenJDK |
| Vendor bundled Java | Counted toward need | Covered by the application vendor's own terms |
A short list of legacy administrative applications certified only on Oracle JDK. Everything else ran on OpenJDK builds without code change, which the migration pilot proved inside a month.
The university repriced the conversation by making the alternative credible. A funded migration plan with dates, owners, and a completed pilot turned the employee metric quote into a bid against a shrinking estate.
Because the quote assumes you have no alternative. A dated plan with a completed pilot converts the negotiation from coverage for everyone into a bridge for a shrinking footprint, and bridges price differently.
The matter closed 72 percent below the opening quote, covering only the legacy core for a fixed bridge term while the migration completed. No retroactive fees were paid, and the estate now defaults to OpenJDK.
It lets the subscription lapse. The remaining legacy applications retire or recertify on OpenJDK before expiry, which was a condition designed into the settlement rather than an afterthought.
The standard advice when Oracle's Java team makes contact is to respond quickly and transparently, sharing deployment data to show good faith. We disagree. In roughly 40 to 60 Java engagements Morten Andersen advised in 2024 to 2025, estates that shared raw install data before completing their own inventory anchored the negotiation at Oracle's interpretation of that data, while estates that inventoried first and disclosed conclusions, not logs, closed 60 to 85 percent lower. The buyer side move is to acknowledge the outreach, control the data flow, and arrive with a classification of every install before any number is discussed.
Three cuts of our advisory engagement file frame the size of the opportunity.
Source: Redress Compliance advisory engagement file, 2024 to 2025.
Five moves turn this analysis into a lower invoice on the next renewal.
White Paper · Oracle
Oracle Java Audit Defense 2026
Oracle now audits Java SE on employee count, not installs, which can multiply the bill several times over. Read it free.
Historic Oracle JDK downloads from campus IP ranges triggered it. Oracle's Java team tracks installer downloads and uses them to open licensing reviews, which typically arrive as a soft email request rather than a formal audit notice.
The matter closed 72 percent below the opening quote. Coverage shrank from every employee on payroll to a narrow, term limited subscription over the legacy applications that genuinely required Oracle JDK.
Yes, that is the metric's design. It prices total employees, including contractors and staff who never use Java, which is why a usage inventory that shows the true Oracle JDK footprint is the essential first response.
Mostly yes. In education estates we advised, 70 to 95 percent of Oracle JDK installs migrated to OpenJDK builds within two quarters at modest cost. The holdouts are typically legacy administrative applications certified only on Oracle JDK.
Oracle often implies so, but the practical exposure depends on what was actually deployed and used commercially under which license terms. The university paid no retroactive fees; the settlement covered the forward bridge term only.
The inventory, migration, and negotiation moves that beat employee metric Java quotes.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.
The employee metric prices your payroll, not your estate. An inventory and a migration pilot reprice the whole conversation.
500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.
One buyer side briefing a week. Pricing moves, audit signals, and the levers that work. No vendor spin.