Fundamentals 5 min read

Why Microsoft’s OpenJDK Commitment Signals a New Era for Java

Microsoft has officially signed the Oracle Contributor Agreement and announced its integration into the OpenJDK community, highlighting a renewed commitment to Java development, collaboration with key partners, and future contributions that could reshape the Java ecosystem.

21CTO
21CTO
21CTO
Why Microsoft’s OpenJDK Commitment Signals a New Era for Java

Recently, Microsoft’s Bruno Borges posted on the OpenJDK mailing list announcing that Microsoft has formally signed the Oracle Contributor Agreement, reaffirming its commitment to Java and its intention to contribute back to the OpenJDK community.

Borges, a former Oracle developer now serving as Microsoft’s Java Chief Product Manager, introduced Java engineering team lead Martijn Verburg, who is also CEO of jClarity—the primary contributor to AdoptOpenJDK that Microsoft acquired in August.

In the announcement email, Microsoft stated that it has long depended on Java across many products and offers Java runtime services on Azure. Recognizing the value of the OpenJDK project under Oracle’s stewardship, Microsoft aims to contribute by fixing bugs and back‑porting code, emphasizing the importance of discussing changes before submitting patches.

The Java engineering team, led by Verburg, will collaborate with other Microsoft groups using Java and partners such as Azul Systems, Oracle, Pivotal, Red Hat, Intel, and SAP, joining relevant OpenJDK mailing lists and discussions.

Microsoft’s first contribution to OpenJDK dates back to 2014, focusing on optimizations for the TCP loopback fast‑path on Windows. In October 2018, Oracle moved the OpenJDK source to GitHub, shortly after Microsoft’s acquisition of GitHub, further strengthening the relationship.

Following the recent announcement, a community member compiled a timeline of Microsoft’s interactions with Java over the past two decades:

1996 – Microsoft released J++ and Visual J++, heavily modifying Java.

1997 – Sun sued Microsoft for anti‑competitive practices related to Java.

2001 – Sun won; Microsoft was barred from modifying Java in Windows and paid a settlement.

2001 – Microsoft omitted Java from Windows XP and introduced C# and .NET.

2002 – Microsoft announced it would stop supporting Java on Windows for security reasons.

... (additional historical points omitted for brevity) ...

2019 Oct – Microsoft announced its official participation in OpenJDK development.

Microsoft looks forward to shaping the future of Java through active involvement in the OpenJDK project.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

Javasoftware developmentMicrosoftOpenJDKAzureContributor Agreement
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.