Il y a quelques temps, Apple a laissé entendre ne plus vouloir maintenir l'implémentation de Java sur Mac OS X en indiquant qu'elle était obsolète. Plus récemment, Apple fait encore une fois parler de lui en signant un accord avec Oracle concernant OpenJDK qui est l'implémentation open source de Java.
Un petit rappel des faits
Tout commence lorsque la firme Apple annonce qu'elle ne développerait plus la machine virtuelle de Java pour Mac OS X, jugée obsolète. Néanmoins, Apple déclare dans le même temps que le support de Java continuera sur les versions Leopard et Snow Leopard de Mac OS X.
Une des solutions pour pallier ce problème, et donc que Java reste compatible avec OS X, serait qu'Oracle maintienne l'implémentation Java à la place de la firme à la pomme. Une alternative serait OpenJDK, qui est l'implémentation open source de Java avec encore une condition : qu'elle soit elle aussi disponible sur Mac.
Le projet OpenJDK
En 2004, Richard Stallman met en évidence le problème du « piège Java ». Un logiciel libre est réellement libre s'il respecte une certaine licence approuvée, et si l'ensemble de ses dépendances sont aussi libres. Ce n'est pas le cas de Java car son compilateur, ou même ses bibliothèques de bases ne sont pas libres.
En 2006, Sun a fait entendre qu'il voulait que Java devienne un langage entièrement libre et sous licence GNU GPL, néanmoins certains composants ont fait défaut à cette ouverture, d'où le lancement du projet OpenJDK. Des inquiétudes étaient nées après le rachat de Sun par Oracle, la firme avait indiqué qu'elle soutenait le projet. En octobre dernier, IBM signait un accord avec Oracle pour accélerer l'innovation autour d'OpenJDK.
Un accord entre Oracle et Apple
Comme dit en introduction, Oracle et Apple ont signé un accord concernant OpenJDK qui regroupe l'implémentation open source de Java, la spécification Java SE, le langage Java, le kit de développement Java et l'environnement d'exécution Java. Apple rejoint donc le club OpenJDK tout comme IBM il y a un environ un mois maintenant. Cette annonce devrait ravir et rassurer tous les développeurs Java sur OS X puisque Java continuerait donc d'être compatible avec le système en étant en plus open source. Apple estime aussi que la meilleure façon pour les développeurs d'avoir la version la plus à jour est de dépendre d'Oracle. Oracle réussit donc là où Sun avait échoué, c'est-à-dire de répandre une implémentation libre du langage Java.
Liens et sources
59 Participations
Connectez-vous !
Connectez-vous !
Revenir à la liste des news
Lire aussi