Case Study - Oracle Negotiations

Oracle Contract Negotiation – Case Study: How a Global Manufacturer Avoided $5M in Java Fees

Oracle Contract Negotiation – Case Study: How a Global Manufacturer Avoided $5M in Java Fees

Oracle Contract Negotiation – Case Study: How a Global Manufacturer Avoided $5M in Java Fees

A global manufacturing conglomerate in the Asia-Pacific region was caught off guard by Oracle’s changes to Java licensing, which threatened to impose a substantial new fee on the company’s extensive Java usage.

By swiftly deploying technical fixes and negotiating firmly, the company achieved a full carve-out of its Java SE licensing, effectively reducing its Oracle Java license costs to zero. This proactive strategy allowed the firm to remain compliant without paying an estimated $5 million in new Java subscription fees.

Client Background

  • Industry & Region: Manufacturing (industrial equipment), Asia-Pacific with global operations.
  • IT Environment: Hundreds of internal applications and factory systems built on Java. The company also utilizes Oracle databases and middleware; however, historically, Java SE (Standard Edition) was used freely for development and running applications across the enterprise.

Challenge

  • Oracle’s Java Policy Shift: Oracle’s 2019 licensing changes now require paid subscriptions for Java SE, per user or per processor. The manufacturer discovered it could be considered out of compliance simply for using Java on thousands of PCs and servers. Oracle asserted that nearly every employee or device would require a Java license – a multi-million-dollar annual cost that had never been budgeted.
  • Extensive Java Footprint: Java was deeply embedded in the manufacturer’s factory and supply chain systems. Stopping Java use was not an option, but paying Oracle’s steep subscription for every instance would blow the IT budget. The company also feared an Oracle audit or legal action if it did nothing, given the scale of unlicensed Java deployments.
  • Need for Compliance Without Cost Spike: The key challenge was to find a way to remain compliant with Oracle’s new rules without incurring massive new fees. The CIO had to balance risk (Oracle compliance) against cost (millions in fees) on a tight timeline, since Oracle was pressing for a Java licensing deal.

Approach

  • Usage Audit and Segmentation: The IT department conducted an internal audit of all Java usage. They catalogued which applications and systems required Oracle’s commercial Java versus those that could run on open-source Java alternatives. They found many internal apps could easily switch to OpenJDK (the free, open-source Java), and only a few third-party systems truly required Oracle’s Java.
  • Technical Remediation: In coordination with application owners, the company rapidly rolled out OpenJDK to replace Oracle Java on the majority of systems. This aggressive rollout drastically reduced the footprint of Oracle’s Java in use, undermining Oracle’s justification for a costly enterprise-wide license. Where possible, any remaining Oracle-dependent Java instances were consolidated and kept on older free versions temporarily.
  • Negotiating a Carve-Out: They presented Oracle with these findings rather than accepting a blanket Java deal. Ultimately, Oracle agreed to exclude Java SE from the company’s licensing scope entirely, given the minimal remaining usage. A handful of servers still running Oracle’s Java were covered under existing licenses at no extra cost, and Oracle provided written confirmation that no additional Java licenses were required going forward.
  • Documentation and Assurance: The company obtained Oracle’s written confirmation of this Java carve-out arrangement to guard against future disputes. Internally, they updated policies to prevent any unauthorized Oracle Java installations moving forward, ensuring the compliance victory would be sustained.

Outcome & Results

  • Avoided Multi-Million-Dollar Costs: The manufacturer completely avoided the planned $5 million annual Java SE subscription costs. By proactively reducing Oracle Java usage and negotiating a carve-out, the company ultimately paid $0 in new Java licensing fees.
  • Full Java SE Carve-Out Achieved: Oracle agreed the company’s remaining Java usage did not require a separate Java SE subscription. In effect, the firm achieved a full carve-out – Java was removed from the list of billable Oracle products for this client. Any remaining Oracle Java usage was covered by existing licenses or replaced with open-source alternatives.
  • Compliance with No Audit Fallout: The strategy eliminated the looming compliance risk. Oracle did not initiate any audit or penalties, as the agreed-upon resolution clarified the license position. The company stayed fully compliant without paying ongoing Java fees. The CIO turned a potential compliance crisis into an opportunity to standardize on open-source tools, reducing future dependency on Oracle.
  • Lessons for the Future: This experience prompted the manufacturer to closely monitor vendor licensing changes. Early action and decisive response not only saved money but also improved the company’s long-term resilience against unexpected licensing demands.

Key Takeaways

  • Monitor Vendor Policy Changes: Oracle turned Java into a paid product overnight. Keep an eye on licensing changes and assess their impact early, so you’re not caught off guard by new costs.
  • Audit Your Usage First: Before agreeing to any new fees, thoroughly inventory how and where the software is used. You may find opportunities to eliminate or replace usage and weaken the vendor’s position.
  • Consider Open-Source Alternatives: In this case, switching to OpenJDK proved to be a game-changer. Many Oracle technologies have community-supported alternatives that can maintain operations without vendor lock-in or fees.
  • Negotiate Scope with the Vendor: Don’t assume you must accept a blanket licensing demand. By demonstrating that most of its Java usage was being eliminated, the company secured an exclusion for Java in its contract. Vendors often accommodate if their revenue opportunity is shrinking anyway.
  • Document the Agreement: Always get written confirmation of any special arrangements (like a Java carve-out). A paper trail of the agreement is key to protecting your organization in future audits or personnel changes.

Read about our Oracle Contract Negotiation Service.

Do you want to know more about our Oracle Negotiation Services?

Please enable JavaScript in your browser to complete this form.
Name

Author

  • Fredrik Filipsson

    Fredrik Filipsson brings 20 years of dedicated Oracle licensing expertise, spanning both the vendor and advisory sides. He spent nine years at Oracle, where he gained deep, hands-on knowledge of Oracle’s licensing models, compliance programs, and negotiation tactics. For the past 11 years, Filipsson has focused exclusively on Oracle license consulting, helping global enterprises navigate audits, optimize contracts, and reduce costs. His career has been built around understanding the complexities of Oracle licensing, from on-premise agreements to modern cloud subscriptions, making him a trusted advisor for organizations seeking to protect their interests and maximize value.

    View all posts