Ta démonstration serait formidable si elle ne s'appuyait pas sur des erreurs factuelles importantes. Tout d'abord, les JVM libres existent, elles sont même assez nombreuses. Le problème est le JRE, c'est-à-dire l'ensemble constitué de la JVM et des classes de base. Or, ces classes de base sont en grande partie développée en Java, dans le JRE de Sun lui même. Quand IBM demande l'ouverture de Java, c'est bien du JRE qu'il s'agit et les développeurs Java sont parfaitement compétents pour participer à son développement (cf classpath, d'ailleurs).
De plus, il existe une JVM open source et entièrement (ou presque) écrite en Java. L'ironie du sort veut qu'elle soit justement écrite par IBM (cf http://www-124.ibm.com/developerworks/opensource/jikesrvm/(...)). Les divers échos que j'en ai eu sont qu'elle tourne plutôt efficacement, à condition, comme toujours en Java, d'avoir une mémoire conséquente.
[^] # Re: IBM demande à Sun de "libérer" Java
Posté par boubou . En réponse à la dépêche IBM demande à Sun de "libérer" Java. Évalué à 2.
De plus, il existe une JVM open source et entièrement (ou presque) écrite en Java. L'ironie du sort veut qu'elle soit justement écrite par IBM (cf http://www-124.ibm.com/developerworks/opensource/jikesrvm/(...)). Les divers échos que j'en ai eu sont qu'elle tourne plutôt efficacement, à condition, comme toujours en Java, d'avoir une mémoire conséquente.