Oracle Java pricing concerns could spark a developer exodus
Concerns over cost and a preference for open source mean most Java professionals are looking to move away from Oracle


A growing number of Oracle Java users are considering switching to another provider, new research shows, as cost concerns are driving developers towards open source options.
A new survey of over 2,000 Java professionals commissioned by Azul found 88% of respondents were considering switching to another Java Virtual Machine (JVM) or Java Development Kit (JDK).
This marks an increase on the 72% of Oracle Java users who said they were thinking about transitioning away from the platform in 2023, with 42% citing cost as their primary concern.
Since Oracle shifted to an employee-based pricing model in January 2023, 82% of business users have expressed some level of concern over its approach, the report found.
Just over two fifths of these users stated they were either ‘very’ or ‘extremely’ concerned, with this figure rising to 55% when restricted to Java 17 users.
Oracle ended free commercial support for Java 17 in October 2024, leaving users having to opt between paying Oracle to continue to use the platform and receive support, upgrade to Java 21, replace Java with another language, or opt to migrate to an alternative JDK.
The second most common reason professionals gave for considering the switch was a preference for open source options, cited by 40% of respondents.
Get the ITPro daily newsletter
Sign up today and you will receive a free copy of our Future Focus 2025 report - the leading guidance on AI, cybersecurity and other IT challenges as per 700+ senior executives
Moreover, 46% of the companies considering the switch identified free OpenJDK releases paired with paid support services as the preferred alternative to Oracle.
Oracle Java customers also noted the firm’s sales tactics (37%), restrictive policies (33%), and audit risk (32%), as additional worries that were driving their potential migration away from the platform.
Java remains a top enterprise choice for cloud and AI
Despite cost concerns, Java remains an integral programming language for a vast number of organizations due to its cross platform and backward compatibility, stability, and efficacy in enterprise-level applications.
Azul noted that only 1% of potential survey participants around the world were disqualified due to the fact they didn’t use Java, “a testament to the language’s ubiquity in modern development environments.”
For example, almost 70% of respondents said that at least half of their enterprise applications were either built with Java or run on a JVM.
In the AI arena, 50% of respondents who build AI workloads use Java over other popular languages like Python, despite the latter’s reputation as a preferred language for developing AI applications.
RELATED WHITEPAPER
Azul said the growing adoption of cloud services is only further fueling uptake of the language, with just under two-thirds of organizations using Java in the cloud stating 50% of their compute costs originate from Java systems.
The report also found underutilization of cloud compute capacity remains a problem for enterprises. Nearly three-quarters (71%) of respondents said more than 20% of their cloud compute capacity is unused.
This presents a serious problem as cloud expenses continue to rise, with 38% of survey participants stating their organization has established new internal rules for cloud asset management to reduce this inefficiency.
Additionally, when asked why they use a high-performance JDK, 61% of respondents said they used it in order to optimize their cloud compute costs.

Solomon Klappholz is a former staff writer for ITPro and ChannelPro. He has experience writing about the technologies that facilitate industrial manufacturing, which led to him developing a particular interest in cybersecurity, IT regulation, industrial infrastructure applications, and machine learning.
-
‘It’s far from showing its age’: Java might’ve just turned 30, but it’s still going strong and here to stay
News With Java celebrating its 30th anniversary, we look at the rise of the programming language and what the future holds.
-
Python’s popularity shows no signs of fading – here’s why software developers love it
News Python remains highly popular among developers for a number of key reasons, experts told ITPro.
-
Python just brushed past JavaScript to become the most popular programming language on GitHub – and a key factor is that AI developers love it
News The meteoric rise of Python shows no sign of stopping
-
A DevOps guide to the Salesforce platform
Whitepaper Learn how to ship code faster, safer, and with agility.
-
JupyterLab review: A powerful tool for documenting your data science journey
Reviews Literate programming toolkit takes dynamic code documents to new heights
-
Microsoft continues its Rust mission with new kernel features
News The latest critical feature comes as a "small trial" to select Windows Insiders
-
Report: Regulatory and monetary incentives needed to adopt safer programming languages
News Companies have been urged to create plans on how they intend to get rid of memory-unsafe code in their products
-
Microsoft Azure CTO hails 'most loved' Rust as the successor to C and C++
News Rust is a newer programming language that developers enjoy using and learning, and it's being adopted far across the industry, too