OpenJDK
| OpenJDK | |
Logo |
|
|
|
|
| Développeur | Oracle Corporation |
|---|---|
| Dernière version | 6 Build b27 (26 octobre 2012) [+/-] |
| Version avancée | 7 Build b147 (27 juin 2011) [+/-] |
| Environnements | Multiplate-forme |
| Type | Bibliothèque logicielle |
| Site web | openjdk.java.net |
| modifier |
|
OpenJDK est l'implémentation libre de la société Oracle du standard Java SE, tel que défini par le Java Community Process.
À l'heure actuelle, le projet contient deux composants du Java Development Kit :
- la machine virtuelle HotSpot
- le compilateur Java (javac).
Sommaire |
Historique [modifier]
Richard Stallman, dans un article du 12 avril 2004, 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[1], 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[2].
Le deuxième jour de la conférence JavaOne 2006, Rich Green, Vice-président exécutif de la division logicielle, 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)[3].
Licence [modifier]
Le code source de JDK est disponible sous deux licences différentes.
- La Licence publique générale GNU (utilisée par le système d'exploitation GNU/Linux)
- (en) Sun's Java Research License