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.