James Gosling, le concepteur de Java, signe une pétition lancée contre Oracle
Pour son « manque d'engagement » à l'égard de Java EE

94PARTAGES

9  0 
Qu’est-ce qui ne va pas chez Oracle ? C’est une question que l’on est en droit de se poser. Assailli de toute part par des poursuites en justice, Oracle est encore au centre d’une protestation relative à une négligence constatée à l’égard de sa plateforme Java EE (Enterprise Edition).

En fin 2015, beaucoup de rumeurs mettaient en avant des relations tendues entre la firme de Larry Ellison et ses évangélistes Java. Dans un tweet en août dernier, Cameron Purdy, ancien vice-président senior, responsable du développement et évangéliste Java, a annoncé que la société avait tout simplement décidé de se séparer de lui pour « un meilleur président US ». Cela a également suscité le départ de Simon Ritter, un autre évangéliste Java d'Oracle.

Il semblerait en effet qu’Oracle envisage de se débarrasser de sa plateforme Java. Ce qui a commencé à se confirmer par un e-mail d’un haut responsable de la firme ayant pour objet : « Java – obsolescence programmée ». Cet email expliquerait en effet que l’entreprise a décidé de s’orienter vers le cloud pour rivaliser avec Salesforce et que « Java n’a plus aucun intérêt pour eux ».

Rien qu’en mars dernier, Reza Rahman, un évangéliste Java EE d’Oracle a également 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. Ce dernier est d’ailleurs l’un des leaders de Java EE Guardians, un groupe de personnes et organisations intéressées par la plateforme Java EE, y compris James Gosling, connu comme le concepteur du langage de programmation Java.

Le groupe Java EE Guardians a lancé hier une pétition adressée aux hauts responsables d’Oracle dont Larry Ellison, le CTO et PCA d’Oracle, ainsi que les CEO Safra Catz et Mark Hurd.

Ils disent être « préoccupés par le manque d’engagement actuel d’Oracle vis-à-vis de Java EE », et se disent prêts à faire tout ce qui est en leur pouvoir « pour préserver les intérêts de la communauté Java EE ». Ils notent en effet une réduction soudaine et prolongée de l’activité d’Oracle autour de Java EE.

Le graphique suivant montre l’évolution de l’implication d’Oracle en ce qui concerne la résolution de problèmes relatifs au framework JavaServer Faces (JSF). Après un bon départ, on observe une baisse soudaine et prolongée de l’activité d’Oracle à partir d’octobre 2015.


La tendance est également la même lorsqu’on regarde le nombre de soumissions de code pour JSF provenant d’Oracle. On observe cette même baisse brutale et prolongée à partir d’octobre 2015.


À travers bien d’autres graphiques, les Java EE Guardians montrent le désintéressement manifesté par Oracle ces derniers mois. Ils disent ne pas savoir pourquoi Oracle affiche une telle négligence à l’égard de la plateforme et combien de temps cela risque de durer. Les Java EE Guardians s’étonnent également du fait que la société n’a donné aucun détail sur ses motivations à ses partenaires commerciaux, encore moins à la communauté. « Une possibilité très troublante est qu’Oracle serait en train de faire marche arrière, essayant d’abandonner les standards ouverts basés sur l’approche de développement collaboratif pour suivre un chemin unilatéral, propriétaire », ont-ils écrit dans leur pétition.

Oracle a déjà repoussé la date de sortie de Java EE 8, mais la progression actuelle laisse croire que si rien n’est fait, cette version pourrait ne jamais être livrée. Ils ont donc déjà entrepris certaines actions et établi un plan pour faire avancer Java EE, afin de préserver les intérêts de la communauté Java EE. À travers leur pétition, ils demandent également à Oracle de faire progresser Java EE, étant donné qu’une bonne partie de l’industrie IT repose sur cette plateforme.

Sources : Pétition, Site officiel, Évidence du manque d'engagement d'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 Cyäegha
Membre régulier https://www.developpez.com
Le 03/07/2016 à 15:06
Citation Envoyé par Victor Vincent Voir le message
La bataille juridique qui a opposé Google à Oracle à propos de l’utilisation de Java dans le système d’exploitation Android et qui a été remportée par Google aurait fait que Oracle ne consacre plus beaucoup de financement à l’effort de développement du langage.
Il y a une source pour cette info ? J'ai du mal à voir le rapport entre le procès avec Google (concernant java SE, pas Java EE) et le quasi-arrêt d'activité sur Java EE (qui impacterait plutôt IBM ou RedHat, par exemple, que Google) ? L'impression que j'avais, c'est plutôt que Oracle ne voit pas de rentabilité directe à développer le standard Java EE, et préfère investir dans leurs technos cloud propriétaires...

Citation Envoyé par LSMetag Voir le message
Depuis Java 7, j'ai toujours eu l'impression qu'il y avait une course (timide) après d'autres technologies, et peu d'innovations propres. Simplification de la parallélisation, chaînes de caractères dans les switch, Lambda expressions, les streams et collecteurs, les types optionnels,... Des trucs plutôt simples, très demandés, qui tombent sous le sens, mais dispos depuis longtemps dans d'autres langages (C# par exemple). Des sortes de rustines. Mais qu'est-ce que Java a de plus aujourd'hui qu'une autre technologie, à part sa portabilité dès le début de sa création ? Cet aspect est en train d'être repris dans les technologies concurrentes. Qu'est-ce qu'il restera à Java ?
Un facteur important dans le retard du langage Java, ce que le développement avait beaucoup ralentie à la fin de la période Sun - d'où les nombreuses années écoulées entre entre Java 6 et java 7. Le rythme a quand même bien repris depuis. Ceci dit, même si Oracle décidait soudainement d'y investir des moyens illimités, Java ne pourrait en aucun cas évoluer aussi vite que des langages comme Dart ou Swift - pour la simple et bonne raison que la pression pour conserver la compatibilité avec le code existant est sans commune mesure... Swift existe publiquement depuis deux ans, en est bientôt à la troisième version majeur, et il y a eu des changement cassant la compatibilité à chaque fois : c'est impensable pour un langage déjà largement adopté.

Par contre, Java, ce n'est pas seulement un langage, c'est aussi et surtout une plateforme (incluant la JVM et le reste du JRE, mais aussi un très gros écosystème de librairies open source et une tonne d'outils divers et variées). Et il n'y a qu'à voir le nombre de langages qui ont été implémentés sur la JVM (Scala, Groovy, Clojure, Kotlin, Ceylon... Sans compter les langages portés depuis une autre plateforme, comme JRuby ou Jython...) pour voir que cette plateforme continue à intéresser beaucoup de monde.

Sur le fond, ça me paraitrait très sain :
- Le langage Java continue à évoluer, mais assez lentement pour ne pas faire peur aux grosses entreprises qui veulent surtout de la stabilité et la garantie qu'on ne va pas casser leur énorme base de code Java existant.
- Si on ne veut pas se contenter de cela, Scala est devenu une alternative crédible ; et je pense que Kotlin et/ou Ceylon devraient le devenir aussi, pour ceux qui cherchent un langage plus conservateur/traditionnel. Et ces langages bénéficie de l’écosystème Java, tout en contribuant eux-même à l'enrichir (par exemple, Play ou Akka, développés en Scala, proposent des API Java).

Après, il faudra voir comment les choses vont continuer à évoluer...

Citation Envoyé par LSMetag Voir le message

Je ne vois pas de révolutions non plus au niveau utilisateur. Les interfaces ont toujours ce cachet un peu vintage. C'est un détail mais voila. Je peux me tromper. J'aimerais voir une appli avec un look super moderne faite en Java pour me faire mentir.
Le gros de l'utilisation de Java aujourd'hui, c'est côté serveur - donc l'aspect des IHM, c'est le plus ouvent une question de HTML/CSS/JS, plutôt que de Java.
Pour les applications desktop en Java, Oracle n'a pas l'air de particulièrement s'y intéresser, vu leur niveau d'investissement dans JavaFX... Reza Rahman a d'ailleurs l'air de vouloir également créer un groupe de JavaFX Guardians

Citation Envoyé par LSMetag Voir le message
Oracle devrait se séparer de Java, quitte à le rendre OpenSource. Le cas peut sembler très différent, mais le langage Dart de Google évolue extrêmement vite (1.17 aujourd'hui avec de vraies avancées (je l'ai pris à la version 0.7 il y a à peine 2 ans)) ! Il est OpenSource (même si propriétaire je crois), et les développeurs sont à fond sur les bug trackers. Je ne vois pas ce dynamisme côté Oracle.
Java est déjà open source, ça s'appelle OpenJDK (licence : GPL with classpath exception). Le problème n'est pas là, mais plutôt dans le fait qu'Oracle semble être culturellement incapable de gérer correctement un projet open source...

Citation Envoyé par LSMetag Voir le message
Java 9 est attendu comme le messie mais je ne vois aucune première version.
Les pré-versions se trouvent par ici, le planning actuel par là.
8  0 
Avatar de Traroth2
Membre chevronné https://www.developpez.com
Le 06/07/2016 à 0:35
Espérons qu'Oracle lâche Java. C'est la meilleure chose qui pourrait arriver, désormais.
6  0 
Avatar de 23JFK
Membre expérimenté https://www.developpez.com
Le 07/07/2016 à 17:46
Qu'en pensez-vous ?

Que Larry Ellison est en train d'appliquer une grosse quantité de vaseline sur la rondelle du département java.
6  0 
Avatar de disedorgue
Expert éminent https://www.developpez.com
Le 08/07/2016 à 10:57
On se croirait dans une vrai tragédie grec:

Un Dieu (Sun), créa le café (Java), un Oracle s'en empara pour chercher à le soustraire à la vue des Hommes...
Certains nouveaux Titans (IBM,Redhat,...) mécontents du comportement de l'oracle se concertent pour aider ces pauvres hommes à récupérer leur café...

A quand la suite

6  0 
Avatar de Babas007
Membre du Club https://www.developpez.com
Le 14/06/2016 à 9:25
De mon point de vue, le problème de JEE est que ses technos sont vieillissantes voire obsolètes.
Alors là faut qu'on m'éclaircisse car je ne vois pas de quoi tu parles...

C'est du moins le cas de JSF. Ce framework n'est pas du tout adapté à la manière moderne de concevoir des sites web, y compris intranet, qui consiste à intégrer des framework JS et CSS comme Angular et Bootstrap.
Je ne vois pas en quoi Spring MVC serait plus adapté que JSF. Et je comprend encore moins le dernier point quand tu parles d'intranet, de CSS et de JS. Besoin d'explications clair à ce sujet
3  0 
Avatar de LSMetag
Expert confirmé https://www.developpez.com
Le 03/07/2016 à 12:17
Il semblerait malheureusement que mes craintes, depuis quasiment la reprise de Java par Oracle, se confirment...

Je ne voyais pas comment Oracle, qui avait déjà d'autres projets importants, et différents, comportant une certaine inertie, pouvait porter Java comme le faisaient ses concepteurs, passionnés. Ca me semblait plus pour s'enrichir. Je l'ai constaté avec Java 7 et les réactions tardives (et manquant d'enthousiasme) d'Oracle à chaque énoncé de failles zéro day.

Jusqu'à Java 1.6, chaque version offrait des changements importants, qui faisaient "rêver", et sortait tous les 2 ans. Java 7 est sorti 5 ans après (Java 1.6 avait déjà été repris par Oracle pour les dernières mises à jour). Java EE 8 n'est pas prévu avant 2017 et la version SE n'est pas du tout révolutionnaire.

Depuis Java 7, j'ai toujours eu l'impression qu'il y avait une course (timide) après d'autres technologies, et peu d'innovations propres. Simplification de la parallélisation, chaînes de caractères dans les switch, Lambda expressions, les streams et collecteurs, les types optionnels,... Des trucs plutôt simples, très demandés, qui tombent sous le sens, mais dispos depuis longtemps dans d'autres langages (C# par exemple). Des sortes de rustines. Mais qu'est-ce que Java a de plus aujourd'hui qu'une autre technologie, à part sa portabilité dès le début de sa création ? Cet aspect est en train d'être repris dans les technologies concurrentes. Qu'est-ce qu'il restera à Java ?

Je ne vois pas de révolutions non plus au niveau utilisateur. Les interfaces ont toujours ce cachet un peu vintage. C'est un détail mais voila. Je peux me tromper. J'aimerais voir une appli avec un look super moderne faite en Java pour me faire mentir.

Oracle devrait se séparer de Java, quitte à le rendre OpenSource. Le cas peut sembler très différent, mais le langage Dart de Google évolue extrêmement vite (1.17 aujourd'hui avec de vraies avancées (je l'ai pris à la version 0.7 il y a à peine 2 ans)) ! Il est OpenSource (même si propriétaire je crois), et les développeurs sont à fond sur les bug trackers. Je ne vois pas ce dynamisme côté Oracle.

Java 7 était sorti en retard en 2011. Java 9 est attendu comme le messie mais je ne vois aucune première version. J'étais encore à la FAC quand Oracle a repris Java, il y a 7 ans. On était à l'époque d'Oracle 11g, qui est maintenant à Oracle 14 (peut-être 15).

Mais voilà, c'est dégueulasse par rapport à tous ceux qui ont des applis critiques développées en J2EE (le support étendu n'est pas extensible à l'infini) et pour ceux qui ont fait le choix de se spécialiser Java.

Je suis content d'avoir choisi .NET, malgré un enseignement spécialisé Java à l'école. Mais il faut que la concurrence reste pour continuer à aller de l'avant.
3  0 
Avatar de kabaman
Membre du Club https://www.developpez.com
Le 03/07/2016 à 13:15
Citation Envoyé par NSKis Voir le message

Une chose est sûre: Oracle ne fait pas dans l'humanitaire technologique... S'ils ne trouvent pas le moyen de faire de l'argent (beaucoup d'argent!) avec Java, ils laisseront tomber la techno sans le moindre remord.
Qu'ils laissent tomber la techno n'est pas le danger, il y a aujourd'hui une communauté assez importante pour prendre le relai. Non, le problème c'est qu'il ne vont pas faire évoluer les choses et ne vont pas laisser tomber leur droit de propriété intellectuelle dessu, comme ça personne d'autre ne pourra y toucher.
3  0 
Avatar de Cafeinoman
Membre éprouvé https://www.developpez.com
Le 06/07/2016 à 7:19
Au moins, ça met la pression sur oracle. Il faut simplement espérer que quand tous les recours de la plainte contre google seront épuisé, ils prennent conscience que jouer les pattern troll avec java ne leur rapportera rien, et ouvrent le langage.

Pour ce qui est de l'initiative microprofile en elle même, c'est une bonne idée. Après, concrètement, est-ce que ca ne va pas se traduire par une standardisation de wildfly swarm, en amélioré ? Pas que ca me gêne, au contraire...
3  0 
Avatar de JackJnr
Membre confirmé https://www.developpez.com
Le 06/07/2016 à 9:10
C'était sûr qu'un langage aussi répandu que Java serait quoi qu'il arrive soutenu par de gros acteurs de l'industrie. Il est probable que dans les 5 années qui arrivent Java souffre un peu, mais ça ne sera qu'un petit caillou au final
3  0 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web