La fondation Apache Software Foundation, à laquelle le monde de Java doit de nombreuses implémentations open source, est actuellement en conflit avec Sun, le fondateur du langage.

Avant de rentrer dans les détails du problème, il est important de résumer le contexte. Tout d'abord, rappelons ce qui se cache derrière Java :
  • Java : un langage de programmation 100% objet, avec sa syntaxe propre, proche du C++, et sa philosophie (les spécifications du langage)
  • Java Core Library : des bibliothèques de fonctions intégrées au coeur du langage
  • Java Virtual Machine : une machine virtuelle permettant de faire fonctionner les programmes écrits dans le langage Java (implémentations spécifiques à l'environnement d'exécution : Windows, Mac, Linux, PDA...)
Apache
En raison de sa licence propriétaire, ce langage est depuis longtemps boudé des développeurs pour Linux, puisque ce dernier ne contient que du code sous licence libre.

Aussi, la fondation Apache a lancé en mai 2005 le projet libre
Source : InfoWorld