Java Open Source : Apache Harmony n'est pas remis en cause
Le passage de la plate-forme d'exécution Java sous licence GPL et la création d'une communauté, OpenJDK, pour faire évoluer le code, rendent-ils caduc le projet Harmony, abrité par la Fondation Apache, qui avait justement pour ambition de développer une implémentation Open Source de Java SE ? Pas du tout, répond Geir Magnusson, le leader du projet, qui se réjouit au contraire de cette compétition, « une chose saine pour l'écosystème ».
« Je pense que c'est une excellente nouvelle, nous a-t-il confié. Plus il y a d'Open Source, mieux c'est. Je ne pense pas que cela changera ce que nous faisons au sein d'Apache Harmony. Nous avons une communauté différente, une licence différente et un modèle de gouvernance différent. Les gens et les organisations choisiront de participer à telle ou telle communauté selon ce qu'ils espèrent en retirer. »
Quant à d'éventuels risques de bifurcation dus à l'emploi de la licence GPL, Geir Magnusson s'estime confiant : « Je pense que les risques sont faibles. Personne ne veut avoir un Java différent. Et pour être appelé Java, une technologie doit passer le TCK. Quoi qu'il en soit, un Java Open Source favorisera l'innovation, dans la mesure où ce sera plus simple d'expérimenter des choses. Ensuite, ces innovations pourront être formellement réintégrées au sein de Java au travers du JCP. »
Aujourd'hui, le projet Harmony a finalisé « 95% des librairies de classe », et Geir Magnusson se dit satisfait des progrès concernant la machine virtuelle. « C'est une machine virtuelle très moderne, et les chiffres de performance que nous voyons sont très respectables. Notre plan est d'avoir une implémentation complète et certifiée de Java SE d'ici la mi-2007 ».