AMHA, le problème n'est pas que le JDK soit un produit propriétaire. Le problème est plus complexe que ça.
Déjà, les APIs du langages sont disponibles, on peut donc théoriquement faire des machines virtuelles compatibles Java (cf plus loin). Mais au vu de l'état d'avancement de certains projets, comme kaffe ( http://www.kaffe.org(...) ), on est en droit de penser que ça doit pas être simple.
Le process d'intégration des nouvelles fonctionnalités aux langages est relativement ouvert (voir cependant les problèmes de l'Apache consortium http://linuxfr.org/2001/06/19/3932,0,1,0,0.html(...) et oui... 19 juin 2001).
Je dis relativement parceque le process, même si l'idée est bonne, découle du problème de reconnaissance de Java. Autant tout le monde peut écrire un compilateur C, autant le fait d'utiliser le nom Java (et donc tout ce qui va avec, j2SE, J2EE par exemple) est protégé.
Un exemple: JBoss ( http://www.jboss.org(...) ) est un serveur d'application 100 % Java (ça, ils ont le droit), basé sur les specs J2EE. Ils ne peuvent pas dire que c'est "J2EE compliant", pour ça, il faut payer Sun pour qu'il le teste. Ce qu'ont fait BEA (weblogic), IBM (Websphere) et tant d'autres.
Je pense cependant que Java une idée pas si mal que ça, même si malgrè l'avis de quelques un de mes collègues, ça aurait pû être mieux pensé.
# Pas libre...
Posté par Anonyme . En réponse à la dépêche JDK 1.4.1 RC .... Évalué à 10.
Déjà, les APIs du langages sont disponibles, on peut donc théoriquement faire des machines virtuelles compatibles Java (cf plus loin). Mais au vu de l'état d'avancement de certains projets, comme kaffe ( http://www.kaffe.org(...) ), on est en droit de penser que ça doit pas être simple.
Le process d'intégration des nouvelles fonctionnalités aux langages est relativement ouvert (voir cependant les problèmes de l'Apache consortium http://linuxfr.org/2001/06/19/3932,0,1,0,0.html(...) et oui... 19 juin 2001).
Je dis relativement parceque le process, même si l'idée est bonne, découle du problème de reconnaissance de Java. Autant tout le monde peut écrire un compilateur C, autant le fait d'utiliser le nom Java (et donc tout ce qui va avec, j2SE, J2EE par exemple) est protégé.
Un exemple: JBoss ( http://www.jboss.org(...) ) est un serveur d'application 100 % Java (ça, ils ont le droit), basé sur les specs J2EE. Ils ne peuvent pas dire que c'est "J2EE compliant", pour ça, il faut payer Sun pour qu'il le teste. Ce qu'ont fait BEA (weblogic), IBM (Websphere) et tant d'autres.
Je pense cependant que Java une idée pas si mal que ça, même si malgrè l'avis de quelques un de mes collègues, ça aurait pû être mieux pensé.