Les développeurs qui souhaitaient voir un jour apparaître une version libre du langage Java, propriété de Sun Microsystems, devraient prochainement obtenir satisfaction. La Fondation Apache, à l’origine notamment du célèbre serveur Web du même nom, a en effet entrepris de développer une nouvelle version de la plate-forme Java 2 Standard Edition (J2SE) dans le cadre d’un projet baptisé « Project Harmony ». Objectif : fournir une version de Java à la fois open source et compatible avec les spécifications de Sun.
Si Sun s’est jusqu’à maintenant toujours opposé à toute version libre de Java, c’est principalement par crainte de lui faire perdre un de ses principaux atouts : sa compatibilité avec la quasi-totalité des plates-formes. Le projet de la Fondation Mozilla a été rendu possible grâce à la nouvelle licence d’exploitation que Sun a accordée à Java, laquelle assouplit les conditions de modification de son code source (voir édition du 17 mars 2005).
Le projet Harmony s’est ainsi fixé deux principaux objectifs : d’une part créer une implémentation compatible de J2SE 5.0, qui sera soumise à l’Apache License v2 ; d’autre part, développer avec la communauté open source une architecture modulaire comprenant une machine virtuelle Java et des bibliothèques de classe afin de permettre les échanges de composants avec les différentes implémentations indépendantes.
Des développements soumis à des contrôles réguliers
Pour satisfaire aux exigences de Sun, la Fondation Apache s’est engagée à soumettre régulièrement son code source à des audits qui permettront de s’assurer que les spécifications techniques de l’éditeur sont bien respectées. De plus, les développeurs testeront eux-mêmes leur code avec le Technology Compatibility Kit (TCK), un outil que Sun met gratuitement à disposition des organismes à but non lucratif. Du coup, l’éditeur a manifesté son soutien au projet par la voix de son vice-président, Graham Hamilton, qui y apporte divers commentaires positifs sur son weblog. Tout en émettant quelques doutes sur la réelle utilité d’une version parallèle de Java.
Microsoft lance Phi-3-mini, un petit modèle de langage (SLM) qui s'adresse aux entreprises ne disposant…
Quelle part d’incertitude faut-il accepter dans la mise en conformité des IA avec le RGPD…
Microsoft a dévoilé les prix des mises à jour de sécurité étendues pour Windows 10.…
Docaposte a sélectionné une douzaine de spécialistes français pour créer un Pack cybersécurité spécialement étudié…
La Surface Pro 10 sera disponible le 9 avril en France. Passage en revue de…
Que réserve Office 2024 ? Une première version de test officielle sera disponible en avril.…