Background
A software development company in Silicon Valley (USA) provides a SaaS platform for enterprise collaboration. As a tech firm, they leverage various open-source and commercial components.
Historically, the company used Oracle’s Java Development Kit (JDK) for many internal tools and some customer-facing applications. Java had been free to use for years, so the firm deployed it widely on developer workstations, build servers, and within their product’s backend.
The company grew to ~1,200 employees, but did not closely follow Oracle’s changing Java licensing rules. By 2024, Oracle had significantly altered Java licensing, moving to a per-employee subscription model, which caught this company off guard.
Challenges
The tech company received an unexpected inquiry from Oracle regarding Java usage – essentially a Java audit. Oracle asked for counts of all employees and contractors, aiming to apply its new Java SE Universal Subscription metric.
This model requires licensing every employee in the organization for Java, regardless of how many use it. For the company, that meant Oracle wanted them to pay for 1,200 Java subscriptions, even though only about 100 engineers actively used Java!
The new model was 3–5 times more expensive than the old model for their actual usage. Oracle’s audit team noted the firm had been downloading Oracle JDK updates post-2019 without a paid subscription, putting them out of compliance.
The initial demand was for a multi-year Java SE Universal Subscription totaling over $900,000 (covering all staff), plus potential back support fees for past “unlicensed” Java use.
For a mid-sized tech company, this was a hefty, unplanned expense that threatened to derail their R&D budget. The company considered migrating off Oracle Java to open-source OpenJDK, but the audit timeline was tight.
How Oracle Licensing Experts Helped
- Licensing Assessment: Oracle Licensing Experts quickly assessed the scope of Java usage. They segregated where Oracle’s JDK was truly needed versus where it could be replaced. The assessment found that only the engineering department (around 100 users) and a handful of production servers required Oracle Java. Many other instances were non-production or could use OpenJDK with minimal effort. They also reviewed the company’s existing Oracle contracts and confirmed there were no prior Java agreements that Oracle could leverage, meaning the negotiation would start fresh.
- Audit Defense Strategy: The team’s strategy focused on minimizing the Java footprint under Oracle’s audit. They advised the client to immediately begin migrating non-essential workloads to OpenJDK, the free alternative, to reduce the headcount Oracle could claim. They also prepared a detailed usage report to present to Oracle: it demonstrated that the number of actual Java users was a small fraction of total employees. Although Oracle’s official policy didn’t allow partial licensing, highlighting this discrepancy built moral leverage. The strategy also involved citing Gartner and industry analyses of Oracle’s Java pricing backlash, signaling to Oracle that the client was well-informed and ready to push back on an overzealous enforcement.
- Mitigation: Before negotiations concluded, Oracle Licensing Experts helped the company implement quick mitigations. Within weeks, the client uninstalled Oracle Java from hundreds of machines that didn’t explicitly require it (developers switched to OpenJDK, which is almost identical in functionality). They kept Oracle JDK only for the critical services where it was deeply integrated. They documented these changes, so by the time they formally responded to Oracle, the “footprint” was much smaller. This proactive reduction meant any eventual subscription could potentially be based on a lower employee count or a shorter term.
- Settlement Negotiation: Armed with the updated usage data, the experts entered negotiations with Oracle’s Java licensing division. They leveraged Oracle’s own licensing changes timeline, noting that the client had reasonably used Java under older terms and rapidly complied once the new terms were known. Oracle Licensing Experts pushed for a tailored settlement: instead of licensing all 1,200 employees, they negotiated a deal for just 150 Java subscriptions – enough to cover current active users plus a buffer for growth. This was a significant deviation from Oracle’s official “all employees” stance, achieved by pointing out that otherwise the client would completely remove Oracle Java (a lose-lose for Oracle). Oracle, eager to claim a subscription win and not lose the customer entirely, agreed to this compromise. The final deal was approximately $120,000 per year for those 150 users, far less than the initial $900k ask, and included an agreement that the client’s past usage would not incur any penalties.
Outcome and Impact
This outcome was a major win for the tech company, saving them roughly 85% of the costs Oracle initially demanded.
They avoided both a huge financial hit and the disruption of a rushed full migration off Oracle Java.
The settled Java subscription covered the company’s needs without overspending on unused licenses – effectively an exception to Oracle’s typical policy, which Oracle Licensing Experts achieved through savvy negotiation.
The company’s engineering teams continued their work uninterrupted, and management preserved budget for critical product development rather than paying an “Oracle tax.” Importantly, the experience made the firm much savvier about Oracle license compliance.
They established an internal policy for Java usage: new projects must prefer OpenJDK unless there’s a compelling reason to use Oracle Java, in which case it must be approved and tracked.
With Oracle Licensing Experts’ guidance, the company turned a potential audit crisis into a sustainable license position that supports their growth.
“Oracle’s surprise Java audit felt like a shakedown – they wanted us to pay for every employee even though only a few engineers use Java. Oracle Licensing Experts transformed the situation. They helped us minimize our Java footprint and negotiate a fair deal that saved us hundreds of thousands of dollars. Our team can now focus on innovation instead of worrying about licensing landmines.” — CTO, Software Company (USA)
Read more about our Oracle Audit Defense Service.