Geir Magnussen von der incubator das Projekt Harmony an, welches sich zum Ziel gesetzt hat eine virtuelle Maschine zu entwickeln, welche zu den Bedingungen der Apache Software License 2.0 angeboten und kompatibel zur aktuellen Version 5.0 der J2SE sein wird. Weiterhin strebt das Projekt eine offizielle Zertifizierung an, ähnlich wie es im J2EE-Bereich für JonAS, JBoss und Geronimo gehandhabt wird. Letztere ist notwendig um das Projekt offiziell "Java" nennen zu dürfen. Für Verwirrung sorgte indes eine FAQ, die den Anschein erweckte, dass Apache Harmony die umfangreiche Java-Klassenbibliothek von Grund auf neu programmieren wolle, ohne dabei auf vorhandene Quellen wie GNU Classpath zu setzen. Tatsächlich befinden sich aber unter den Unterstützern von Harmony unter anderem der Maintainer von GNU Classpath, als auch Entwickler von Kaffe und GCJ. Von allen Beteiligten gibt es Willensbekundungen um eine Zusammenarbeit zu ermöglichen. Die in der FAQ befindlichen Aussagen dienen hierbei nur als Basis für eine Apache-interne Diskussion und sollte daher nicht als endgültig betrachtet werden. Die jüngsten Ereignisse sind der vorläufige Höhepunkt einer bereits mehrere Monate dauernden schrittweisen Annäherung zwischen GNU- und Apache-Entwicklern. Im Frühjahr 2004 hatte die Einschätzung der Apache Software License 2.0 als GPL-inkompatibel für Verstimmungen zwischen beiden Gemeinschaften gesorgt und das Problem konnte vorerst nicht behoben werden. Durch eine gemeinsame Initiative aus den Reihen der Entwickler wurden die Gespräche zwischen den Büros wieder aufgenommen und es wird erwartet, dass nun das Zerwürfnis überwunden werden kann. Das taufrische Apache Harmony befindet sich momentan auf der Suche nach weiteren Entwicklern. Interessierte mögen sich daher auf der vorläufigen Mailingliste harmony-dev@incubator.apache.org des Projektes eintragen. Hinweise hierzu liefert diese Seite.