Oracle aurait discrètement retiré les fonds destinés au développement de Java et de Java EE
à la suite à sa défaite juridique contre Google

Le , par Victor Vincent

43PARTAGES

4  0 
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. C’est en effet ce que croient plusieurs développeurs Java Evangilists, des anciens développeurs Java ayant travaillé chez Oracle et d’autres professionnels de la communauté Java qui pensent que Oracle est en train de retirer discrètement les fonds habituellement attribués au développement de Java pour les réorienter vers d’autres projets plus rentables sur le plan commercial. Pour ce qui est de Java EE, les financements de l’effort de recherche et de développement seraient presque au point mort d’après des observateurs proches de la sphère Java. Cela a créé une inquiétude de plus en plus grandissante parmi les entreprises qui contribuent à la plateforme, dont certains gros clients mêmes d’Oracle et d’autres membres de la communauté qui voient en cela une mort programmée du langage.

Des employés d’Oracle qui travaillaient sur Java EE confient avoir reçu l’ordre de travailler sur d’autres projets de la boite, rapporte un observateur qui suit de près la société. Cependant, les dirigeants d’Oracle restent silencieux sur cette question et notamment sur ses plans pour Java EE malgré les demandes d’éclaircissement adressées à la boite par les membres de l’organe directeur de supervision de la norme Java. Un observateur fait remarquer qu’il est devenu assez familier que des projets open source devenus la propriété d’Oracle connaissent un tel sort, à commencer par OpenSolaris et OpenOffice. Selon lui, cette fois l’enjeu est encore plus important, car Java EE fait partie intégrante de plusieurs centaines de milliers d’applications et joue un rôle prépondérant pour bon nombre d’entre elles. Geir Magnusson, un membre indépendant du comité exécutif du Java Community Process déclare qu’ « ils sont en train de jouer à un jeu dangereux » en faisant référence aux dirigeants d’Oracle. Magnusson dit avoir essayé de comprendre les motivations d’Oracle sur cette question sans succès, ce qui le pousse à qualifier la boite de « Kremlin technologique » en raison de l’opacité du processus de prise de décision de l’entreprise.

L’absence de communication de l’entreprise fait penser à certains dans la communauté Java qu’aussi bien Java EE que Java d’une manière générale sont menacés d’asphyxie financière. Un groupe dénommé Java EE Guardians a même lancé une pétition en ligne visant à faire pression sur Oracle pour redémarrer les activités de développement de Java EE ou même pousser la boite à rendre le langage open source. Mais sur ce plan, note les observateurs, il y a peu de chances qu’Oracle puisse se séparer de son droit de propriété intellectuelle sur Java dans un contexte où l’entreprise entend faire appel de la décision de la justice en faveur de Google dans le conflit qui oppose les deux géants. Un ancien employé d’Oracle ayant quitté la boite au mois de mars estime que si Oracle continue de négliger Java EE, « les risques à court et à long terme pour la communauté et l’industrie Java sont immenses ». Il ajoute que « sans un investissement continu, chaque partie de l’écosystème Java va s’affaiblir au fil du temps de même que l’industrie IT mondiale » qui dépend fortement de cette technologie.

lien de la pétition lancée par Java EE Guardians

Source : tech.truebreakingnews.com, jaxenter.com

Et vous ?

Que pensez-vous de l'avenir de Java avec Oracle ?

Voir aussi

Google vs Oracle : quelles seront les conséquences sur les pratiques des développeurs si Google est reconnu coupable d’avoir utilisé abusivement les API Java d’Oracle ?

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 fabien29200
Membre habitué https://www.developpez.com
Le 07/07/2016 à 16:14
On peut déjà imaginer les nouveaux projets :

- Porter plainte contre Google parce qu'ils ont créé une classe Collections2 dans Guava (qui est clairement une violation de droit d'auteur rapport à la la classe Collections de la JVM)

- Faire breveter tous les noms de projets commençant ou finissant par "J" et réclamer des royalties à tous les projets qui sont dans ce cas

- Inclure la base de données Oracle dans la JRE

5  4 
Avatar de pgoetz
Membre à l'essai https://www.developpez.com
Le 03/07/2016 à 11:37
Les retards de java sont nombreux:
- java 7 Release - 28 Juillet 2011
- java 8 Release - 18 Mars 2014
- java 9 => repoussé à Mars 2017 (ou aux calendes grecques à voir)

Une version tous les 3 ans c'est long, mais long, pour ce type de technologie.
Ce qui laisserait supposer que le désinvestissement d'Oracle sur la technologie Java n'est pas récent.

Personnellement, je ne miserai pas un kopeck sur l'avenir de Java... encore que, IBM et Google ont eux misés beaucoup sur celle-ci.

Pour rappel:
OpenOffice?
Hudson?
MySQL?
Je suis très circonspect quant au devenir des projets open source menés par Oracle en général.

D'autre devrait faire relire la licence Java par leur(s) avocat(s)...
ainsi que toutes les autres licences d'Oracle par ailleurs.
Expérience quand tu nous tient.
3  2 
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 
Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web