Oracle's January 2023 subscription model charges per total employee, regardless of who actually uses Java. The contract is short. The audit risk is wide. The migration paths are narrower than Oracle suggests.
Oracle replaced the Java SE Subscription with the Java SE Universal Subscription in January 2023. The metric changed from named user and processor to employee. The price changed from per user to per total headcount.
Under the Universal Subscription, you pay Oracle a per employee subscription fee for the right to use Oracle's commercial Java distributions across your organisation. An employee is every full time, part time, temporary and contractor person who works for you, regardless of whether they touch Java. A 10,000 person organisation with 200 developers using Java pays for 10,000 subscriptions.
Oracle's commercial Java is functionally similar to OpenJDK and other free distributions. The differences are commercial support, the Java FX commercial extensions, GraalVM Enterprise inclusion in higher tiers and Oracle's binary updates. None of these are required to run Java applications. Customers run production Java workloads on free distributions every day.
Universal pricing is regressive for most organisations. The smaller your Java footprint relative to your headcount, the worse the deal. The right answer for a 10,000 employee organisation with 200 Java developers is rarely a Universal Subscription. The right answer for a 200 employee software company with 180 Java developers might be.
Oracle first offer: $2.1M annual for 28,000 employees. After migration plan disclosure, a Java SE Universal at $680K annual. A 68% reduction without leaving Oracle.
1. Footprint audit. Where does Oracle commercial Java actually run? Which Java versions, which servers, which laptops, which third party applications bundle Oracle Java. Inventory before negotiation. Most organisations are surprised by what surfaces.
2. Employee count discipline. Oracle counts employees aggressively. We count them defensibly. The legal employee definition, the exclusions, the affiliate language and the M&A carve outs are all negotiable contract terms.
3. Migration math. Five year total cost of Oracle Universal vs OpenJDK migration. Migration tooling cost, support cost, internal effort cost, risk cost. The right comparison is migration plus zero subscription, not status quo subscription.
4. Negotiation. If the math favors subscription, we negotiate it down hard. If the math favors migration, we use the migration plan as leverage to negotiate a transition or partial subscription. Oracle moves when migration is credible.
Java licensing under each Oracle model since 2010. NFTC, Java SE Subscription, Java SE Universal Subscription and OpenJDK alternatives.
Java audits without an active subscription are the most common Oracle audit since 2023. We respond, push back on findings, and settle to a defensible number.
Oracle Java Universal Subscription strategy. Employee counting tactics. Migration paths to OpenJDK alternatives. Audit response templates.
Pillar guide to Oracle Java licensing across NFTC, Java SE Subscription, Universal Subscription and the audit risk under each model.
New Java SE Universal Subscription procurement. Success fee. We benchmark pricing, build the counter offer and time the deal.
What happens when Oracle's audit team identifies Java use in your estate without an active Universal Subscription, and how to respond.
The Java deal is decided before the renewal conversation. Send the intake and a named lead advisor replies within 48 hours with a scoped engagement and a recommended model.
Get a QuoteOracle sales tactics, Java audit shifts, migration intel. First Monday of every month.