-
Warum verwendete Google nicht von Anfang an die OpenJDK APIs / GPL Lizenz?
Autor: Holla 10.04.18 - 20:52
Bzw. wie konnten jetzt die GPL Probleme gelöst werden die damals nicht gelöst werden konnten?
1 mal bearbeitet, zuletzt am 10.04.18 20:53 durch Holla. -
Re: Warum verwendete Google nicht von Anfang an die OpenJDK APIs / GPL Lizenz?
Autor: karazon 10.04.18 - 21:08
Zu dem Zeitpunkt als Apache Harmony gewählt wurde, gab es noch kein OpenJDK.
-
Re: Warum verwendete Google nicht von Anfang an die OpenJDK APIs / GPL Lizenz?
Autor: larix 12.04.18 - 07:11
Und wieso musste man dafür nun die komplette Implementierung wechseln anstatt einfach die Aktuelle unter GPL zu stellen?
Man darf GPL Werke ja verändern und im Grunde ist doch jede Implementierung der Java API eine veränderte Version von OpenJDK -
Re: Warum verwendete Google nicht von Anfang an die OpenJDK APIs / GPL Lizenz?
Autor: mnementh 12.04.18 - 15:32
larix schrieb:
--------------------------------------------------------------------------------
> Und wieso musste man dafür nun die komplette Implementierung wechseln
> anstatt einfach die Aktuelle unter GPL zu stellen?
> Man darf GPL Werke ja verändern und im Grunde ist doch jede Implementierung
> der Java API eine veränderte Version von OpenJDK
Nee, das stimmt auch nicht. Als Sun damals das JDK unter GPL stellte fehlten Bestandteile, weil Sun selbst von Dritten lizenziert hatte. Damals gab es Umgebungen wie IcedTea, die versuchten die fehlenden Bestandteile mit freien Bibliotheken zu ersetzen. Sun hat dann durchaus eine Weile damit zugebracht das Fehlende zu ersetzen.
Dazu hat ja Android eben nicht das normale JDK benutzt, sondern selbst implementiert. Basierend auf der freien Clean-Room-Implementierung Harmony. Aber dieses Urteil besagt ja eben, dass Du keine alternative Implementierung machen darfst. Also nein, das ist kein OpenJDK.



