Produit du jour : Microsoft Office 2007 Famille et étudiant à partir de 98.00 € (Logiciel)
23/06/2008 08:15 par Fabien B. | 3 commentaire(s) 3 nouveau(x)

Grande étape dans le développement d'OpenJDK 6, la version libre du langage de programmation Java de Sun : la réussite aux 80 000 tests du Java Test Compatibility Kit.

openjdkC'est en 2006 que Sun avait annoncé vouloir rendre son langage de programmation phare, Java, totalement libre et disponible sous la licence GNU GPL. Jusqu'alors, certaines classes de base ainsi que le compilateur ne l'étaient pas et relevaient même parfois du secret commercial. C'est ce qui avait poussé à la FSF (Fondation pour le Logiciel Libre) à parler du piège Java.

Un an plus tard, Sun rend effective son annonce et rend libre la plupart des classes, à l'exception des composants qui dépendent de codes et d'entreprises tiers (entre autres : la gestion des polices, le son...). Le but est alors de développer une nouvelle fois les morceaux manquants. Ainsi naît le projet OpenJDK, qui se basera notamment sur les bibliothèques GNU ClassPath et le compilateur libre GCJ.

En novembre 2007, Red Hat rejoint la communauté OpenJDK et démarre IcedTea, en attendant la finalisation de la réécriture des morceaux de code manquants, qui est une version OpenJDK/GNU ClassPath n'utilisant que des logiciels libres.

Fedora 8 a été la première distribution à intégrer par défaut OpenJDK. Depuis, de plus en plus de distributions utilisent la version libre de Java, et récemment Fedora 9 et Ubuntu 8.04. Debian attendra pour sa part qu'il ne reste plus aucun code non libre pour l'intégrer.


OpenJDK réussit le TCK
Le travail représentait tout de même plus de 6 millions de lignes de code à réécrire. Même s'il reste maintenant moins de 1% du code non libre, OpenJDK6 n'est pas encore finalisé. Il a cependant passé le sérieux test de compatibilité Java (Java Test Compatibility Kit). Celui-ci consiste en tout de même 80 000 épreuves. Cela signifie qu'OpenJDK se comporte quasi parfaitement et est une implémentation conforme à Java Standard Edition.

Le piège Java, au sens de la FSF, est donc bientôt mort. Un logiciel développé en Java et publié sous licence libre ne sera plus dépendant de librairies et composants propriétaires. Le programme pourra plus facilement s'exécuter sur n'importe quelle machine et les utilisateurs pourront étudier et modifier 100% dudit logiciel.
Source : LinuxFr
mots-clés : java, openjdk, libre Catégories : Logiciel, Open Source
Archives des actualités
<Juillet 2009
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5
6789101112
13141516171819
20212223242526
2728293031 
 
 
Téléchargements
  • NecroVision : patch 1.2
    NecroVision est une nouvelle fois mis à jour. De nombreuses modifications sont apportées au titre de 505 Games.
  • Céville : démo
    Au lendemain de la sortie en France de Ceville, Focus Home Interactive offre aux joueurs amateurs de jeu d'aventure la démo de ce titre bourré ...
  • Free Internet Window Washer
    Free Internet Window Washer est une application pour effacer les traces d'utilisation sur votre PC, et ainsi garantir votre vie privée.
Tous les téléchargements