Oracle envisage de transférer le développement de Java EE à une fondation open source
Une preuve de l'abandon de la plateforme

Le , par Michael Guilloux

82PARTAGES

18  0 
Mise à jour le 13/09/2017 : Oracle décide de transférer Java EE à la fondation Eclipse

Depuis l'annonce de sa décision de céder Java EE à une fondation open source, Oracle dit avoir eu des discussions avec IBM et Red Hat et les plus grands contributeurs Java EE. Le géant des bases de données a également rencontré plusieurs fondations pour discuter de sa proposition et après un examen minutieux, a choisi la Fondation Eclipse, qui selon lui « est fortement expérimenté et impliqué dans Java EE et les technologies connexes. »

Oracle a également affiné sa proposition et envisage, entre autres, de changer la licence de ses technologies Java EE et des technologies liées à GlassFish. La société veut aussi définir une stratégie de marque pour la plateforme au sein de la fondation d'accueil, y compris un nouveau nom pour Java EE qui est à déterminer. Oracle veut en plus recruter et permettre aux développeurs et autres membres de la communauté, ainsi que des fournisseurs, de parrainer des technologies de la plateforme et la faire avancer au sein de la fondation. Cela inclura logiquement l'incorporation des technologies Eclipse MicroProfile dans Java EE.

18/08/2017 : Longtemps suspecté de vouloir se débarrasser de Java EE, Oracle vient peut-être de donner le coup fatal à ceux qui croyaient encore à son engagement envers Java EE et la plateforme Java en général. Et c’est David Delabassee qui a eu la lourde tâche d’annoncer les plans de la société dans un billet de blog intitulé « Opening up Java EE » (ouverture de Java EE). Comment ça ? Java EE n’est-il pas déjà développé en open source ? De quelle ouverture s’agit-il alors ?

Avant d’entrer dans le vif du sujet, l’évangéliste Java d’Oracle rassure au sujet de l’évolution du développement de la prochaine version de l’édition Entreprise de Java. « Nous continuons à faire de grands progrès sur Java EE 8. Les spécifications sont presque terminées et nous prévoyons livrer l'implémentation de référence cet été. » Enfin, une bonne nouvelle ! Et d’ajouter que : « Comme nous approchons la sortie de Java EE 8 et la conférence JavaOne 2017, nous pensons qu'il est possible de repenser la façon dont Java EE est développé afin de la rendre plus agile et de répondre aux exigences changeantes de l'industrie et de la technologie. »

« 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 offrant une valeur ajoutée aux entreprises et aux utilisateurs finals. Mais bien que Java EE soit développé en open source avec la participation de la communauté Java EE, souvent le processus n'est pas considéré comme étant agile, flexible ou ouvert, en particulier par rapport à d'autres communautés open source », dit-il, avant d’ajouter qu’Oracle souhaiterait que le développement de Java EE soit « meilleur ». Mais comment ?

Pour que le développement de Java EE soit meilleur, Oracle pense que la solution est de le transférer à une fondation open source, comme la société l’a déjà fait pour la spécification MVC 1.0 confiée à la communauté Java. « Nous discutons de la façon dont nous pouvons améliorer le processus de développement de Java EE après la livraison de Java EE 8. Nous croyons que le transfert des technologies Java EE, y compris les implémentations de référence et le kit de tests de compatibilité vers une fondation open source, peut être la prochaine étape, afin d'adopter des processus plus agiles, implémenter des licences plus souples et modifier le processus de gouvernance. » D’après l’évangéliste Java, Oracle prévoit de chercher un « preneur » de Java EE du côté de la communauté, des titulaires de licence et plusieurs fondations candidates.

Cette annonce ne doit pas surprendre beaucoup de personnes étant donné que cela fait déjà deux ans que les rumeurs concernant l’abandon de Java ont commencé à circuler. Entre autres indicateurs, un email d’un haut responsable de la firme qui évoquait une « obsolescence programmée » de Java. Cet email expliquait en effet que l’entreprise avait décidé de s’orienter vers le cloud pour rivaliser avec Salesforce et que « Java n’a plus aucun intérêt pour eux ». Il y avait également le fait que Reza Rahman, un évangéliste Java EE d’Oracle, ait claqué la porte, en affirmant être convaincu que son départ est la manière pour lui de continuer personnellement à mieux faire avancer les communautés Java et Java EE. On note également une réduction brusque et prolongée des activités d’Oracle liées à Java, à partir d’octobre 2015.

En plus, la société a retiré de manière discrète les fonds destinés au développement de Java et de Java EE, à la suite de sa défaite juridique contre Google. Ainsi, pour la plupart des observateurs, il était évident qu’Oracle était en train d’abandonner la plateforme Java, sans le dire explicitement. Certains ont donc décidé de prendre les choses en main et poursuivre leur propre développement de la plateforme, indépendamment d'Oracle. Le géant des SGBD a fini par briser le silence pour essayer de rassurer la communauté, mais cette annonce vient confirmer qu’Oracle n’est plus aussi intéressé par Java EE qu’il était avant.

C’est toutefois une bonne nouvelle qu’Oracle a décidé de transférer le développement de Java EE à une fondation qui pourrait mieux s’en occuper. La firme de Redwood City assure par contre qu’elle continuera à s’impliquer dans le développement de la plateforme. « Nous supporterons les implémentations Java EE existantes et les implémentations futures de Java EE 8. Nous continuerons à participer à l'évolution future des technologies Java EE », a écrit David Delabassee. « Mais nous croyons qu'un processus plus ouvert, qui ne dépend pas d'un seul fournisseur comme leader de plateforme, encouragera une participation et une innovation accrues et sera dans l'intérêt de la communauté », dit-il.

Source : Blog Oracle

Et vous ?

Qu’en pensez-vous ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de kiprok
Membre averti https://www.developpez.com
Le 18/08/2017 à 15:20
Tandis que certains alchimistes cherchent à transformer le plomb en or, Oracle lui, pour faire le malin, transforme tout ce qu'il touche en plomb... (opensolaris/mysql/openoffice/java)
11  0 
Avatar de hotcryx
Membre extrêmement actif https://www.developpez.com
Le 21/08/2017 à 13:16
Citation Envoyé par Angelsafrania Voir le message

Si tout java pouvait être à la main de la communauté ça serait le début d'une nouvelle aventure.
Pour inventer Java#
3  0 
Avatar de Mickael_Istria
Membre émérite https://www.developpez.com
Le 25/08/2017 à 17:01
Citation Envoyé par GordonFreeman Voir le message
Personnellement je serais plus pour une fondation autonome et dédiée à Java qui regrouperais tout les grands acteurs tels que Red Hat, Oracle (pourquoi pas), Google, la fondation Apache (le grand retour), etc....
On verra, mais honnetement, je pense que la plupart des ces gros acteurs prefereraient travailler au sein d'une Fondation existante plutot que d'en creer une nouvelle. Creer et gerer une Fondation, c'est loin d'etre gratuit (la plupart ont leur budget publics et ca se comple deja en millions de dollars d'entree/sortie par an pour les plus modestes); vu qu'il y en a qui font deja bien le boulot, je vois pas trop la raison qui motivera les interesses a dupliquer ce travail et devoir payer davantage...
2  0 
Avatar de Angelsafrania
Membre confirmé https://www.developpez.com
Le 19/08/2017 à 7:40
Citation Envoyé par ddoumeche Voir le message

Oracle ne va donc garder que le harware Sparc (1.2 Milliards de revenu, 12% du chiffre d'affaire) et Mysql de son achat gargantuesque de Sun
Ils ont peut être gardé quelques personnes très compétente qui ont pu améliorer d'autres produits chez Oracle.
Mais effectivement vu de loin leur achat de Sun semble pour le moins une opération peu rentable.

Si tout java pouvait être à la main de la communauté ça serait le début d'une nouvelle aventure.
1  0 
Avatar de Népomucène
Modérateur https://www.developpez.com
Le 23/08/2017 à 12:50
Comment et par qui serait financée cette fondation ?
1  0 
Avatar de Mickael_Istria
Membre émérite https://www.developpez.com
Le 23/08/2017 à 17:28
Citation Envoyé par Népomucène Voir le message
Comment et par qui serait financée cette fondation ?
Si l'idee est de joindre une Fondation existante (Eclipse, Apache), alors le mode de financement actual s'appliquera pour Java EE comme pour les autres projets de cette fondation (organizations membres qui payent une cotisation en gros).
Si ils demarrent une autre Fondation, ils sont libres d'etablir les status, mais je vois pas trop en quoi ce serait si different de ce que font les Fondations existantes.
1  0 
Avatar de GordonFreeman
Membre averti https://www.developpez.com
Le 25/08/2017 à 16:35
Voilà plutôt une bonne nouvelle!

Il est clair que la politique d'Oracle à l'égard de la plateforme Java n'était clairement pas idéal pour son évolution, son adoption pour des projets futurs et donc sa pérennité...

Personnellement je serais plus pour une fondation autonome et dédiée à Java qui regrouperais tout les grands acteurs tels que Red Hat, Oracle (pourquoi pas), Google, la fondation Apache (le grand retour), etc....

Cela permettrais aux gourous/évangélistes de la plateforme qui on fuit sous l'ère Oracle de revenir apporter leurs expertises à son développement et également de clarifier les problématiques de licences.

Bref, je pense que cela ne peut amener que du positif pour son évolution.

Espérons que cela se fasse rapidement et positivement que l'on puisse aller de l'avant après ces sombres années

Cordialement.
1  0 
Avatar de GordonFreeman
Membre averti https://www.developpez.com
Le 14/09/2017 à 8:17
Bonjour,

Voilà qui me semble un très bon choix. La Fondation Eclipse n'a plus à prouver son engagement envers Java et réalise souvent des travaux de grande qualité.

Ça me redonne confiance dans l'avenir et l'évolution de la plateforme.
1  0 
Avatar de Mickael_Istria
Membre émérite https://www.developpez.com
Le 14/09/2017 à 9:02
Citation Envoyé par GordonFreeman Voir le message
La Fondation Eclipse n'a plus à prouver son engagement envers Java et réalise souvent des travaux de grande qualité.
Petit correctif: la Fondation Eclipse ne realise pas par elle-meme de travaux de developpement de projet. C'est la communaute qui developpe les projets, la Fondation a plutot pour objectif de donner les moyens a la communaute de travailler au mieux (en fournissant des services, ou en mettant en place des processus de recherche de qualite). Pour Java EE, ca restera a la communaute actuelle et future de s'en occuper, la Fondation va fournir ses services au projet, notamment en terme de gouvernance open-source, qui est le point cle sur des gros projets critiques comme ca.
1  0 
Avatar de tchize_
Expert éminent sénior https://www.developpez.com
Le 17/09/2017 à 11:27
Citation Envoyé par GordonFreeman Voir le message

Ce que je comprend moins bien c'est la dissociation qu'il va y avoir entre Java EE et SE.
J'ai l'impression que c'était déjà le cas depuis des années, Java EE s'appuyant sur les briques de javaSE en rajoutant "tout ce qui manque" pour faire du EE. De temps en temps un brique glisse de EE vers SE quand elle est mature et suffisament nécessaire hors EE.
1  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web