OpenJDK
Pour les articles homonymes, voir JDK (homonymie).
Développé par | Oracle et la communauté OpenJDK |
---|---|
Première version | |
Dernière version | 22 ()[1] |
Dépôt | https://hg.openjdk.java.net/ |
État du projet | En développement actif |
Écrit en | Java, C++, C |
Système d'exploitation | GNU/Linux, BSD, Microsoft Windows, macOS et type Unix |
Environnement | Machine virtuelle Java |
Langues | Anglais |
Type | Java Development Kit |
Politique de distribution | Gratuit |
Licence | Licence publique générale GNU version 2, GPL linking exception (en) et Universal Permissive License (d) |
Site web | openjdk.org |
modifier - modifier le code - voir Wikidata (aide)
L'OpenJDK constitue l'implémentation de référence officielle et libre de Java SE, tel que défini par le Java Community Process et ce, depuis sa version 7[2]. Il est le résultat de l'effort de l'entreprise Sun Microsystems (propriétaire de Java jusqu'à son rachat par Oracle) à vouloir rendre Java SE open source.
Historique
Richard Stallman, dans un article du , a mis en évidence le problème du « piège Java ». Un logiciel libre est véritablement libre non pas seulement s'il respecte une licence approuvée par la Fondation pour le logiciel libre[3], mais si l'ensemble de ses dépendances sont elles aussi libres. Or, les bibliothèques de base de Java ainsi que son compilateur n'étaient pas libres. Donc, il était impossible de ne pas dépendre d'eux. La situation permet maintenant d'y remédier grâce au compilateur GCJ et des bibliothèques GNU Classpath[4].
Le deuxième jour de la conférence JavaOne 2006, Rich Green, vice-président exécutif de la division logicielle de Sun Microsystems, annonce (à propos de la mise sous licence libre de Java), « ce n'est pas une question de si, c'est une question de comment » (« it's not a question of whether, but a question of how »)[5].
Oracle JDK : le JDK d'Oracle
Sur la base de l'OpenJDK, la société Oracle fournit son propre JDK, nommé Oracle JDK : il fournit des composants additionnels mais dont l'usage est payant[6].
Annexes
Articles connexes
- IcedTea (en)
Liens externes
- Plate-forme maintenue par Oracle
- OpenJDK Community
- AdoptOpenJDK
Notes et références
- ↑ « JDK 22 », (consulté le )
- ↑ (en) « Moving to OpenJDK as the Official Java SE 7 Reference Implementation », sur blogs.oracle.com, (consulté le )
- ↑ Liste des licences avec commentaires.
- ↑ Libre mais entravé - Le Piège Java.
- ↑ Day 2: It's Not a Question of Whether, but a Question of How.
- ↑ (en) « Differences Between Oracle JDK and OpenJDK », sur baeldung.com, (consulté le )
Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » ().
Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels de notes.
v · m Java | ||
---|---|---|
| ||
Technologie | ||
Général | ||
Framework | ||
Techniques | ||
Langages de programmation |
- Portail de la programmation informatique
- Portail des logiciels libres