• [^] # Re: javasapusaipalibre

    Posté par (site web personnel) . En réponse à la dépêche Programmation Java pour les enfants, les parents et les grands-parents. Évalué à 9.

    1% libre, java ? Si tu parle du contenu fourni par Sun, tu as sans doutes raison
    Je pense que Gof veut parler du binaire de Sun appelée machine virtuelle.

    mais je me vois mal dire : "Le C++ n'est pas libre parce qu'Intel et Microsoft vendent des compilateurs propriétaires".
    Le C++ est une norme ISO il me semble, implémentable par tous ? Et je ne crois pas non plus que les spécifications des technologies Java soient libres ? Java est étroitement contrôlé par Sun.

    Le problème de Java est que le logiciel libre ne dispose pas d'une machine virtuelle compétitive avec celle de Sun et que dans la majorité des cas les utilisateurs de logiciels libres se voient obliger d'utiliser la machine virtuelle de Sun.

    Tu peux tout à fait compiler du code Java et exécuter du bytecode java avec des outils parfaitement libre.
    Les vraies questions sont :
    - Combien de projets Java open souce s'exécutent bien ou fonctionnent tout court avec une machine virtuelle libre ?
    - Est-ce normal que des projets libres en Java ne puissent pas s'exécuter sur un système 100% libre ?
    - Est-ce que tous les exemples du livre fonctionnent sur Linux Intel ?
    - Est-ce que tous les exemples du livre fonctionnent sur Linux PowePC ?

    A mon humble avis la nouvelle ne méritait pas une première page :
    - bouquin non libre au format PDF
    - sujet traitant d'une technologie propriétaire
    - exemples dédiées à une machine virtuelle non libre (Sun) sur un système d'exploitation non libre Fenêtre(r).

    Cela n'enlève sûrement rien à la qualité du bouquin, mais un journal aurait suffit :-)