La dernière version en date du langage Java est-elle gratuite ? Peut-on développer gratuitement des applications Java 12 sur son ordinateur personnel ?
Version imprimable
La dernière version en date du langage Java est-elle gratuite ? Peut-on développer gratuitement des applications Java 12 sur son ordinateur personnel ?
OpenJDK est entièrement gratuit, et sa licence d'utilisation n'impose pas de frais:
https://openjdk.java.net/projects/jdk/12/
Ce qu'il faut retenir de la licence depuis java 11 c'est que Oracle fourni à la fois le JDK en licence commerciale et GPL.
D'autre par la limitation de java 12 par rapport à 11 c'est la durée de gratuité du support:
- java 11 est en LTS, le support dur 5 ans, et la prochaine LTS java 17 est prévue pour 2021 (tous les 3 ans s'ils maintiennent ce rythme)
- les versions intermédiaires auront un support uniquement jusqu'a la sortie de la version suivante, donc pendant 6 mois avec le calendrier actuel.
Voila le lien oracle GPL:
https://jdk.java.net/12/
Et que d'autre fournisseur nous fournissent en licence libre:
https://adoptopenjdk.net
https://developers.redhat.com/products/openjdk/overview
https://www.ibm.com/developerworks/java/jdk
Donc java 12 a des versions gratuites oui, et les entreprises cherchant un support auront tendance à rester en java 11.
L'intérêt de la licence commerciale est d'avoir un support supplémentaire d'oracle en entreprise. Pour développer sur un ordinateur personnel les versions en licence libre conviennent parfaitement.