Pour gérer vos consentements :
Categories: Cloud

Sun Microsystems libère définitivement Java

C’est fait. Ou presque. D’ici la fin de l’année, le code Java de Sun Microsystems sera intégralement libéré et proposé sous la licence GPL 2. Ce n’est pas vraiment une surprise mais une évolution importante pour les développeurs qui pourront adapter le code à leurs besoins et, surtout, développer des applications en Java quel que soit l’environnement.

Le projet aura nécessité plus de deux ans de travail. En mai 2006, à l’occasion du JavaOne, Sun annonce son intention de libérer le code de Java. Soit la disponibilité de 6,5 millions de lignes de code. Projet mis en pratique un an plus tard avec le lancement de l’OpenJDK. Mais environ 5 % du code reste sous licence propriétaire. Il s’agit de parties développées par des entreprises tierces qui refusent de libérer leurs travaux.

Sun entame des négociations avec certaines d’entre elles et re-écrit les parties du code qui reste fermé. De son côté, Red Hat rejoint la communauté OpenJDK et lance l’initiative IcedTea en juin 2007. Celle-ci vise à ré-écrire tout le code manquant en s’appuyant sur les bibliothèques GNU ClassPath et le compilateur libre GCJ.

1 % de code propriétaire

Mission quasi-accomplie. La semaine dernière, Fedora 9, qui implémente OpenJDK6, a passé avec succès le TCK. Le Java Test Compatibility Kit consiste à vérifier le fonctionnement d’OpenJDK comme une implémentation complète de Java SE 6 à partir de 80 000 points de test. L’OpenJDK avait également été intégré à Ubuntu 8.04 (Hardy Heron).

Mais il reste encore 1 % de code propriétaire, notamment lié à la gestion du son, que Sun continue de libérer en le re-écrivant. La mise à jour du code devrait être effectuée avant la fin de l’année. La nouvelle version de l’environnement de développement devrait également profiter, à terme, aux plates-formes Windows et Mac OS X.

Recent Posts

PC Copilot+ : une porte d’entrée vers l’ IA locale ?

Equipés de NPU, les PC Copilot+ peuvent déployer des LLM en local. Un argument suffisant…

2 semaines ago

PCIe 5.0 : La révolution des cartes-mères est-elle en marche ?

Que vous soyez un novice dans le domaine informatique, ou avec un profil plus expérimenté,…

3 semaines ago

Cybersécurité : attention aux QR codes dans les PDF

Les attaques de phishing utilisant des QR codes frauduleux intégrés dans des documents PDF joints…

2 mois ago

Windows 11 : une mise à jour majeure apporte de nouvelles fonctionnalités

Microsoft a amorcé le déploiement de Windows 11 24H2. Passage en revue des nouvelles fonctionnalités…

3 mois ago

Microsoft 365 : comment Copilot se déploie dans toutes les applications

L'intégration de Copilot dans la suite bureautique s'accélère. Où trouver l'assistant IA et comment l'utiliser…

3 mois ago

PC Copilot + : Microsoft veut garder Recall

Microsoft annonce une phase expérimentale pour lancer Recall sur les PC Copilot+. Elle doit commencer…

4 mois ago