Pour gérer vos consentements :
Categories: Cloud

Java : Sun ne soutient pas le projet de la Fondation Apache

Sun Microsystems a émis de « sérieux doutes » sur l’utilité du dernier projet de la Fondation Apache (voir édition du 10 mai 2005), qui souhaite créer une implémentation open source de Java 2 Standard Edition (J2SE).

Dans une interview accordée à VNUnet.com, James Grosling, créateur de Java et vice-président de Sun chargé des langages de programmation, a expliqué qu’il ne comprenait pas pourquoi le consortium s’était lancé dans ce projet. « Je ne ferais jamais ça, a-t-il déclaré à propos du Projet Harmony d’Apache, j’ai tellement de choses plus intéressantes à faire dans ma vie. »

La Fondation Apache, qui a annoncé le lancement de son projet en ce début de mois, a pour ambition de réunir un groupe de développeurs afin de créer une implémentation open source de J2SE, un élément indispensable pour faire fonctionner le code Java sur les ordinateurs de bureau.

Des tests de compatibilité obligatoires

Sun exige des implémentations J2SE qu’elles passent des tests rigoureux avant de pouvoir se targuer d’être compatibles Java. Cela permet de s’assurer de la compatibilité entre les différentes implémentations, mais signifie également que les fonctionnalités du produit final sont identiques à l’offre existante de Sun.

Sun a mis en place cette politique afin d’éviter une fragmentation du langage qui forcerait les développeurs à faire certifier leur code pour chacune des variantes. Un développement de ce type a permis aux distributions Linux Red Hat et SuSe de devenir les standards de facto. Les principaux revendeurs de logiciels, tels que Computer Associates ou Oracle, font désormais certifier leurs logiciels uniquement pour ces deux distributions.

Les développeurs opposés à l’ouverture du code de Java

« Je comprends les motivations de la Fondation Apache », explique James Gosling. « Mais de notre point de vue, ce serait plus destructeur qu’utile car cela mènerait forcément à une scission de Java. » Le responsable affirme que les développeurs soutiennent Sun dans son refus d’ouvrir le code source de Java, mais que leur position est éclipsée par des partisans de l’open source plus médiatiques.

Sun n’apportera pas sa contribution au projet de la Fondation Apache, a ajouté Gosling, contrairement à ce qu’avait déclaré récemment un autre vice-président de Sun sur son weblog. « Nous avons à peine le temps de travailler sur notre propre implémentation J2SE. Nous serions ravis de coopérer et d’apporter notre aide mais nous ne pouvons pas nous le permettre », a-t-il confié à VNUnet.com.

Un J2SE open source serait compatible avec plus de matériels

En réponse aux remarques de James Gosling, Geir Magnusson, un développeur indépendant travaillant pour la Fondation Apache, a indiqué à VNUnet.com que le consortium n’avait pas l’intention de scinder Java. Selon lui, une implémentation J2SE open source permettrait au logiciel d’être adopté par d’autres matériels, alors que l’implémentation de Sun est compatible uniquement avec Solaris, Linux et Windows.

Geir Magnusson a ajouté que les fournisseurs actuels de J2SE, tels que BEA, IBM ou Sun, ont tous créé et testé leur propre logiciel. Une implémentation open source leur permettrait de partager ce travail. Cependant, le développeur ne se montre pas surpris de la réaction hostile de Sun : « Sun ne croit pas vraiment en notre capacité à mener ce projet à terme », affirme-t-il.

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