Résumé de ce sur quoi j'ai enquêté au cours des deux derniers mois. J'ai publié autant de sources que possible, mais je pense que les choses vont bientôt changer (comme c'était le cas pendant que j'enquêtais). Nous le mettrons à jour de temps en temps, mais veuillez nous pardonner si vous faites des erreurs.
Désormais, le JDK sera gratuit, y compris les fonctions fournies par Oracle moyennant des frais, et sera mis à jour une fois tous les 6 mois. Cependant, certains utilisateurs ont des besoins tels que «Je souhaite utiliser Java avec le soutien du fournisseur» et «Je souhaite réparer le JDK que j'utilise avec une version spécifique» pour diverses raisons. Pour répondre à ces besoins, nous continuerons à fournir un support payant à partir du JDK 11 pour les versions de fonctionnalités désignées par LTS après la mise à jour binaire officielle d'OpenJDK, comme avec JDK 8 et les versions antérieures.
Le logiciel fourni sous licence OTN ne peut pas être utilisé en production.
Si l'une des situations suivantes s'applique, des contre-mesures sont nécessaires.
La mise à jour de sécurité gratuite pour Java 8 est disponible pour les utilisateurs commerciaux jusqu'en janvier 2019. Jusqu'en décembre 2020 pour un usage personnel.
Feuille de route du support Oracle Java SE
Choisissez parmi les options suivantes.
Si vous avez de l'argent (mais que vous n'avez pas assez de ressources humaines), vous pouvez passer à 3. tout en recevant un soutien rémunéré de 2. et en dépensant des frais de développement. Si vous avez des ressources humaines mais pas d'argent, vous pouvez passer au JDK 4.
** Java est toujours gratuit. ** Cependant, il existe les conditions suivantes.
--Utilisateur non commercial --Bien qu'il s'agisse d'un utilisateur commercial --Utilisation en dehors de l'environnement de production (développement, tests, etc.)
L'idéal et la réalité sont différents. Ce qui est dit là-bas est idéal, pas si votre produit va bien (même s'il s'effondre).
En fait, dans la situation actuelle où le langage JVM et les bibliothèques associées eux-mêmes ne sont pas en mesure de suivre les mises à jour, il existe également des endroits où des options assez coûteuses (pratiquement impossibles) telles que la participation au support de mise à jour et le remplacement complet des produits sont nécessaires. Je pense que oui.
Informations de référence car elles dépendent de l'état du produit.
――Si vous pouvez suivre la mise à jour une fois tous les 6 mois, OpenJDK fourni par Oracle semble être bon car il sera fonctionnellement différent d'Oracle à l'avenir.
Même s'il est payé, il peut être moins cher qu'Oracle dans certains cas, nous vous recommandons donc un calcul d'essai.
Java 9 et 10 ne sont plus pris en charge, donc si vous mettez à jour, ce sera 11. Veuillez vous référer à d'autres articles pour les différences pour chaque version. (Je l'ai fait, mais ce n'est pas ouvert au public)
Il semble que le système de facturation d'Oracle ait changé au cours des derniers mois. La [Liste de prix des produits (PDF)] officielle (https://www.oracle.com/assets/e-pl101005-101005a-n-176288-ja.pdf) indique toujours le prix épuisé, Veuillez noter que l'état actuel est ** intégré dans un système de facturation de type abonnement **.
Les produits Java SE Advanced, Java SE Advanced Desktop et Java SE Suite sont passés à un service d'abonnement Java SE plus flexible.
Lorsqu'il est utilisé dans un environnement de production, le prix est fixé pour être facturé pour chaque transformateur (contrat annuel).
Il existe des restrictions sur les clouds pouvant être utilisés. Par conséquent, si vous utilisez GCP, etc., veuillez contacter Oracle. Licence du logiciel Oracle dans un environnement de cloud computing (PDF)
Mader https://docs.scala-lang.org/overviews/jdk-compatibility/overview.html
Consultez ce numéro pour connaître la situation. https://github.com/scala/community-builds/issues/796 Il existe encore des bibliothèques qui n'ont pas été compilées. Comme Spark.
Voilà toutes les informations qui peuvent être envoyées à l'extérieur de l'entreprise!
Recommended Posts