- État Fermée
- Pourcentage achevé
- Type Spécification
- Catégorie Application
-
Assignée à
DevTeam - Système d'exploitation Tous
- Sévérité Critique
- Priorité Haute
- Basée sur la version
- Due pour la version 19.0
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par DevTeam - 2018-11-05
Dernière modification par DevTeam - 2018-12-27
FS#2087 - Suppression par Oracle du paquetage JRE et de l'outil jpackage à partir de Java 11
Oracle ayant décidé de supprimer le paquetage JRE (on peut toutefois créer un Java Runtime à l’aide de jlink), il n’y a plus de paquetage redistribuable à partir de Java 11.
Oracle a également supprimé l’outil jpackage qui permet de créer des paquets exécutables pour les différents systèmes d’exploitation.
En outre, le JDK-11 de Oracle voit sa licence changer. L’usage du JDK dans le cadre d’une distribution commerciale ne put plus être réalisée sans paiement d’une licence spécifique chez Oracle.
Cependant, l’usage de l’OpenJDK reste gratuit y compris pour une redistribution commerciale. Il faut toutefois garder à l’esprit que l’OpenJDK est fourni sous licence GPL avec une “classpath exception”. On peut donc distribuer la version binaire non modifiée de l’OpenJDK dans le cadre d’une agrégation à condition de fournir la version non modifiée de l’OpenJDK et de l’utiliser sans mélange du code. En l’occurrence, l’OpenJDK peut être appelé via ligne de commande pour exécuter du code externe sans nécessiter de modification de l’oeuvre originale. Il faut toutefois faire mention de la licence de l’openJDK, s’assurer que l’application peut fonctionner avec un autre JDK (assurer l’indépendance du code) et signaler où l’utilisateur peut trouver le code source de l’OpenJDK.