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 !

Java 17 : Oracle JDK est d�sormais disponible gratuitement, y compris toutes les mises � jour de s�curit� trimestrielles,
Et m�me pour une utilisation commerciale et en production

Le , par Michael Guilloux

218PARTAGES

21  0 
Java 17 : Oracle JDK est d�sormais disponible gratuitement, y compris toutes les mises � jour de s�curit� trimestrielles
et m�me pour une utilisation commerciale et en production

Oracle met gratuitement � disposition Oracle JDK pour tous, y compris toutes les mises � jour de s�curit� trimestrielles, sous une nouvelle licence baptis�e � Oracle No-Fee Terms and Conditions � (NFTC). La nouvelle licence du JDK Oracle permet une utilisation gratuite pour tous les utilisateurs, m�me une utilisation commerciale et en production. La redistribution est autoris�e tant qu'elle n'est pas payante. Les d�veloppeurs et les organisations peuvent d�sormais facilement t�l�charger, utiliser, partager et redistribuer le JDK Oracle ; et les versions LTS d'Oracle JDK sous NFTC seront prises en charge pendant au moins un an apr�s la version LTS suivante. Ce changement entre en vigueur � partir de Java 17. Oracle continuera � fournir les versions d'Oracle OpenJDK sous GPL sur le m�me cycle de publication que depuis Java 9.

En septembre 2017, Oracle a introduit un certain nombre de changements pour Java SE, dont deux versions par an et une licence GPL pour l'OpenJDK. Oracle a en effet annonc� son intention de distribuer l'OpenJDK sous licence GPL avec le nom � Oracle OpenJDK �, mais aussi sous licence Oracle Technology Network (OTN) avec le nom � Oracle JDK �. En livrant des versions OpenJDK sous licence GPLv2, Oracle voulait permettre aux d�veloppeurs de les distribuer facilement et librement avec leurs frameworks et applications.

Parmi les changements annonc�s, on notait �galement le passage en open source de fonctionnalit�s commerciales telles que Java Flight Recorder, auparavant uniquement disponibles dans le JDK Oracle. Oracle a aussi promis d'ouvrir un certain nombre de projets internes suppl�mentaires apr�s avoir discut� avec les contributeurs d'OpenJDK ; c'est ce qui a d'ailleurs �t� fait. L'objectif �tait de faire en sorte qu'� termes, il n'y ait plus aucune diff�rence technique entre les versions OpenJDK et les binaires Oracle JDK.

Ces changements, en particulier le fait de fournir des versions d'Oracle OpenJDK sous GPL ont �t� tr�s bien accueillis, mais les d�veloppeurs, universitaires et entreprises voulaient bien plus : que le solide et fiable Oracle JDK soit �galement disponible sous une licence gratuite sans ambigu�t�. Dans Java 17 qui est d�sormais g�n�ralement disponible, Oracle satisfait � cette demande de la communaut� en annon�ant le passage du JDK Oracle sous la licence gratuite � Oracle No-Fee Terms and Conditions � (NFTC).


Oracle met gratuitement � disposition Oracle JDK pour tous, y compris toutes les mises � jour de s�curit� trimestrielles, et m�me pour une utilisation commerciale et en production. La redistribution est autoris�e tant qu'elle n'est pas payante. Sous la licence NFTC, Oracle prendra en charge les versions d'Oracle JDK LTS pendant au moins un an apr�s la version LTS suivante. Cela offre donc aux d�veloppeurs plus de flexibilit� pour la planification de leur mise � niveau. Ils peuvent toujours suivre la cadence de publication semestrielle du JDK pour b�n�ficier d'un acc�s plus rapide aux nouvelles fonctionnalit�s, am�liorations de performances et autres am�liorations. Mais ils disposent d�sormais �galement du temps n�cessaire pour migrer d'un Oracle JDK LTS � un autre, si c'est le mod�le qu'ils pr�f�rent.

Ce changement entre en vigueur � partir de Java 17 et ne concerne pas les versions ant�rieures. Notons qu'Oracle continuera � fournir les versions d'Oracle OpenJDK sous GPL sur le m�me cycle de publication que depuis Java 9. L'abonnement Oracle Java SE continuera �galement de fournir des fonctionnalit�s � valeur ajout�e telles que le Java Management Service, Advanced Management Console et GraalVM Enterprise sans frais suppl�mentaires. Il restera donc une option privil�gi�e pour les organisations qui ont besoin de ces fonctionnalit�s et d'une assistance 24h/24 et 7j/7. A part ces organisations, tous les autres types d'utilisateurs du JDK devraient trouver int�ressant d'utiliser l'Oracle JDK sous la licence NFTC.

Source : Oracle

Et vous ?

Ne pensez-vous pas qu'Oracle a rendu Java plus ouvert et maintenable avec les changements entam�s depuis septembre 2017 ?
Y a-t-il aujourd'hui encore un int�r�t � utiliser OpenJDK au lieu du JDK Oracle ?

Voir aussi

Oracle annonce la disponibilit� de Java 16 : tour d'horizon des nouvelles fonctionnalit�s et am�liorations du JDK
Java 15 est d�j� sur les rails : la prochaine version standard ajoutera des blocs de texte et des Garbage Collectors, et supprimera le moteur JavaScript Nashorn
Java 14 est disponible en version d�finitive avec de nouvelles fonctionnalit�s de productivit� des d�veloppeurs, dont Switch Expressions, Records et autres
Marqu�e obsol�te depuis 2016, l'API Applet sera bient�t d�finitivement supprim�e de Java. Y a-t-il des raisons de regretter les applets Java ?
Java : Oracle va marquer l'API Applet obsol�te dans le JDK 9, mais n'a pas l'intention de la supprimer de sit�t
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 sunzoo
Membre du Club https://www.developpez.com
Le 01/10/2021 � 20:08
J'avais un prof qui mettait z�ro s'il n'y avait pas de l�gende � un graphique
ici on nous balance des tests sans savoir ce qu'ils font (m�me la source ne le dit pas)
les tests B1 et le B10 sont int�ressant car ils montrent une r�gression, malheureusement on reste sur sa faim ... z�ro � Geoffrey
13  0 
Avatar de Pierre Louis Chevalier
Expert �minent s�nior https://www.developpez.com
Le 16/09/2021 � 15:17
Citation Envoy� par darklinux  Voir le message
Oracle aurait d� le faire il y a longtemps

Ce probl�me a �t� r�solu avec l'open JDK, la Oracle ne fait qu'acter une correction sur sa politique stupide, pour essayer de tenter de sauver son image qui devient de plus en plus d�plorable.

Citation Envoy� par darklinux  Voir le message
R�sultat Java n 'est plus cr�dible

�a c'est faux, exemple : Emploi d�veloppeur 2020 : les langages les plus demand�s et les mieux pay�s Java et JavaScript caracolent en t�te


Citation Envoy� par darklinux  Voir le message
et Oracle non plus

Ca c'est possible :
Oracle annonce les r�sultats financiers du Q1 de l'exercice 2022 : ses actions chutent en raison d'un manque � gagner, malgr� un chiffre d'affaires IaaS et SaaS s'�levant � 2,5 milliards de $
Oracle accus� d'avoir � braconn� � des employ�s cl�s de CentralSquare Technologies pour d�tourner des secrets commerciaux, afin de d�velopper l'une de ses activit�s
Une suppression de plus d'un millier d'emplois par Oracle serait actuellement en cours dans ses filiales en Europe
7  0 
Avatar de smarties
Expert confirm� https://www.developpez.com
Le 02/11/2021 � 8:33
C'est plus pratique OpenJDK, il est disponible dans les distributions Linux
Ensuite, vu ce qui s'est pass� avec Google et Oracle (avec Android), il vaut mieux �tre prudent et ne plus utiliser les produits Oracle dis "gratuits"
4  0 
Avatar de damthemad
Membre actif https://www.developpez.com
Le 24/09/2021 � 9:28
ho la belle reculade.
Oracle a fait du mal � Java avec toutes ces d�cisions d�biles et sa tentative pitoyable de racket.
Oracle est devenue une soci�t� voyou ; ils feraient mieux de cr�er des technologies que d'essayer d'�trangler leur clients.
3  0 
Avatar de walfrat
Membre �m�rite https://www.developpez.com
Le 02/11/2021 � 9:50
En effet, la licence donne le droit � l�utilisateur du JDK 17 d�en faire un usage interne � des fins de d�veloppement, de test, de prototypage et de d�monstration de ses applications. Ce droit avait d�j� fait l'objet d'accord par Oracle pour les versions pr�c�dentes de son JDK dans le cadre de son contrat de licence OTN - Oracle Technology Network. En d'autres termes, l�utilisation du JDK 17 n�est pas permise sous la NFTC pour le d�veloppement des applications qu�un tiers ne d�veloppe pas ou ne poss�de pas en tant qu�entreprise.
En bref, soi tu vend ton application � l'entreprise qui donc la poss�de l�galement et donc peux l'utiliser, quid de la maintenance assur� par le prestataire ?

Sinon si tu fourni un produit sous licence ce serait donc au fournisseur de l'application qui doit payer une licence Oracle puisque c'est lui qui poss�de l'application ?

"Oracle is making the industry leading Oracle JDK available for free, including all quarterly security updates. This includes commercial and production use."
Pire, �a fait de cette d�claration une d�claration mensong�re.
2  0 
Avatar de Ithildine
Membre r�gulier https://www.developpez.com
Le 26/11/2021 � 12:28
Absence de visibilit� � long terme... Chat �chaud�...(vous connaissez la suite).

Si Oracle passait davantage de temps en R&D qu'en r�daction de licences obscures et ambig�es pour, au final, ne jamais s'engager sur les points peu claires, savamment r�dig�s, et toujours laisser les gens sous le coup potentiel de licences � payer pour des sommes astronomiques, cela donnerait peut �tre, �ventuellement, l'id�e de consid�rer � nouveau d'utiliser leur JDK... et de mettre � la poubelle les heures de validations faites, contraints et forc�s, pour continuer � livrer nos produits � nos clients...

En fait, non, je rigole, Oracle me paierait que je continuerai � fuir leurs produits et leurs licences comme la peste...
2  0 
Avatar de professeur shadoko
Membre chevronn� https://www.developpez.com
Le 30/11/2021 � 11:49
Citation Envoy� par RenardSpatial Voir le message

Par contre, il manque visiblement un r�f�rentiel de traduction quelque part.
sujet �pineux s'il en est!
Dans les ann�es 80 on avait essay� de mettre au point des traductions de termes techniques anglais qui soient � la fois parlants et pas ridicules...
Il n'est certes pas interdit d'employer ces termes anglais directement (on mange bien des bifsteack!) mais parfois .... on avait ainsi par exemple le terme "cheminom" pour un "Path" d'acc�s au fichier... mais l'usage ne s'est pas impos�.
Dans mes cours Java (et dans mes bouquins) j'ai quand m�me utilis� quelques termes en Fran�ais avec parfois des d�calques comme "accesseur" , "mutateur" (qui me semblent quand m�me un peu mieux que "getter" et "setter" mais il reste des points difficiles (par ex. pour "Thread" ou pour "Pattern"... sans tomber dans des exc�s on peut parfois trouver des termes qui sont � la fois parlants et agr�ables... mais comment faire pour que leur usage se r�pande?
Bon je sors car tout ceci rel�ve d'un autre sujet � mettre dans un autre fil de discussion.
2  0 
Avatar de SuperPat
Membre du Club https://www.developpez.com
Le 01/11/2021 � 13:27
"la licence donne le droit � l�utilisateur du JDK 17 d�en faire un usage interne � des fins de d�veloppement, de test, de prototypage et de d�monstration de ses applications."

Donc finalement, rien de nouveau, on peut toujours pas utiliser l'Oracle JDK en production gratuitement ? Pour moi c'est toujours aussi confus, car le post du blog d'Oracle indique :

"Oracle is making the industry leading Oracle JDK available for free, including all quarterly security updates. This includes commercial and production use."
1  0 
Avatar de walfrat
Membre �m�rite https://www.developpez.com
Le 04/10/2021 � 12:49
Perso je vois une l�gende et aussi un caption pour chaque graphe.

Pour les tests qui ont �t� lanc�, il s'agit sans doute de ceux l� : https://github.com/kiegroup/optaplan...anner-examples
0  0 
Avatar de darklinux
Membre extr�mement actif https://www.developpez.com
Le 16/09/2021 � 2:42
Oracle aurait d� le faire il y a longtemps , cela aurais de l��tre un non-d�bat . R�sultat Java n 'est plus cr�dible et Oracle non plus
2  8