• [^] # Re: Re:

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

    Comme toujours, tu as l'oeil mais ça a le mérite de pouvoir éclaircir les zones d'ombres.

    C'est clair qu'il faut remercier l'ensemble de la communauté du logiciel libre pour cet incroyable cadeau mais sans se voiler la face, le gros du boulot a été fait par les ingénieurs de Sun et l'équipe d'IcedTea (et c'est un peu mon boulot d'ambassadeur de mettre en avant le boulot de la communauté Fedora dont IcedTea fait partie).

    > Il me semble que c'est déjà disponible "en option" (preview) pour RHEL 5.2.
    Exact, mais normalement OpenJDK deviendra l'implémentation par défaut dans RHEL 5.3, j'aurais du le préciser.

    Quant à l'utilisation du nom "OpenJDK 7", seul Java 7 devait être entièrement libéré au départ, la libération du JDK 6 fait que rétroactivement on a appelé IcedTea openJDK 7 pour le différencier d'OpenJDK 6.
    C'est probablement un abus de langage comme tu le précises, mais c'est repris par la communauté y compris dans les releases notes.
    http://docs.fedoraproject.org/release-notes/f9/en_US/sn-Java(...)

    Sun a accordé une licence spéciale du TCK pour la communauté afin de pouvoir tester la conformité des builds basé sur OpenJDK sous licence GPL.
    C'est ce qu'affirme du moins la FAQ.
    http://www.sun.com/software/opensource/java/faq.jsp#k4
    OpenJDK devrait inclure une option de compilation permettant de valider la conformité du build, c'est peut-être même déjà fait.

    Quant aux marques Java, JDK et OpenJDK, le premier n'est utilisable qu'avec l'accord de Sun, les JDK et OpenJDK sont soumis aux règles du "fair use".
    L'accord RedHat-Sun permet à Fedora d'utiliser la marque "OpenJDK", c'est même dans les releases notes de Fedora 9: "Sun has licensed the OpenJDK trademark for use in Fedora."
    Quant à Ubuntu, je suppose que c'est de même.


    C'est vrai, il y a encore beaucoup de boulot, améliorer le plugin web, nettoyer le code pour le rendre plus portable, plus performant, etc ... C'est une étape importante pour faire de Java un citoyen de première zone dans la communauté du logiciel libre.
    ça va redonner du courage à la communauté et donner du crédit au pro-libre au sein de Sun.