Java EE a énormément de succès, avec un marché concurrentiel d'implémentations compatibles, une large adoption de technologies individuelles, un énorme écosystème de frameworks et d'outils et d'innombrables applications valorisant les entreprises et les utilisateurs finaux. Mais bien que Java EE soit développé en open source avec la participation de la communauté Java EE, le processus n'est pas considéré comme étant agile, flexible et ouvert, en particulier par rapport à d'autres communautés open source, d'où l'initiative des anges gardiens.
Des échanges ont débuté entre Oracle et IBM, Red Hat ainsi que les plus grands contributeurs de la plate-forme Java EE, pour solliciter leur support à explorer le déplacement des technologies Java EE vers une base open source afin de rendre plus flexible et plus ouvert le processus d'évolution de ces normes.
Une nouvelle directive qui débutera sans doute avec la re-licence des technologies Java EE et les technologies connexes de GlassFish à la fondation qui comprendrait les RI, les TCK et la documentation des projets associés, et probablement un nouveau nom pour Java EE à déterminer.
Comme les spécifications JEE 8 sont presque terminées et que l'implémentation de référence est prévue pour cet été, l'idée est de commencer cette transition dès que possible juste après l'achèvement de Java EE 8.
Entre plusieurs acteurs majeurs dans le monde open source, le choix est fait pour le compte de la Fondation Eclipse. La Fondation Eclipse a une forte expérience et une implication en Java EE et technologies connexes, ce qui aidera à transiter Java EE rapidement, à créer des processus favorables à la communauté pour l'évolution de la plate-forme et à exploiter des projets complémentaires tels que MicroProfile.
La communauté des anges gardiens a accueilli positivement l’annonce et considère cette étape comme importante, allant dans la bonne direction, surtout argumentée par la rapidité avec laquelle Oracle travaille sur cette transition : “le rêve est devenu une réalité” déclare Reza Rahman.
Bien que sur la bonne voie, la communauté est consciente que le chemin est encore long et qu’il existe encore des problèmes importants à franchir. De l’autre côté, Oracle a promis de continuer à prendre en charge les licences existantes de Java EE, y compris les titulaires de licences qui se déplacent vers Java EE 8.