Inscrivez-vous gratuitement à la Newsletter BFM Business
Apache Harmony est disponible en version finale. Il s'agit d'une implémentation open source de Java Standard Edition 5 (JSE 5), l'environnement de création et d'exécution des programmes Java. Rotule critique du serveur d'applications, cette couche logicielle conditionne la rapidité d'exécution et la richesse fonctionnelle d'un progiciel ou d'une application web. Il en existe des implémentations commerciales, chez IBM et BEA, par exemple, et une implémentation libre, GCJ/Classpath.
Intel et IBM contributeurs
Olivier Martinerie, président de Progiweb, spécialiste de l'intégration de solutions e-business Java, salue l'arrivée d'un nouveau projet open source sur ce segment : ' Harmony a ceci d'intéressant qu'il agrège la communauté des développeurs Apache à Java. Augmenter le nombre de contributeurs, c'est faire entrer de nouveaux cerveaux pour trouver des idées neuves et résoudre plus vite les problèmes techniques. En la matière, Linux a de l'avance. ' Les communautés n'ont guère fait preuve de solidarité. Sun a freiné des quatre fers pour valider la compatibilité d'Harmony avec JSE 5 ; l'inventeur de Java souhaitant fédérer les contributions autour de son implémentation sous licence GPL. Les développeurs de GCJ/Classpath, affilié à GNU, ont cessé en cours de route de collaborer pour cause de licences incompatibles. Harmony doit son salut à Intel et à IBM, qui ont apporté une grande partie du code le plus critique : celui des bibliothèques de fonctions et du moteur d'exécution. Olivier Martinerie reconnaît qu'Harmony pose problème : ' La licence Apache 2.0 est suffisamment permissive pour que les intégrateurs l'adoptent sans se poser de questions. À caractéristiques égales, ils préféreront Harmony à un autre JSE 5 sous GPL, car ils savent qu'ils ne seront jamais inquiétés. '
Votre opinion