Ansicht umschalten
Avatar von SW
  • SW

mehr als 1000 Beiträge seit 06.07.2000

Lizenz("kompilierte GPL-Code JVM") != Lizenz("Sun JVM")

Hallo,

ich weis nicht, ob es schon erwähnt wurde (wahrscheinlich muss man
das auf jeder Seite erwähnen), aber es gibt schon Unterschiede,
zwischen Code und Endprodukt. Der Quelltext ist unter der GPL, aber
die original JVM von Sun ist es nicht. D.h. wenn man die Sun JVM
verwendet, dann ist es eine andere Lizenz. Wenn man aber den GPL-Code
kompiliert, dann gilt das auch für die neue JVM, d.h. diese
unterliegt den Bedienungen der GPL. Sun kann als Erfinderin ihren
Code und daraus gemachte Produkte unter beliebig viele Lizenzen
stellen und parallel anbieten. Der Weg über die GPL ist wohl nur ein
Versuch Classpath und Co auszuschalten.

Also:
Lizenz("kompilierte GPL-Code JVM") != Lizenz("Sun JVM")

Allerdings spielt Sun mit dem Feuer. Wie ich die Kommentare bei
heise.de sehe, werden nur die wenigstes den Unterschied verstehen und
bald hat Java einen zweiten Mythos von wegen man muss den Quelltext
seiner Programme offen legen :(

Slawa
Bewerten
- +
Ansicht umschalten