VOOZH about

URL: https://thenewstack.io/eclipse-moves-to-make-jakarta-ee-formerly-java-ee-more-open-to-developers/

⇱ Eclipse Moves to Make Jakarta EE, Formerly Java EE, More Open to Developers - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2018-04-24 02:00:08
Eclipse Moves to Make Jakarta EE, Formerly Java EE, More Open to Developers
Software Development

Eclipse Moves to Make Jakarta EE, Formerly Java EE, More Open to Developers

Apr 24th, 2018 2:00am by Alex Handy
👁 Featued image for: Eclipse Moves to Make Jakarta EE, Formerly Java EE, More Open to Developers

It’s been a long, strange road for Java Enterprise Edition (Java EE). Once the darling of enterprise application development, and the focal point of much of the innovation in the Java community, the framework and platform became stagnant, and emblematic of the technical debt it was designed to replace. Last year Oracle donated the code behind Java EE to the Eclipse Foundation, as a show of good faith to the community which had been seemingly neglected for so long.

In September of last year, Java EE 8 arrived at the same time as it was being donated to Eclipse. The platform’s latest features included a new API for JSON bindings, and support for server-sent events. And the code base also is getting a new name: Jakarta EE.

“What this is about is not just bringing Java EE to the Eclipse Foundation. This is about resetting the community, the processes, and the technology so that the Jakarta EE platform becomes what the next generation of developers want to use to build their applications,” said Mike Milinkovich, executive director of the Eclipse Foundation.

The new name originates in the Apache Foundation, where the Jakarta Project originated as a place where gaps in the open source Java ecosystem were filled. Back then, Jonathan Locke donated a package of regular expressions to the Apache Foundation, which was initially released in May of 2000 as Jakarta Regexp 1.0. Jakarta went on to include a number of other similar projects, but was eventually retired from the official list of active Apache Foundation projects in 2011. The new Jakarta has nothing to do with the older project, save for the shared name.

According to a FAQ on the new Jakarta Project, one of the large benefits of this new effort under the Eclipse banner is the fact that the governance model will be much more open to participants in the vendor community and beyond. “The main difference is that the governance model is now inherently multi-vendor. The Eclipse Foundation has a long track record of providing a level playing field for all interested parties to collaborate on technology.

The Java Community Process (JCP) did quite a good job in being open. However, it was ultimately controlled by Oracle, and its intellectual property rules gave the spec lead a distinct advantage relative to the other stakeholders. The Eclipse Foundation will ensure that the new specification and development processes for Jakarta EE will be open, vendor-neutral, and provide a level playing field for all participants,” reads the FAQ from the Eclipse Foundation.

“We’re seeing a significant increase in the number of developers working on these projects as a result of this move, which was very much the hoped for result when Oracle started this back last summer,” — Mike Milinkovich, Eclipse Foundation

Elsewhere on the Eclipse site, a FAQ from the initial Java EE 8 development project at Eclipse, Eclipse Enterprise for Java, promised a faster process behind Java EE after the move to Eclipse. “The industry has changed since the original Java EE process was created. Although Java EE is developed in open source with the participation of the Java EE community, often the process was not seen as being nimble, flexible or open enough, particularly when compared to other open source communities. This perception had grown in recent years, leading to public controversy and conflict. We felt it was time to address this feedback in a positive manner, and with the completion of Java EE 8, the timing is right,” read that FAQ.

Milinkovich said the open process provided by the Eclipse Foundation has already attracted new participants to the project. “We’re already seeing this in action because of the open and vendor-neutral Eclipse processes. As we are bringing these projects over to the Eclipse Foundation, we’re seeing developers from IBM, Oracle, Tomitribe and others put their names forward and become committers on these new projects. We’re seeing a significant increase in the number of developers working on these projects as a result of this move, which was very much the hoped-for result when Oracle started this back last summer,” said Milinkovich.

This all adds up to mean 2018 will be a year of rebranding for Java EE 8. The current umbrella project for all of Java EE 8 is now known as the Eclipse Enterprise for Java project. This EE4J project includes over 40 projects donated by Oracle. All of these projects will see their first official update sometime in Q3, when the Eclipse Foundation plans on doing its initial release.

Another key piece of the Java EE to Jakarta puzzle is the fate of the test compatibility kits, or TCK’s. These kits have long been a focus of strife for community members, and at least partially contributed to the decision to create the Apache Foundation’s Harmony Project back in 2005. That open source reimplementation of Java ran into problems when it came time to test against the TCKs to certify that the platform was in fact, Java compatible.

Those TCKs came with license restrictions that limited a tested platform to being used in desktop and server computers, only. Such restrictions lead to in-fighting in the Java Community Process which initially were supported heavily by Oracle. However, after the company purchased Sun Microsystems, it ceased endorsing a change to the TCK licenses.

Now that this whole mess is at least partially under the guidance of the Eclipse Foundation, those TCK licenses should no longer be an issue. Unfortunately, the damage has already been done: after Google based its Android platform initially on Harmony, it ballooned into the lawsuit which now threatens API replication across the industry.

That’s exactly the type of legal problem Milinkovich and the Eclipse Foundation are trying to make impossible by redirecting Java EE towards more open waters. The new governance process. While the original TCK issues were focused on Java SE, Milinkovich said that this donation and the inclusion of the TCKs themselves should help to assuage fears that such a legal dispute could arise in the Jakarta EE project.

“I think this is going to go a long way to addressing that issue for the EE developers and the EE ecosystem, but it doesn’t universally solve the problem for Java,” said Milinkovich.

Feature image via Pixabay.

TRENDING STORIES
A 20 year veteran technology journalist, Alex Handy cut his teeth covering the launch of the first iMac. His work has appeared in Wired, the Atlanta Journal Constitution and The Austin American Statesman. He is also the founder and director...
Read more from Alex Handy
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.