IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)

Vous �tes nouveau sur Developpez.com ? Cr�ez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et �tre connect� pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Cr�ez-en un en quelques instants, c'est enti�rement gratuit !

Si vous disposez d�j� d'un compte et qu'il est bien activ�, connectez-vous � l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oubli� ?
Cr�er un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Oracle face � la r�volte des clients Java suite aux changements de prix : seul 1 client sur 10 souhaite rester
La proportion de ceux qui souhaitent quitter Oracle a atteint 92 % en France et 95 % en Allemagne

Le , par St�phane le calme

67PARTAGES

23  0 
Oracle face � la r�volte des clients Java suite aux changements de prix : seul 1 client sur 10 souhaite rester,
la proportion de ceux qui souhaitent quitter Oracle a atteint 92 % en France et 95 % en Allemagne

Oracle est accus� de tactiques de licence � pr�datrices � apr�s avoir apport� des modifications au mod�le d'abonnement Oracle Java SE qui pourraient obliger les entreprises � payer des dizaines de milliers de dollars de plus chaque mois pour se servir du m�me logiciel. Les experts du secteur ont soulign� que les entreprises ayant une utilisation limit�e de Java devraient fournir une licence par employ� dans le cadre du nouveau mod�le, un changement radical par rapport � celui qu'Oracle leur offrait auparavant qui �tait plut�t une facturation par utilisateur ou par processeur. Deux ans apr�s ce changement de licence qui a suscit� la grogne chez les clients, pr�s d'un client sur 10 sont susceptibles de rester avec Oracle, d'apr�s les r�sultats d'une enqu�te.

Oracle a obtenu Java lors de l'acquisition de Sun Microsystems en 2009 pour un montant de 7,4 milliards de dollars. Elle a introduit pour la premi�re fois deux nouveaux mod�les de licence pour sa plateforme Java commerciale, Standard Edition (Java SE), en avril 2019, lorsqu'elle a commenc� � facturer des droits de licence pour Java, qui �tait auparavant gratuit. Puis, depuis le 23 janvier 2023, Oracle a remplac� les abonnements Oracle Java SE, passant d'un abonnement par utilisateur ou par processeur � un abonnement par employ�. Les critiques ont qualifi� ce changement de � pr�dateur �, car les organisations qui utilisaient peu Java mais qui avaient un grand nombre d'employ�s risquaient d'�tre durement touch�es par l'augmentation des co�ts.

Oracle a d�crit l'abonnement Java SE Universal comme �tant : � un abonnement mensuel simple et peu co�teux qui inclut la licence et le support Java SE pour une utilisation sur les postes de travail, les serveurs ou les d�ploiements dans le cloud. L'abonnement donne acc�s � des mises � jour de performances, de stabilit� et de s�curit� test�es et certifi�es pour Java SE, directement depuis Oracle. Il comprend �galement l'acc�s � My Oracle Support (MOS) 24h/24 et 7j/7, une prise en charge en 27 langues, des fonctionnalit�s de gestion, de surveillance et de d�ploiement de Java SE 8 Desktop, entre autres avantages �.

� Les clients des anciens produits d'abonnement Java SE continuent de b�n�ficier de tous les avantages d'origine et peuvent renouveler selon leurs conditions et mesures existantes �, a d�clar� Oracle. Son annonce est accompagn�e d'une liste de prix, qui montre que la principale diff�rence entre le nouveau et l'ancien mod�le est que Java sera conc�d� sous licence par employ�, plut�t que par utilisateur ou par processeur, comme l'ancien mod�le le permettait.

Alors que l'abonnement pr�c�dent �tait conc�d� sous licence de deux mani�res diff�rentes selon que le logiciel �tait utilis� sur un serveur ou sur un ordinateur de bureau (ordinateur personnel), le nouvel abonnement universel a de nouvelles conditions d'utilisation. Notez que ces conditions diff�rent des conditions pr�c�dentes d'Oracle "Employ�" et sont les suivantes :

Citation Envoy� par Oracle
Employ� pour Java SE Universal Subscription : est d�fini comme (i) tous vos employ�s � temps plein, � temps partiel, temporaires, et (ii) tous les employ�s � temps plein, � temps partiel et les employ�s temporaires de vos agents, sous-traitants et consultants qui soutiennent vos op�rations commerciales internes. La quantit� de licences requises est d�termin�e par le nombre d'Employ�s et pas seulement par le nombre r�el d'employ�s qui utilisent les Logiciels. Pour ces licences Java SE Universal Subscription, la quantit� de licence achet�e doit, au minimum, �tre �gale au nombre d'Employ�s � la date d'effet de votre commande. Dans le cadre de cette m�trique d'employ� pour les programmes d'abonnement universel Java SE, vous ne pouvez installer et/ou ex�cuter le(s) programme(s) d'abonnement universel Java SE que sur un maximum de 50 000 processeurs, si votre utilisation d�passe 50 000 processeurs, � l'exclusion des processeurs install�s et/ ou s'ex�cutant sur des ordinateurs de bureau et portables, vous devez obtenir une licence suppl�mentaire aupr�s d'Oracle.
En clair, les nouvelles conditions exigent que les clients ach�tent d�sormais suffisamment d'abonnements en fonction du nombre total d'employ�s du client, qu'ils utilisent/exploitent le logiciel directement, indirectement ou pas du tout. Un client avec un petit nombre d'installations et un nombre �lev� d'employ�s pourrait voir des factures de plusieurs millions de dollars par an.

� titre d'exemple, un client comptant 20 000 employ�s utilisant JAVA SE � quelque titre que ce soit dans le cadre des nouvelles conditions d'abonnement devra acheter des abonnements universels JAVA SE pour l'ensemble des 20 000 employ�s, � un tarif mensuel de 6,75 $, soit un total de 1,62 million de dollars par an.

En outre, il est n�cessaire d'octroyer une licence aux employ�s, agents, sous-traitants et travailleurs temporaires de tiers qui prennent en charge les op�rations commerciales internes des clients, ce qui n�cessitera un examen plus approfondi et peut-�tre d'augmenter consid�rablement le nombre.

L'abandon d'Oracle Java prend de l'ampleur

Deux ans apr�s l'introduction par Oracle de sa tarification bas�e sur le nombre d'employ�s pour Oracle Java SE, les inqui�tudes restent vives. 82 % des utilisateurs d'Oracle Java ont exprim� un malaise � l'�gard de son mod�le de co�t (le m�me pourcentage que celui indiqu� dans l'enqu�te et le rapport Azul 2023 sur l'�tat de Java). Le pourcentage d'organisations envisageant des alternatives � Oracle Java a �galement augment� de mani�re significative, passant de 72% en 2023 � 88% aujourd'hui. Les cinq principales raisons invoqu�es pour envisager une migration loin d'Oracle Java (o� les r�pondants pouvaient s�lectionner toutes les r�ponses applicables) comprennent : le co�t (42%), la pr�f�rence pour l'open-source (40%), les tactiques de vente d'Oracle (37%), l'incertitude cr��e par les changements continus de la tarification et des licences (36%), et les politiques restrictives d'Oracle (33%). Ces r�ponses soulignent que les entreprises recherchent de plus en plus des alternatives rentables, flexibles et transparentes � Oracle Java pour att�nuer les risques financiers et op�rationnels.

Selon une �tude, seul un client Oracle Java sur dix est susceptible de rester dans les parages suite aux modifications co�teuses apport�es par Oracle � ses environnements de d�veloppement et d'ex�cution en janvier 2023.

Le rapport de Dimensional Research r�v�le que le pourcentage d'utilisateurs d'Oracle Java envisageant de passer � d'autres JVM ou JDK bas�s sur une approche ouverte est pass� de 72 % en 2023 � 88 % en 2024. La proportion de ceux qui souhaitent quitter Oracle a atteint 92 % en France et 95 % en Allemagne.

� Cette insatisfaction croissante refl�te un besoin pressant d'alternatives rentables qui s'alignent sur les budgets informatiques serr�s. Le mod�le de tarification d'Oracle n'a pas seulement aliment� les inqui�tudes concernant l'accessibilit� financi�re, mais a �galement incit� les organisations � r�examiner leurs strat�gies � long terme pour la gestion des co�ts de licence et de support Java, entra�nant une recherche d'options plus pr�visibles et durables �, indique l'�tude nouvellement publi�e, sponsoris�e par le fournisseur de support et de plateforme Java ouverte Azul.

Des alternatives existent

Peu de temps apr�s la mise en �uvre du nouveau mod�le, les experts ont averti qu'il entra�nerait une augmentation significative des prix pour les utilisateurs qui l'adopteraient. En juillet, la soci�t� mondiale de recherche technologique Gartner pr�voyait que les utilisateurs du nouveau forfait d'abonnement seraient confront�s � des co�ts entre deux et cinq fois sup�rieurs � ceux du mod�le pr�c�dent bas� sur l'utilisation.

Avec la nouvelle tarification d�Oracle pour Java SE, de nombreuses entreprises cherchent des alternatives pour �viter des co�ts excessifs. Heureusement, plusieurs options existent, qu'elles soient open source, commerciales ou hybrides. Voici un tour d'horizon des principales alternatives � Java SE d�Oracle.

OpenJDK : l�option open source la plus populaire

OpenJDK (Open Java Development Kit) est l�impl�mentation officielle et open source de Java, maintenue par la communaut� et soutenue par de grands acteurs du secteur comme Red Hat, Amazon et Azul. Elle offre les m�mes fonctionnalit�s de base que Java SE d�Oracle.

Elle pr�sente des avantages : Gratuite et open source, mises � jour r�guli�res et s�curis�es, soutenue par de nombreux contributeurs et entreprises. Cependant, elle n'a pas de support officiel de la part d�Oracle et elle pr�sente une d�pendance � des fournisseurs tiers pour des mises � jour de long terme.

Amazon Corretto : Java optimis� par AWS

Amazon Corretto est une diffusion sans co�t, multiplateforme et pr�te pour la production du kit de d�veloppement Open Java (OpenJDK). Corretto est fourni avec une prise en charge longue dur�e qui inclut des am�liorations de performances et des correctifs de s�curit�. Amazon ex�cute Corretto en interne sur des milliers de services de production. Corretto est certifi� compatible avec la norme Java SE. Gr�ce � Corretto, vous pouvez d�velopper et ex�cuter des applications Java sur des syst�mes d'exploitation courants, notamment Linux, Windows et macOS.

Comme avantages, Corretto est enti�rement gratuite, optimis�e pour une utilisation dans le cloud AWS et le support � long terme et correctifs de s�curit� sont garantis. Toutefois, elle est fortement li�e � l��cosyst�me AWS, ce qui peut �tre un frein pour certaines entreprises

Azul Zulu et Azul Prime : Java avec support commercial

Azul propose plusieurs distributions bas�es sur OpenJDK, dont Azul Zulu (�quivalent � OpenJDK avec support) et Azul Prime (optimis� pour de meilleures performances).

Comme avantages nous pouvons citer le support commercial � des prix comp�titifs, des performances am�lior�es avec Azul Prime et la compatibilit� avec diverses plateformes (Windows, Linux, macOS). Cependant, certaines fonctionnalit�s avanc�es n�cessitent une licence payante.


Eclipse Temurin : soutenu par la Fondation Eclipse

Eclipse Temurin est une distribution OpenJDK d�velopp�e par l�Adoptium Working Group (anciennement AdoptOpenJDK) et soutenue par la Fondation Eclipse.

Il est gratuit et open source, soutenu par une communaut� active et compatible avec de nombreux environnements. Cependant, il a moins d�optimisations sp�cifiques que certaines alternatives commerciales.

Red Hat OpenJDK : pour les entreprises Linux et cloud

Red Hat fournit une version OpenJDK avec un support � long terme, principalement destin�e aux entreprises utilisant Red Hat Enterprise Linux (RHEL) ou les solutions cloud associ�es.

Le support commercial est inclus avec Red Hat Enterprise Linux et la stabilit� et mises � jour garanties, mais il est mieux adapt� aux entreprises d�j� int�gr�es dans l��cosyst�me Red Hat

Conclusion

Le changement de mod�le de tarification d'Oracle pour Java SE a provoqu� une r�action significative de la part des clients, nombreux �tant ceux qui consid�rent ces augmentations comme excessives. Alors que certaines entreprises choisissent de rester avec Oracle en n�gociant des conditions plus favorables, d'autres se tournent vers des alternatives open source pour r�duire leurs co�ts et �viter les complexit�s associ�es aux nouvelles licences. Il est essentiel pour chaque organisation d'�valuer attentivement ses besoins et d'explorer toutes les options disponibles pour prendre une d�cision �clair�e.

Quoiqu'il en soit, la domination d�Oracle sur Java n�est plus une fatalit�. Avec la mont�e en puissance d�OpenJDK et de ses d�clinaisons, les entreprises disposent d�options viables pour �viter les co�ts �lev�s des licences Oracle tout en b�n�ficiant d�un support adapt� � leurs besoins.

Sources : Azul, State of Java 2025, Amazon Corretto

Et vous ?

Que pensez-vous de la tarification d'Oracle ? Utilisez-vous un produit Oracle ? Si oui, lequel ? Si vous avez effectu� une migration, vers quelle solution vous �tes-vous tourn� ?

Quelles sont les principales difficult�s que pourraient rencontrer les entreprises souhaitant migrer vers une autre distribution Java ?

OpenJDK et d'autres alternatives sont-elles des solutions viables pour toutes les entreprises ?

Certaines entreprises pourraient-elles utiliser cette situation comme une opportunit� pour moderniser leur pile technologique ?
Vous avez lu gratuitement 0 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer � vous proposer des publications.

Une erreur dans cette actualit� ? Signalez-nous-la !

Avatar de smarties
Expert confirm� https://www.developpez.com
Le 31/01/2025 � 10:58
Vu la r�putation d'Oracle, les clients qui restent avec eux sont surtout ceux qui ont des applications qui ne peut pas tourner avec d'autres impl�mentations.

Pour tout nouveau projet, les produits Oracle sont � blacklister pour �viter les probl�mes futurs de licence et de co�t.

J'ai l'impression que Java est en l�ger d�clin quand m�me avec Python et Go qui prennent le relai pour les micro-services et Kotlin avec Android.
7  0 
Avatar de AoCannaille
Expert confirm� https://www.developpez.com
Le 31/01/2025 � 11:30
�a fait 10 ans que toute l'actualit� pousse � fuir Oracle dans tous ses produits.

Pourtant Larry Elison se hisse en 2024 dans le top 3 des plus riches du monde, et ce gr�ce � Oracle et pas une diversification... Comme quoi on a beau abhorrer ses pratiques, elles fonctionnent.

https://www.forbes.fr/classements/cl...mente-en-2024/
#3. Larry Ellison

Source de revenus : Logiciels

Fortune nette : 218,3 milliards de dollars (a gagn� 84,5 milliards de dollars en 2024) [note AoCannaille : +63%!]

Le pr�sident, directeur de la technologie et cofondateur d�Oracle est bri�vement devenu la deuxi�me personnalit� la plus riche au monde � plusieurs reprises en septembre, alors que les actions d�Oracle et d�Amazon de Jeff Bezos fluctuaient. Il accuse d�sormais un retard de quelque 30 milliards de dollars par rapport � Jeff Bezos, mais il reste l�un des milliardaires ayant le plus progress� au cours de l�ann�e, avec pr�s de 86 milliards de dollars en 2024. L�action Oracle, port�e par l�enthousiasme des investisseurs pour l�IA, a augment� de plus de 68 %. Larry Ellison poss�de quelque 1,1 milliard d�actions.
7  0 
Avatar de fabien29200
Membre habitu� https://www.developpez.com
Le 31/01/2025 � 17:05
J'utilise Java dans mon travail depuis des ann�es et je n'ai jamais vu une entreprise payer une licence ...

Cet article ne fait aucune mention que depuis Java 17, tout est gratuit de base ( https://www.oracle.com/downloads/lic...e-license.html ).

Apr�s le support n'est l� que pour les entreprises qui veulent b�n�ficier d'un contact direct avec Oracle et du support direct.

Donc la port�e de ce changement reste tr�s limit�. Tous les clients peuvent simplement r�silier le support et continuer � faire tourner Java gratuitement m�me le JDK d'Oracle.
5  1 
Avatar de Anselme45
Membre extr�mement actif https://www.developpez.com
Le 22/07/2025 � 11:40
Oracle se comporte en pr�dateur sans limite et comme tout pr�dateur, il finira par dispara�tre: Quand les renards ont bouff� tous les lapins d'une r�gion, le nombre de renards diminue drastiquement!

Pour nos projets, il y a bien longtemps que l'on a remplac� Oracle par des produits tout aussi efficaces comme Postgresql (et pas Mysql qui a �t� rachet� par Oracle)...

Dans la mythologie grecque, on parle du roi Cresus qui transforme en or tout ce qu'il touche... Dans le monde num�rique, il y a Oracle qui transforme en m... (un mot de 5 lettres scatologiques) tout ce qu'il rach�te (exemple: Sun Microsystems qui a d�velopp� aussi bien Java que MySql)
4  0 
Avatar de air-dex
Membre expert https://www.developpez.com
Le 02/02/2025 � 20:06
Citation Envoy� par RenarddeFeu Voir le message
Java, ce sont les inconv�nients d'un langage haut et bas niveau r�unis. N'en d�plaise aux professionnels d'un �ge certain qui postent ici, le langage est en train de passer de mode, et c'est tant mieux.
Java c'est devenu le langage qui sent bon la SSII/ESN, leurs projets plus ou moins bien branl�s et les commerciaux qui te vendent un projet de 3 mois � faire en 3 semaines. Bref le langage que beaucoup trop de devs ne peuvent plus voir en peinture une fois sortis du bureau et de leurs "devs alimentaires". Il y a les langages "du c�ur" funs et les langages "de la raison" qui font vivre, et Java est d�sormais pass� dans la seconde cat�gorie.

Le langage n'est pas mauvais en soi, mais c'est cette connotation qui le tue � petits feux, �a et l'ombre d'Oracle qui ne sait pas quoi vraiment en faire. Android a �t� un bon relais de croissance car Java permettait � Google de concerner rapidement �norm�ment de d�veloppeurs. Mais depuis Oracle a voulu sa part du g�teau et Java n'�tait plus n�cessaire pour amener les d�veloppeurs � d�velopper pour le premier OS mobile mondial.

Mais ce n'est pas pour autant que Java est mort ou va mourir. Java nourrira encore des d�veloppeurs pendant des dizaines d'ann�es tant il y a de syst�mes �crits en Java � maintenir et � faire perdurer dans le temps. C'est plus que jamais le nouveau COBOL. Il vaut encore la peine d'�tre appris, surtout si on veut vivre du dev.

Cela �tant, peut-�tre que Java reviendra � la mode un jour, qui sait ? Je pense, peut-�tre na�vement, que l'�crasante popularit� de Python dans le domaine de l'IA finira par s'estomper. L'IA �a co�te tr�s cher et je pense que la r�duction des co�ts passera par un changement de langage, par le passage � un langage moins �nergivore et plus performant, mais pas trop bas niveau non plus pour la facilit� de programmation. Java a-t-il le profil pour �tre ce langage ? D�finitivement oui !
3  0 
Avatar de Mickael_Istria
Membre expert https://www.developpez.com
Le 17/02/2025 � 15:43
Citation Envoy� par kedare Voir le message
C'est l'utilisation qui en est souvent mauvaise avec des abus d'abstractions et de complexit� pour r�pondre a des besoins en g�n�ral pas si complexe que ca.
Ces couches d'abstraction, ou du moins la possibilite d'en utiliser tant, est tout de meme l'une de raison pour lesquelles pas mal de programmes Java demarres il y a 20 ans arrivent encore a etre maintenus et a evoluer sans tout avoir a reecrire. Java est un langage tres structure et structurant, ca a un cout sur le developpement initial, mais ca permet d'utiliser des patterns pour resoudre des problemes complexes et ca donne de la longevite au logiciel (a sa maintenance).

Java n'est certainement pas (encore?) le bon choix pour les developpement courts terme, mais c'est encore et toujours un excellent choix pour les editeurs logiciels qui veulent faire durer (ie rentabiliser) le fruit de leur production le plus longtemps possible. Seul TypeScript a donne l'impression de pouvoir rivaliser sur les couches middlewares complexes recemment, mais en pratique, pas mal de gens semblent deja dechanter de ce langage et de sa toolchain potentiellement bordelique.
1  0 
Avatar de kedare
Membre chevronn� https://www.developpez.com
Le 12/02/2025 � 22:49
Java n'est pas un mauvais langage, c'est juste un langage plut�t conservateur qui �volue lentement (je pr�f�re ca a C# qui progress � mon gout beaucoup trop vite avec de nouvelles syntaxes pour des fonctions parfois redondante � chaque version). C'est l'utilisation qui en est souvent mauvaise avec des abus d'abstractions et de complexit� pour r�pondre a des besoins en g�n�ral pas si complexe que ca.

Aussi la JVM est une merveille in�gal�e aujourd'hui avec un des meilleurs JIT et GC du march�, des features de debug, inspection et troubleshooting introuvable sur les autres environnements, et avec des alternatives plus light si c'est ce que vous cherchez (graalvm par exemple)
0  0 
Avatar de RenarddeFeu
Membre averti https://www.developpez.com
Le 01/02/2025 � 4:13
Java, ce sont les inconv�nients d'un langage haut et bas niveau r�unis. N'en d�plaise aux professionnels d'un �ge certain qui postent ici, le langage est en train de passer de mode, et c'est tant mieux.
1  6