Oracle reprend en main le langage Java

Le géant entend mettre un terme aux projets Open Source lancés autour du langage Java. C'est le cas avec le projet d'implémentation Harmony.

Oracle ne fournira pas la licence nécessaire au projet Open Source d'implémentation de Java SE initié dans le cadre de la fondation ApacheLe framework Harmony ne pourra plus être certifié. Car c'est bien de cela dont il s'agit. Avec Java FX, les kits de test de compatibilité Java (TCK) sont les seuls éléments de l'infrastructure Java à ne pas avoir été basculés sous licence Open Source par Sun.

Relayée par The Register, l'information a été communiquée par Oracle lors d'une conférence de presse à Bonn en Allemagne. Selon les porte-paroles de la société présents, autoriser le  projet Harmony à exploiter ces licences présenterait des risques pour le futur du langage Java. A la différence de Sun, il semble bien qu'Oracle souhaite garder cette partie du code sous son contrôle.

IBM apporte son soutien à Oracle

Cette décision intervient alors qu'Oracle poursuit Google pour violation de brevets sur Java au sein du système d'exploitation Google Android. Ce qui est loin d'être un concours de circonstance, selon nos confrères britaniques. L'OS mobile de Google s'appuie en effet sur Harmony. Pour The Register, Oracle ne souhaitent pas voir Java SE être utilisé par les terminaux mobiles, mais plutôt Java ME.

Le 12 octobre, Oracle a également amorcé une réforme du Java Community Process. Il a signé un accord avec IBM en vue de collaborer avec lui au développement d'OpenJDK, l'implémentation Open Source de référence du langage Java lancée par Sun. Ce partenariat n'en demeure pas moins une bonne nouvelle pour la communauté des développeurs Java, tant les questions demeuraient nombreuses autour du futur du langage orienté objets.

Cette annonce pourrait en effet traduire une reprise des travaux du JCP autour des deux principaux acteurs du monde Java. Derrière ce projet, l'objectif est bien de relancer le processus de standardisation de Java SE.

En coulisse, IBM avait déjà indiqué qu'il comptait abandonner son soutien à l'implémentation Java d'Apache (Apache Harmony), en vue de se recentrer sur OpenJDK. Finalement, IBM apporte donc son plein soutien à une reprise en main de Java SE par Oracle.