The latest report from Azul Systems shows that Java, now 30 years old, has adapted well, especially in the realm of artificial intelligence (AI).
This year’s survey involved over 2,000 Java users, and it turns out that half of them are developing AI features using Java. This is noteworthy since Java is outpacing other languages like Python, which is often thought of as the go-to language for AI. Azul Systems points out that Java’s strengths—its scalability, extensive libraries, and ability to integrate well with existing systems—make it especially suited for these advanced applications.
Java operates through the Java Development Kit (JDK), a vital tool for developing and running applications. While Oracle markets the JDK commercially, there’s also an open-source version available called OpenJDK.
Scott Sellers, CEO of Azul Systems, emphasizes that those working with OpenJDK are steadily improving Java to better align with AI capabilities. Traditional developers are using Java to create AI applications by sending queries to large language models via application programming interfaces (APIs).
Sellers states that Java excels for production-level applications, capable of handling large numbers of users at once. Its long-standing reliability and security make it a trusted choice for enterprise environments.
However, Oracle’s recent licensing changes have led to higher costs, which is a concern for many organizations. According to Gartner, some companies now face bills two to five times higher than before. They warn that any updates downloaded since April 2019 likely need a subscription, leading to compliance risks. Many users either don’t see the need for support or find it too costly; 21% cited expense as a reason for not purchasing maintenance.
Azul’s survey reveals a divide among organizations regarding Java costs, pushing many to reconsider their long-term plans for managing these expenses. In fact, interest in switching from Oracle is growing; it jumped from 72% to 88% in the latest survey. Sellers notes that while many users are concerned about pricing, some feel insulated since the costs are hidden in broader budgets.
Ultimately, IT leaders or CIOs make the final decisions about Java usage, especially when it comes to audits that Oracle conducts. Sellers advises that moving away from Oracle to open-source options can alleviate the stress of licensing and audits.
Transitioning to OpenJDK isn’t without challenges. Azul Systems aims to help organizations navigate their Oracle Java inventories and implement suitable replacements. This task can be tricky since Oracle releases around 1,000 updates quarterly, and compatibility issues may arise if the right versions aren’t matched up.
Java’s established presence means it will remain a crucial player in enterprise IT for years to come, but many IT leaders are keen on exploring more affordable options to Oracle JDK.