mardi 6 septembre 2011

Oracle modifie ses licences JDK

Oracle fait encore parle à nouveau de lui, à tord ou à raison ? à chacun de voir, en effet Oracle modifie ses licences JDK et de ce fait Oracle JDK n'est plus disponible pour distributions Linux.
Je reprend ici un article paru à ce sujet sur lemagit.fr:
« Face à la multiplication des implémentations d'OpenJDK par les éditeurs de distributions Linux, Oracle a décidé de mettre un terme au projet Operating System Distributor License for Java (DLJ), ainsi que sa licence associée. Initié par Sun en 2006, DLJ autorisait les éditeurs Linux à distribuer et à intégrer la plate-forme Java (JDK) de Sun - aujourd'hui Oracle - au sein de leur OS sous forme de package. Une initiative qui avait été bien accueillie par les développeurs, à l'époque. Ils y voyaient une automatisation de l'installation de Java sur leur machine Linux. Sun avait expliqué également que cette licence, non libre, devait garantir aux développeurs un accès à Java, jusqu'au développement d'OpenJDK, l'implémentation Open Source de Java soutenu aujourd'hui par Oracle et IBM notamment. Oracle a fait d'OpenJDK l'espace principal des développements autour de Java SE. "Avec la création de la communauté OpenJDK en 2006, et en particulier avec la montée en puissance d'OpenJDK 6 en tant qu'implémentation Open Source, éprouvée et mature, de Java SE 6, par les distributeurs Linux […], l'intérêt et la nécessité de DLJ ont fini par diminuer ces dernières années", explique Dalibor Topic, un gourou Java, employé chez Oracle sur son blog. »

Par conséquent plusieurs distributions ont décidé de retirer de leurs listes de paquets JDK, à commencer par Debian/Ubuntu, RedHat (certainement Fedora) , opensuse, archlinux et bien d’autres qui suivront. La complainte vient surtout du fait que des développeurs trouvent OpenJDK rempli de bugs, comme le montre l’article annonçant cela pour Debian et Scientific linux. D’autre part certains y voient comme le montre l’article cité plus haut une façon pour Oracle de pousser le développement de cette plateforme libre d’autant plus qu’elle sert de base aux versions JDK 6 et 7.
En tout cas certains le voient d'un mauvais oeil un peu comme cela est arrivé pour opensolaris et les incertitudes de openoffice comme en témoigne cet article . Et cela suffit pour alarmer. Cependant vu l'implication de grandes structures tels que IBM et Red Hat pour openJDK, l'espoir est permis, mais en attendant attendez vous à enregistrer les bugs rencontrés sur le lieu prévu pour votre distribution linux. Voici un lien question et réponses au sujet de l’utilisation de l’un ou l’autre (en).

sources :
lemagit.fr
La voix du libre
Techie-buzz (en)
Blogs.oracle
01net.com
www.distrowatch.com

Savoir ce que c'est que OpenJDK:
Lien 1
Lien 2

alphad