LTS : Long Term support
En français on pourrait appeler ça le maintien.
Dans le cas de Java, on parle par exemple du support LTS de la JDK 8. C'est à dire le travail qui est à fournir pour continuer d'apporter des correctifs à la JDK 8, bien que des nouvelles versions existent.
La différence avec le support court terme où il n'y a que su support sur la dernière version. (dans le cas de Java : la version 10).
Pour ce qui est d'Oracle, à chaque sorti "majeure" (Java 8, Java 11, Java 14 ...), Le support des anciennes versions deviedra payant. Aujourd'hui si tu utilise la JDK 8 alors que la 11 existe tu obtient quand même les correctifs de la 8 gratuitement.
Demain (pour la JDK Oracle uniquement) si tu utilise la 8 alors que la 11 existe, alors tu ne pourra obtenir les correctifs (le support) qu'en l'achetant.
C'est fait pour forcer les client à passer à la dernière version et "sanctionner" ceux qui ne le font pas. Parce que maintenir une ancienne version à un coût qu'Oracle apparemment à marre de payer, il le font donc payer au clients.
Pour d'autre infos/avis la dessus :
cette discussion
Dans tous les cas, comme dis par grunk : L'utilisation de Java reste gratuite !
Tu peux toujours coder en Java sans souci, tu peux également continuer d'utiliser la JDK 8 d'Oracle gratuitement, tu n'auras juste pas accès aux derniers correctifs.
Tu peux également migrer vers une version plus récente de la JDK pour continuer d'avoir le support gratuit
Ou encore tu peux utiliser une JDK autre que celle d'Orcale (OpenJDK par exemple)
Partager