GNU Classpath est un projet visant à ré-implémenter l’API de Java sous la licence libre GPL. En effet, il ne faut pas oublier que même si Sun publie les sources de Java, il y a de nombreuses restrictions :

  • discrimination entre l’utilisation à but éducatif et à but commercial

  • restriction de la modification des sources

  • redistribution interdite des modifications

Ainsi, depuis le 6 novembre dernier, le projet GNU Classpath est conforme à la norme 1.0 de Java (JDK 1.0). Même si la version 1.0 du JDK de Sun date de 1996, c’est déjà un premier pas important pour l’ouverture sur le logiciel libre de Java et la concurrence entre les différentes implémentations de Java : Sun, BEA, IBM, GNU, SableVM.