OpenJDK

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Openjdk)
Sauter à la navigation Sauter à la recherche

OpenJDK est l'implémentation libre du standard Java SE de la société Oracle, tel que défini par le Java Community Process.

À l'heure actuelle, le projet contient deux composants du Java Development Kit :

Historique[modifier | modifier le code]

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 étaient non-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].

Licence[modifier | modifier le code]

Le code source de JDK est disponible sous deux licences différentes :

  1. La Licence publique générale GNU (utilisée par le système d'exploitation GNU/Linux) ;
  2. (en) Sun's Java Research License.

Notes et références[modifier | modifier le code]

Voir aussi[modifier | modifier le code]

Article connexe[modifier | modifier le code]

Liens externes[modifier | modifier le code]