les normes Java telles que publiées par Sun sont très loin d'être respectées par les JVM libres atuelles. il manque d'importantes parties de la norme qui ne sont pas du tout implémentées (par exemple Swing est un truc énorme très loin d'être implémenté), sans parler des nombreuses extensions de cette norme.
le problème se situe aussi du côté des brevets et copyrights de Sun: les APIs Java publiées par Sun sont loin d'être libres et sous une licence clairement incompatible avec la GPL http://java.sun.com/j2se/1.4.2/docs/relnotes/license.html(...) Il y'a des chances non négligeables (on n'est jamais à l'abri d'une coïncidence quand on implémente de tout petits programmes ayant des specs très précises) que leur réimplémentation puisse être en partie considérée comme du plagiat du code actuel de Sun, sans compter les nombreux brevets qu'a déposé Sun.
l'affaire Sco est exemplaire de ce qui pourrait un jour arriver aux JVMs libres. il suffit de voir les problèmes qu'ont déjà eu des projets libres comme Jboss ou Enhydra avec Sun
pour une distrib entièrement libre comme Debian l'affaire est réglée depuis longtemps: tous les programmes libres Java qui ont besoin d'une JVM non libre (la majorité) ne peuvent pas faire partie de Debian
PS: c'est pas si grave, on utilisera des p2p anonymes pour s'échanger les JVMs libres sous le manteau :)
[^] # il n'existe pas de JVM libre respectant les specs java, brevets et copyrights
Posté par free2.org . En réponse à la dépêche Une sélection d'outils libres pour la modélisation pour les bases de données. Évalué à 2.
le problème se situe aussi du côté des brevets et copyrights de Sun: les APIs Java publiées par Sun sont loin d'être libres et sous une licence clairement incompatible avec la GPL http://java.sun.com/j2se/1.4.2/docs/relnotes/license.html(...) Il y'a des chances non négligeables (on n'est jamais à l'abri d'une coïncidence quand on implémente de tout petits programmes ayant des specs très précises) que leur réimplémentation puisse être en partie considérée comme du plagiat du code actuel de Sun, sans compter les nombreux brevets qu'a déposé Sun.
l'affaire Sco est exemplaire de ce qui pourrait un jour arriver aux JVMs libres. il suffit de voir les problèmes qu'ont déjà eu des projets libres comme Jboss ou Enhydra avec Sun
pour une distrib entièrement libre comme Debian l'affaire est réglée depuis longtemps: tous les programmes libres Java qui ont besoin d'une JVM non libre (la majorité) ne peuvent pas faire partie de Debian
PS: c'est pas si grave, on utilisera des p2p anonymes pour s'échanger les JVMs libres sous le manteau :)