La fondation Apache a annoncé son intention de développer un projet «chambre propre» en Java, compatible aux spécifications et à la machine virtuelle officielles de Sun, avec l'aval deSun.
Ce développement en java compatible sous une licence différente est rendu possible en partie par les récents changements survenus aux règles sur les licences pour Java2 Standard Edition, version 5.0 (J2SE 5.0 en langage Sun), et l'ouverture démontrée par le programme Java Community Process.
Le projet «Harmony» de la fondation Apache sera compatible aux spécifications officielles de Sun, basée sur la version Java2 5.0, avec une compatibilité assurée grâce à des tests réalisés avecla Trousse de compatibilité technologique Java de Sun (TCK).
Ce sont des milliers de projets libres qui sont déjà écrits en Java (voir OpenOffice.org). On s'attend dans le milieu à ce que la possibilité de développer des projets libres à partir de la machine virtuelle de Sun favorisera son adoption générale.