Zum Inhalt springen

Apache Harmony

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 19. Juli 2006 um 22:23 Uhr durch Jpp (Diskussion | Beiträge) (Geschichte aus englischer Wikipedia übersetzt, weiteres folgt in Kürze). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Diese Seite wurde zur Löschung vorgeschlagen.

Falls du Autor des Artikels bist, lies dir bitte durch, was ein Löschantrag bedeutet, und entferne diesen Hinweis nicht.

Zu den Löschkandidaten

Die Diskussion über diesen Antrag findet auf der Löschkandidatenseite statt.
Hier der konkrete Grund, warum dieser Artikel nicht den Qualitätsanforderungen entsprechen soll: Relevanz? ein letztes Jahr angekündigtes , angeregt diskutiertes Projekt? -- feba 19:19, 19. Jul 2006 (CEST)

Apache Harmony ist ein Projekt der Apache Software Foundation, das das Ziel hat, eine Open-Source-Version der Java-Technologie zu entwickeln. Es wurde Anfang Mai 2005 angekündigt und wurde unter Java-Entwicklern angeregt diskutiert.

Geschichte

Anbahnung

Das Projekt Harmony wurde ursprünglich 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 würde. GNU-Entwickler wurden eingeladen und beteiligten sich an der ursprünglichen, vorbereitenden Planung. Dennoch wurde später entschieden, keinen Quelltext aus dem GNU Classpath zu verwenden, und stattdessen die benötigten Klassen von Grund auf neu zu schreiben und große Quelltext-Spenden von Software-Unternehmen zu erhoffen.

Gründe für die Neuentwicklung

Die wichtigsten Gründe für Meinungsverschiedenheiten zwischen GNU-Classpath- und Apache-Projekten sind auf Unterschiede zwischen der General Public License (GNU Classpath enthält außerdem eine GPL Linking Exception) und der Apache Software License. Diese Unstimmigkeiten scheinen hauptsächlich durch unterschiedliche Software-Gesellschaften verursacht zu sein, die die etwas freizügigere Apache-Lizenz bevorzugen, die auch die Entwicklung unfreier Produkte ermöglicht.[1] GNU kann ebenfalls mit proprietärem Code gebunden werden, es ist aber rechtlich schwieriger, die unfreien Produkte von GNU Classpath selbst abzuleiten.[2] Dennoch meinen viele Software-Entwickler, dass die Lizenzen und Philosophie dieser Gemeinschaften nicht zu unterschiedlich sind, um die Aufwände abzusondern, und die Unfähigkeit, Kompromisse zu finden wird oft negativ gesehen.

Quellen

  1. Mark Wielaard: Toward a free Java LWN.net, 24. Mai 2006
  2. GNU Classpath License