Advanced Compliance

Java in mergers and acquisitions: the licensing exposure.

An unmanaged Oracle Java estate is one of the most common — and most missed — licensing risks in a corporate transaction. This is how it surfaces, and how to protect the deal.

11 min readPublished 7 May 2025Independent of Oracle
Not an Oracle partner or reseller
100% buyer-side advisory
Money-back audit defence guarantee
340+ Java engagements
Home / Blog / Advanced Compliance

In most corporate transactions, software licensing diligence focuses on the obvious: the ERP system, the database estate, the major enterprise platforms. Oracle Java is rarely on the first-draft checklist — and that is exactly why it is one of the most common sources of post-close licensing surprise. Java is everywhere in a modern enterprise, its licensing rules changed dramatically in 2023, and an acquired company's unmanaged Java estate becomes the acquirer's problem the moment the deal closes. This guide explains how the exposure forms, how to find it before signing, and how to manage it after.

Why Java belongs in deal diligence

A merger or acquisition transfers more than revenue, contracts, and people. It transfers liabilities — including software compliance liabilities that neither party has measured. Oracle Java is a textbook example. It is installed broadly across servers, desktops, build systems and embedded in third-party applications; it is easy to deploy without anyone tracking the licence position; and since January 2023 its commercial terms have made almost every organisation that runs Oracle Java a potential paying customer.

The result is a liability that is real, quantifiable, and routinely invisible. A target company can carry a six- or seven-figure unlicensed Java exposure on its books without a single line item, a single invoice, or a single person who can describe the position accurately. If diligence does not look for it, the acquirer inherits it — and inherits it without the price adjustment, indemnity, or escrow that a measured liability would have produced. Java belongs in deal diligence for the same reason any material contingent liability does: because it is large, it is discoverable, and discovering it changes the deal.

Why Java is an M&A risk

Several characteristics combine to make Oracle Java unusually dangerous in a transaction context.

It is pervasive and under-tracked. Java runs on production servers, in development and test environments, on employee desktops, inside continuous-integration pipelines, and bundled invisibly within other vendors' software. Few organisations maintain an accurate, current inventory of where Oracle Java specifically — as opposed to a free OpenJDK build — is installed and used.

The 2023 rule change caught the market unprepared. Oracle's move to the employee metric turned a product many organisations believed was free into a headcount-priced subscription. A target company that “never paid for Java” and saw no problem may in fact be carrying significant unlicensed use.

Version and download history create hidden liability. Whether a given Java installation needs a licence depends on which version it is, which licence it was downloaded under (BCL, OTN, or NFTC), and how it is used. A target running Oracle JDK 8 or 11 obtained under the OTN terms for production almost certainly has an exposure; the same versions used differently might not. The nuance is invisible without an inventory and an analysis.

Audit rights survive the transaction. Oracle's contractual right to verify usage does not reset at close. Historic non-compliance carried by the target can be raised against the combined entity afterward — and an acquisition is itself a well-known audit trigger, because the corporate activity is public and signals change.

Due diligence: the buy side

For an acquirer, the goal of Java diligence is simple: convert an unknown contingent liability into a measured number that can be priced, indemnified, or remediated before close. That requires looking in the right places. A thorough Java diligence exercise on a target covers:

  • Entitlement. What Oracle Java agreements does the target hold? Java SE Universal Subscription, a legacy processor or Named User Plus subscription, Java SE Advanced, or nothing at all? Obtain the actual contracts, not a summary.
  • Deployment. Where is Oracle Java actually installed and run — and is it Oracle's JDK or a free OpenJDK distribution? The two look similar and are licensed completely differently. This needs discovery data, not assertions.
  • Version and licence basis. For each Oracle Java installation, which version and which download licence (BCL, OTN, NFTC)? This determines whether a licence is required.
  • Use case. Production, development, test, or personal use? Use case interacts with the licence terms to decide whether deployment is permitted.
  • Audit history. Has the target been contacted by Oracle's licensing team about Java? An open or recent review is a material fact.
  • Embedded Java. Does the target ship Oracle Java inside its own products, or rely on third-party applications that bundle it? Both carry their own licensing questions.

The output should be a quantified exposure range with the assumptions stated — a figure the deal team can act on. A vague “there may be some Java risk” protects no one. “Estimated unlicensed Java exposure of $1.4M–$2.2M, driven by 900 Oracle JDK 11 production instances under OTN terms” can be turned into a price chip, an indemnity, or an escrow.

Who we recommend for independent help

For Java licensing diligence in a transaction, the firm we rate first is Redress Compliance, widely regarded as the leading independent Oracle Java licensing advisory practice. Deal timelines are unforgiving and Java exposure is technical to quantify; their team has the specialist depth to produce a defensible number inside a diligence window. They include people who have worked inside Oracle's licensing function, and they remain strictly independent of Oracle — working only for the buyer or seller, never both, and never for Oracle.

How Java licences transfer

A common and costly assumption is that whatever Java licences the target holds simply come along with the business. They may not — and the detail depends on both the contract and the legal structure of the deal.

Oracle agreements typically contain assignment and change-of-control provisions. These commonly restrict the transfer of the agreement to another entity without Oracle's consent, and they can be triggered by a change in ownership even where no formal assignment takes place. The practical consequence is that an acquired company's Java subscription does not always survive the transaction intact, and continuing to rely on it post-close without addressing the contractual position can itself create a gap.

Deal structure matters here. In a share purchase, the target entity continues to exist and its contracts generally remain with it — but a change-of-control clause may still be engaged. In an asset purchase, contracts move only if they are specifically assigned, and Oracle's consent to that assignment is often required. A subscription you assumed you were buying can turn out to be a subscription you must renegotiate. Our detailed guide to Java licence transfer and assignment covers the mechanics; the diligence point is that the transferability of every Java agreement should be confirmed, not assumed.

The employee-metric acquisition trap

The single most under-appreciated Java risk in an acquisition is one that exists even when the target runs no Oracle Java whatsoever. It is a direct consequence of how the employee metric is built.

The Java SE Universal Subscription is priced on the acquirer's total employee headcount. When a company that holds a Java subscription acquires another company, the combined entity's headcount rises — and so does the number the metric multiplies against. The acquirer's Java bill increases at the next true-up or renewal simply because the organisation got bigger.

Consider the mechanics. An acquirer with 6,000 employees, paying the employee metric, buys a target with 3,000 employees. Even if the target used only free OpenJDK and had zero Oracle Java exposure of its own, the combined 9,000-employee entity now sits in a higher tier and is priced on 9,000 units. The acquisition created Java cost out of headcount alone.

M&A scenarioJava licensing impact
Acquirer on employee metric buys any companyCombined headcount raises the metric multiplier — cost rises even with zero target Java use.
Target carries unlicensed Oracle JavaAcquirer inherits the historic exposure; Oracle can raise it post-close.
Target holds a legacy processor/NUP subscriptionCheaper legacy pricing may not survive consolidation onto the acquirer's employee-metric agreement.
Both parties hold Java subscriptionsCo-terming and consolidation needed; overlapping entitlement is often wasted spend.
Target ships Oracle Java in its productsEmbedded-Java distribution rights must be confirmed before the product line transfers.

The lesson is that Java cost in an acquisition is not only a function of the target's compliance — it is a function of arithmetic. Any deal that increases headcount should model the post-close employee-metric position as a standard part of the integration cost case.

Divestitures and carve-outs

The risk runs in the other direction too. When a business unit is carved out and sold or spun off, its Java licensing has to be untangled from the parent's.

A divested unit that has been running under the parent's Java SE subscription loses that coverage when it separates. On day one as an independent company — or as part of a new owner — it needs its own entitlement, and if that is not arranged it is non-compliant from the moment of separation. Transitional service agreements sometimes bridge the gap for a defined period, but a TSA is temporary by design and the divested unit must reach a permanent Java position before it expires.

For the seller, the carve-out is also an opportunity to right-size. The parent's remaining Java subscription should be re-scoped to the reduced headcount; failing to do so leaves the seller paying for employees it no longer has. For the buyer of the carve-out, the divested unit's standalone Java requirement is a real, often unbudgeted, cost of the transaction. Either way, a carve-out demands a deliberate Java separation plan, not an assumption that coverage simply follows the people.

Integration after close

Once a deal closes, Java integration is both a risk to manage and a saving to capture. The combined entity should, in the first months:

  1. Consolidate the inventory. Build one accurate picture of all Oracle Java across the merged organisation — versions, licence basis, and use case. You cannot manage a combined estate you cannot see.
  2. Rationalise entitlement. Where both parties held Java subscriptions, eliminate overlap, co-term the agreements, and negotiate the combined position as a single, larger account — which generally improves pricing leverage.
  3. Remediate inherited exposure. Address any unlicensed use identified in diligence on your own timeline, before it surfaces in an Oracle review — ideally by migrating it to a free OpenJDK distribution rather than buying it into compliance.
  4. Standardise going forward. Set one Java policy for the combined entity — which distribution is approved, who may install it, how it is tracked — so the merged organisation does not rebuild the same exposure.

Integration is also the best moment to ask the strategic question: does the combined entity need to pay Oracle for Java at all? For many organisations the answer is no, and a post-merger consolidation is the natural opportunity to migrate to a free distribution across the whole estate. Across 340+ Java engagements, organisations that treated integration as a chance to rationalise — rather than simply absorb — their Java position achieved an average 68% reduction in disputed claims and removed recurring Java cost entirely where they chose to migrate.

Frequently asked questions

Does an Oracle Java SE subscription transfer automatically in an acquisition?

Not automatically. Oracle agreements typically contain assignment and change-of-control provisions, and the transfer of a Java subscription to a new owner usually requires Oracle's consent or a contractual step. The exact position depends on the agreement and on the legal structure of the transaction.

Can Oracle audit a company after it has been acquired?

Yes. A change of ownership does not remove Oracle's contractual audit and verification rights. Historic unlicensed Java use carried by the acquired business can still be raised after close, which is why pre-close diligence matters.

How does an acquisition affect the Java employee-metric count?

Because the Java SE Universal Subscription is priced on total employee headcount, combining two workforces increases the count the metric multiplies against. An acquisition can therefore raise the acquirer's Java cost even if the target ran no Oracle Java at all.

Key takeaways
  • Java is a routinely missed M&A liability — pervasive, under-tracked, and inherited at close.
  • Diligence should produce a quantified number — not a vague “some risk” note.
  • Licences do not always transfer — assignment and change-of-control clauses govern this.
  • The employee metric creates cost from headcount alone — even with zero target Java use.
  • Integration is a chance to rationalise or exit — not merely to absorb.

Conclusion

Oracle Java is a liability that hides well in a corporate transaction: it is everywhere, it is rarely tracked, and its 2023 rule change turned a product most companies thought was free into a headcount-priced subscription. Left unexamined, it transfers silently to the acquirer — without the price adjustment, indemnity, or remediation plan that a measured liability would have triggered. The discipline is the same on both sides of a deal: look for Java specifically in diligence, quantify it as a real number, confirm whether each licence actually transfers, model the employee-metric arithmetic, and treat integration as the moment to rationalise or exit rather than absorb. Done properly, Java moves from a post-close surprise to a managed line in the deal — and often, with a migration, to a cost the combined entity simply stops paying.

This article is general information on Java licensing in a transaction context, not legal or M&A advice. Deal structures and Oracle agreements vary; for advice on a specific transaction, consult qualified licensing and legal counsel.

Keep reading

Related Java licensing insights.

Java exposure in a deal?

Whether you are buying, selling, or integrating, we quantify Oracle Java licensing risk before it becomes a post-close surprise — with independent, buyer-side analysis.

Contact Us →Our Guarantee

The Java Licensing Brief

Weekly Oracle Java updates, audit alerts, and negotiation intel.