Quand .Net a été lancé, le monde du logiciel libre a eu deux possibilités:
* ne rien faire en espérant que .Net se vautre.
* commencer à réaliser une implémentation libre.
Quant Mono a été lancé, Java n'était pas libre loin de là, si on avait quelques machines virtuelles fonctionnelles, on avait un embryon de classpath inutilisable en l'état. Soit on faisait la même erreur qu'avec Java, en choisissant la première possibilité soit on se bougeait le cul. Sun a attendu qu'on ait une implémentation complète de Java 1.4.2 (et quasi-complète de Java 1.5) pour annoncer la libération de Sun Java !
@VINDICATORs: exact OpenJDK repose encore sur des composants propriétaires, pas d'OpenJDK 100% libre avant Java 1.7.
Pour ceux qui sont intéressé par la future intégration de l'OpenJDK dans Fedora :
http://fitzsim.org/blog/