www.wikidata.de-de.nina.az
Apache Harmony war ein Projekt der Apache Software Foundation mit dem Ziel eine Open Source Version der Java Technologie zu entwickeln Es wurde Anfang Mai 2005 angekundigt und wurde unter Java Entwicklern angeregt diskutiert Mit der Offenlegung von Suns offiziellen Implementierungen der Java Technologie unter der GNU General Public License ab 2006 als OpenJDK bestand die Notwendigkeit zur Entwicklung von Harmony nicht mehr in der anfanglichen Form Nach der Ubernahme von Sun Microsystems durch Oracle im Januar 2010 sowie dem Wegfall von IBM als aktivem Unterstutzungspartner von Harmony im Oktober 2010 wurde Anfang November 2011 entschieden das Projekt zu beenden 1 Inhaltsverzeichnis 1 Geschichte 1 1 Grunde fur die Neuentwicklung 1 2 Anbahnung 1 3 Letzter Entwicklungsstand 1 4 Ende des Projekts 2 Entwicklungsteam 3 Siehe auch 4 Weblinks 5 QuellenGeschichte BearbeitenGrunde fur die Neuentwicklung Bearbeiten Die wichtigsten Grunde fur Meinungsverschiedenheiten zwischen GNU Classpath und Apache Projekten sind auf Unterschiede zwischen der General Public License GNU Classpath enthalt ausserdem eine GPL linking exception und der Apache Lizenz zuruckzufuhren Diese Unstimmigkeiten scheinen hauptsachlich durch unterschiedliche Software Gesellschaften verursacht zu sein die die etwas freizugigere Apache Lizenz bevorzugen die auch die Entwicklung unfreier Produkte ermoglicht 2 GNU kann ebenfalls mit proprietarem Code gebunden werden es ist aber rechtlich schwieriger die unfreien Produkte von GNU Classpath selbst abzuleiten 3 Dennoch meinen viele Software Entwickler dass die Lizenzen und Philosophie dieser Gemeinschaften nicht so unterschiedlich sind dass eine Absonderung voneinander notig gewesen ware und die Unfahigkeit Kompromisse zu finden wird oft negativ gesehen Anbahnung Bearbeiten Das Projekt Harmony wurde ursprunglich konzipiert als der Versuch alle Entwickler freier Implementierungen der Programmiersprache Java zu vereinigen Viele Softwareentwickler erwarteten dass es ein Projekt oberhalb von GNU Apache und anderen Gemeinschaften wurde GNU Entwickler wurden eingeladen und beteiligten sich an der ursprunglichen vorbereitenden Planung Dennoch wurde spater entschieden keinen Quelltext aus dem GNU Classpath zu verwenden und stattdessen die benotigten Klassen von Grund auf neu zu schreiben und auf grosse Quelltext Spenden von Software Unternehmen zu hoffen Letzter Entwicklungsstand Bearbeiten Die erwarteten Code Spenden von Software Unternehmen gingen im Laufe der Zeit ein Apache Harmony enthielt lauffahigen Code inklusive Swing AWT und Java2D die von Intel beigetragen wurden Der Anteil implementierter Klassen betrug zuletzt uber 99 Stand November 2008 Apache Harmony wurde am 29 Oktober 2006 als Apache Vollprojekt offiziell anerkannt Ende des Projekts Bearbeiten Nach der Ubernahme von Sun Microsystems durch Oracle sowie einer Klage gegen Google wegen der Java Implementierung Dalvik ist 2010 eine Unsicherheit in das Java Umfeld gekommen Sun und auch der neue Eigentumer Oracle weigerten sich Harmony Zugang zum Testsystem Java SE TCK fur eine Zertifizierung zu gewahren IBM hatte die aktive Unterstutzung von Harmony im Oktober 2010 aufgegeben und will sich stattdessen gemeinsam mit Oracle bei OpenJDK engagieren Durch eine Abstimmung des Project Managements Anfang November 2011 wurde entschieden das Projekt zu beenden Der letzte Stand wurde in den sogenannten Attic verschoben wo weiterhin auf ihn zugegriffen werden kann 1 Entwicklungsteam BearbeitenApache Harmony wurde im Gegensatz zu GNU Classpath das von vielen unterschiedlichen Mitarbeitern entwickelt wird hauptsachlich von diversen Unternehmen entwickelt Es bekam grosse Quelltextspenden auf einmal und die meisten Anderungen des Quelltextes zwischen den Versionen sind nicht leicht erkennbar Dies liess es eher einem Unternehmenskonsortium als einem Gemeinschaftsprojekt ahneln Dennoch sind die allgemeinen Diskussionen in den Mailinglisten frei fur jedermann Siehe auch BearbeitenJava Java als freie Software GNU Classpath KaffeWeblinks BearbeitenOffizielle WebprasenzQuellen Bearbeiten a b Apache Harmony gibt auf Mark Wielaard Toward a free Java LWN net 24 Mai 2006 GNU Classpath License Abgerufen von https de wikipedia org w index php title Apache Harmony amp oldid 236174002