MIke Milinkovich of the Eclipse Foundation has just published an important update on the Jakarta EE project. As noted in a prior post here, and in Dmitry's blog, Eclipse GlassFish 5.1 has been certified as Java EE 8 compatible. We intend for Eclipse GlassFish to become a compatible implementation of Jakarta EE 8 specifications. In addition, Oracle Java EE 8 TCK sources are available now at Jakarta EE. We intend to evolve them to become the Jakarta EE 8 TCKs that will verify compatibility with Jakarta EE 8 specifications. So we have the core technologies in place to deliver a Jakarta EE 8 platform, and commitment and funding from major vendors to make it happen.
The next phase in Jakarta EE Platform delivery is delivery of the specifications themselves. The Jakarta EE Working Group has defined the Jakarta EE Specification Process, and work is underway to begin execution of this process. Oracle and Eclipse had jointly hoped to come to agreement on terms that would allow the evolution of the javax package namespace and use of Java trademarks in Jakarta EE specifications. Unfortunately, we have been unable to agree on such terms. Mike has described the implications in his post, which reflects the review and consensus of the full Jakarta EE Working Group. I will not repeat this all here, but we will proceed on the basis of the agreement we have reached.
From Oracle's perspective, we remain committed to work with the Jakarta EE Working Group and the Jakarta EE Specification Process to create the Jakarta EE Platform. I believe the other members of the Jakarta EE Working Group feel the same way. We intend to deliver a Jakarta EE 8 Platform and evolve that Platform going forward so that the entire community can contribute to, and leverage, Jakarta EE. We have key technologies, strong leadership from key vendors, and broad engagement from the community, and the right place at the Eclipse Foundation, the home of Jakarta EE and MicroProfile, to evolve cloud native Java technology. And Oracle continues to evolve our support for WebLogic Server running in Kubernetes, improve our MicroProfile support in Helidon, and work towards delivery of Java EE 8 (and Jakarta EE 8) support in WebLogic Server soon. Expect to hear more from us in coming days and weeks.