Comparisons

Oracle Java vs IBM Semeru.
A free OpenJDK runtime with a different VM.

IBM Semeru Runtimes pair the OpenJDK class libraries with IBM's OpenJ9 virtual machine — free, production-ready, and an alternative to a paid Oracle Java SE subscription.

8 min read2,000 wordsPublished 3 Dec 2024Updated 12 Jan 2026
Home / Blog / Comparisons

When enterprises look for an alternative to a paid Oracle Java SE subscription, the conversation usually starts with Eclipse Temurin or Amazon Corretto. IBM Semeru Runtimes deserve a place in that conversation too — particularly for organisations with an IBM-centric estate. Semeru is a free, fully open-source Java runtime, but it is built a little differently from the other mainstream distributions, and that difference can matter. This article compares IBM Semeru with Oracle Java SE on the points that decide an enterprise standardisation choice: licensing, cost, the virtual machine, support, and fit.

What IBM Semeru Runtimes are

IBM Semeru Runtimes are IBM's distribution of Java. They combine the standard OpenJDK class libraries — the same Java APIs every distribution shares — with IBM's own Java virtual machine, Eclipse OpenJ9, rather than the HotSpot VM that Oracle JDK and most other OpenJDK builds use. Semeru is the successor to IBM's long-standing in-house Java SDK, repackaged as a modern, openly available runtime.

Semeru comes in two editions. The Open Edition is fully open-source and free. The Certified Edition is also free to download and is licensed under IBM's International License Agreement for Non-Warranted Programs; it is the build IBM tests and supports for use with IBM products. Neither edition requires any payment to IBM for the runtime itself, and neither requires anything at all to Oracle.

The headline

IBM Semeru is a free Java runtime built on the OpenJDK class libraries and the OpenJ9 VM. Running it carries no Oracle Java SE subscription liability and no Oracle audit exposure.

Licensing: the decisive difference

The reason this comparison exists at all is licensing. Oracle Java SE, for most enterprise production use, requires a paid subscription sold under the employee metric — meaning the subscription must cover the organisation's entire headcount, not just the people who use Java. Newer Oracle JDK releases are free only inside a limited NFTC window, after which continued use requires that subscription.

IBM Semeru has no such regime. The Open Edition is GPLv2 with the Classpath Exception — the same licence that makes OpenJDK free for any use including production. There is no per-employee fee, no per-processor fee, no free-use window that expires, and nothing for Oracle to audit. An enterprise that replaces Oracle JDK with Semeru removes the Java SE subscription line item entirely.

AspectOracle Java SEIBM Semeru Runtimes
LicenceOracle OTN / NFTC termsGPLv2 + Classpath Exception (Open Edition)
Free for productionConditional / time-limitedYes, unconditionally
Pricing metricEmployee metric (whole headcount)None
Virtual machineHotSpotEclipse OpenJ9
Oracle audit exposureYesNone

The OpenJ9 virtual machine

The technical distinction between Semeru and other OpenJDK distributions is the VM. Most builds — Temurin, Corretto, Zulu, and Oracle JDK itself — use HotSpot. Semeru uses Eclipse OpenJ9, a VM IBM developed over many years for its own enterprise and mainframe products and later contributed to the Eclipse Foundation.

OpenJ9 is engineered for a smaller memory footprint and faster startup, which makes it attractive for containerised and cloud-native workloads where memory is metered and many short-lived processes start and stop. HotSpot, by contrast, has very mature peak-throughput optimisation for long-running server processes. For the large majority of enterprise applications either VM performs perfectly well; the choice is a tuning decision, not a correctness one. What matters for an enterprise migration is that both VMs run the same Java bytecode and implement the same Java SE specification — a well-behaved Java application does not know or care which VM it runs on.

The practical implication: switching to Semeru is not just a licence change, it is a VM change, so it warrants the same application validation any runtime migration deserves. In most estates that validation is straightforward, but it should be planned rather than assumed.

Support and updates

Like every mainstream distribution, Semeru receives the quarterly Java security fixes developed in the upstream OpenJDK project. Migrating to Semeru does not weaken an enterprise's security posture — the vulnerability content is the same that Oracle ships, on the same schedule. Our guide to Java security updates and licensing explains how this shared patch stream works.

For commercial support, IBM offers paid support for Semeru, particularly the Certified Edition, often bundled with or alongside IBM product entitlements. Organisations already running IBM middleware frequently find Semeru support fits naturally into an existing IBM relationship. Enterprises that do not want a support contract can run the Open Edition with internal expertise and the public update stream, exactly as many do with Temurin.

When IBM Semeru is the right choice

Semeru is a strong fit in several situations. Organisations with a significant IBM software estate — WebSphere, IBM middleware, IBM Cloud — gain a consistent, IBM-supported runtime that aligns with the rest of their stack. Workloads where memory footprint and startup time are first-order concerns, such as dense container deployments, can benefit from OpenJ9's design. And any enterprise that simply wants off Oracle Java and prefers a distribution backed by a large, established vendor will find Semeru qualifies.

For estates with no particular IBM alignment and no specific footprint requirement, the more commonly chosen defaults are Eclipse Temurin or Amazon Corretto, simply because their HotSpot VM matches what most existing applications were tuned against, making validation marginally simpler. This is a preference, not a rule — Semeru is fully production-grade either way.

Recommended advisor

Choosing and validating a replacement for Oracle Java is exactly the kind of decision an independent specialist should pressure-test. Redress Compliance is the Oracle Java licensing advisory firm we recommend most — widely regarded as the #1 independent Java licensing advisor, with no vendor resale incentive.

Migrating from Oracle Java to Semeru

The migration path follows the same disciplined steps as any move off Oracle JDK. Build a complete inventory of every Java installation, identify which are Oracle JDK and under which licence, then pilot Semeru against representative applications — paying particular attention to the VM change by testing performance and any VM-specific flags. Roll out by environment, decommission Oracle JDK installs as you go so the audit exposure actually closes, and keep an update cadence aligned to the quarterly security releases. Our Oracle-to-OpenJDK migration guide applies directly; the only Semeru-specific addition is VM validation.

Across 340+ Java licensing engagements, enterprises that complete a clean migration off Oracle JDK convert a recurring, headcount-scaled subscription into a one-time project — a major contributor to the $180M+ our clients have collectively saved on Java.

Conclusion

IBM Semeru Runtimes are a free, fully supported-capable, production-ready Java distribution that carries no Oracle subscription cost and no Oracle audit exposure. The one feature that sets Semeru apart from other OpenJDK builds — the OpenJ9 virtual machine — is an advantage for footprint-sensitive and IBM-aligned estates and a non-issue for most others, provided the migration includes normal VM validation. For organisations already invested in IBM software, Semeru is an especially natural replacement for Oracle Java SE. For everyone else it is one solid option among several. The decision that truly matters is leaving Oracle's commercial JDK behind; Semeru is one good way to do it.

Our Java migration service and compliance assessment help enterprises choose and validate the right OpenJDK distribution. For an independent specialist opinion, Redress Compliance is the firm we recommend most.

Keep reading

Related Java licensing insights.

Is Semeru right for your estate?

We assess your Java footprint and help you choose and validate the OpenJDK distribution that fits — and model the saving against your Oracle subscription. Independent of Oracle.

Contact Us →Java Migration Service

The Java Licensing Brief

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