URL: https://linuxfr.org/users/jux/journaux/apache-vs-oracle Title: Apache vs Oracle Authors: Jux Date: 2010年12月10日T00:49:27+01:00 Tags: Score: 20 La fondation Apache a [annoncé](https://blogs.apache.org/foundation/entry/the_asf_resigns_from_the) aujourd'hui se retirer du comité exécutif du JCP. Le [JCP (Java Community Process)](http://www.apache.org/jcp/sunopenletter.html) est en gros le groupe de personnes/entreprises/associations qui décident des évolutions du langage Java. En l'occurrence, Apache proteste contre le fait que la licencee de la suite de test de Sun/Oracle ([TCK](http://en.wikipedia.org/wiki/Technology_Compatibility_Kit)) n'est pas compatible avec la distribution sous licencee open source d'une implémentation Java. Hors, cette suite de test est celle qui permet de dire qu'une implémentation est effectivement du Java. Lors du vote sur Java 7, Apache espérait qu'Oracle modifierait la licencee de la suite de test pour permettre des implémentations open source indépendantes. Ils ne l'ont pas fait. Il faut savoir que Apache développe le projet [Harmony](http://en.wikipedia.org/wiki/Apache_Harmony) qui est une implémentation open source de Java 5 et 6. En 2007, Apache avait déjà envoyé une lettre à Sun pour protester contre la licencee de la suite de tests. Après la libération d'OpenJDK, Sun a fournit une licence qui permet à des développeurs d'une implémentation dérivée d'OpenJDK d'utiliser la suite de tests en interne pour valider leur implémentation. Seulement, Apache Harmony n'est pas dérivé d'OpenJDK et c'est là que le bât blesse. D'après ce que j'ai compris à l'affaire, il n'est toujours pas possible pour une implémentation complètement indépendante de Java sous une licence open source d'utiliser la suite de test officielle de Sun/Oracle. A mon avis, tout ça n'est pas très bon pour l'avenir de Java. La libération d'OpenJDK avait laissé espérer qu'on allait vers un développement réellement libre de Java et de ses spécifications, mais ça n'est malheureusement pas ce qui est en train de se passer. Oracle semble définitivement avoir des problèmes avec tout ce qui est libre. Pourtant, énormément d'outils pour Java en entreprise sont des projets libres (JBoss, Hibernate, Eclipse). S'ils commence à se mettre à dos tous les développeurs, ceux-ci risque d'aller voir vers d'autres plateformes. Vu l'inertie des solutions entreprises, le tout Python ou Ruby n'est pas pour demain, mais peut-être à long terme. N'étant pas familier avec tous les recoins de la communauté Java, j'espère n'avoir pas trop écrit de bêtises, mais si il y a des spécialistes, faites-vous plaisir pour les corriger :)

AltStyle によって変換されたページ (->オリジナル) /