• # Re:

    Posté par . En réponse à la dépêche OpenJDK 6 passe le TCK. Évalué à 4.

    On ne peut qu'être content des avancées faites. Surtout qu'il y avait beaucoup de sceptiques lors des premières anonces de Sun.

    > Aujourd'hui Fedora 9 est la première distribution GNU/Linux à inclure un JDK libre 100% conforme aux spécifications Java 6

    C'est cool. Mais plus important, d'autres vont rapidement suivre.

    > grâce aux efforts des ingénieurs de Sun, RedHat et de la communauté Fedora.

    Et de la communauté "sans étiquette".

    > RedHat envisage d'inclure OpenJDK dans la prochaine RHEL 5.3.

    Il me semble que c'est déjà disponible "en option" (preview) pour RHEL 5.2.

    > Fedora 8 fut la première distribution GNU/linux a offrir par défaut le support d'OpenJDK 7

    Ça s'appellait IcedTea. Ça ne pouvait pas s'appeller OpenJDK 7 car l'API n'était pas figée (contrairement à OpenJDK 6). Mais Sun a aussi assouplie l'emploi du nom OpenJDK et c'est cool aussi.


    > Un accord est signé avec RedHat, le but étant de porter les avancées de IcedTea (variante d'OpenJDK 7) dans OpenJDK 6 et l'accès pour les développeurs d'OpenJDK au "Test Compatibility Kit".

    Peut-être que ma mémoire me trahie.
    Il me semble que l'accord permet à Red Hat (et seulement Red Hat est couvert pas cet accord) d'utiliser le TCK.
    L'accord permet aussi à Red Hat de faire parti du "directoire" de Java. Red Hat participe aux décisions et a toutes les informations à égalité avec Sun.

    > L'adoption d'OpenJDK 6 est très rapide, Fedora 9 et Ubuntu 8.04 adoptent rapidement celui-ci comme implémentation de Java par défaut.

    Je peux me tromper mais je doute très fort que Fedora ou Ubuntu puis clamer être compatible Java. Si c'était le cas, au-lieu d'utiliser le nom OpenJDK, il pourrait directement utiliser le nom Java (ce que va très probablement faire Red Hat pour RHEL). Je crois que l'accord entre RedHat et Sun ne donne le droit qu'à Red Hat d'utiliser le nom Java (et donc de clamer être compatible Java (ou de passer les tests TCK)).


    OK, je chipote. D'ailleurs je ne garantis pas l'exactitude de ce que j'avance.
    Mais je crois que ce n'est pas aussi idyllique que tu le crois.
    M'enfin, ne boudons pas notre plaisir.
    Il n'y a que quelques détails qui ne sont pas parfait mais ne remettent pas en cause la liberté d'OpenJDK et donc la possibilité de fédérer une large communauté autour d'OpenJDK.