Récemment, Oracle a annoncé qu'« après janvier 2019 », sans obtenir de licence commerciale d'Oracle, Java SE 8 ne recevra plus de mises à jour publiques et ne sera plus disponible pour « un usage commercial ou en production ». Java, utilisé depuis 23 ans, ne sera plus gratuit. Que se passe-t-il ?
Java, désormais le langage leader dans le monde des langages de programmation, est non seulement équipé d'une vitesse de mise à jour fulgurante, mais il entend désormais également permettre aux utilisateurs de payer pour billets. Dès avril 2018, Oracle a annoncé qu'à partir de janvier 2019, les mises à jour publiques de Java SE 8 ne seraient plus fournies à des fins professionnelles, commerciales ou de production sans licence commerciale. Autrement dit, si les développeurs souhaitent toujours utiliser JDK 8 à l'avenir, Oracle ne fournira pas de support technique gratuit et devra facturer des frais supplémentaires.
Si vous souhaitez continuer à utiliser Java 8 gratuitement, vous ne pouvez faire que les deux choix suivants :
1. Plus de mises à jour et continuer à utiliser Oracle JDK. indéfiniment 8 ;
2. Utilisez les distributions binaires Java SE 8 / OpenJDK 8 gratuites d'autres fournisseurs de services.
Face au fait que le JDK 8 est sur le point de cesser le support des mises à jour gratuites et que le JDK 11 n'est pas disponible dans le commerce, de nombreux développeurs peuvent être curieux de savoir pourquoi Java, utilisé depuis 23 ans, n'est plus gratuit ?
D'une part :
La version Oracle JDK 8 est sortie en mars 2014 et est officiellement entrée dans la « Fin des mises à jour publiques » en janvier 2019. Cette version supporte Oracle Après près de 5 ans, une version du logiciel ne peut plus être supportée indéfiniment, car le coût de maintenance serait trop élevé.
D'un autre côté :
Il se peut que peu de gens achètent Java SE Advanced, Java SE Advanced Desktop ou Java SE Suite d'Oracle. Le nom est très long et un peu déroutant. Pour faire simple, il s'agit d'un service payant et d'une fonction avancée fournie par Oracle pour les utilisateurs d'entreprise. Il peut surveiller, déployer et gérer des programmes Java au niveau de l'entreprise. . En d’autres termes, si vous achetez ce service, vous n’avez pas à vous soucier des frais de mise à jour du JDK. Mais le problème est que peu de gens achèteront ce service, ce qui pousse Oracle à prendre cette décision.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!