Habe mir grade mal die ganzen Bedingungen bei Sun durchgelesen, die
man alle auf sich nehmen muss um da ÜBERHAUPT was beisteuern zu
können. Hier mal die wichtigesten zusammengefasst:
1) Sun gibt weder die Kontrolle über die Spezifikation, noch die
Sprache Java, noch Markennamen, Logo oder sonstige Rechte auf oder
macht sie Open Source. Ihr Vorhaben bezieht sich ausschließlich auch
ihre Implementierung. Die FAQ macht z.B. deutlich, dass es nicht
erlaubt ist eine eigene Version (die ja jetzt möglich ist) irgendwie
Java o.ä. zu nennen.
2) Um überhaupt mitwirken zu können muss man erst mal einen Vertrag
mit SUN abschließen, die Sun Contributor Agreement (SCA). In diesem
Vertrag garantiert mal SUN (und zwar der Firma SUN, NICHT dem Open
Source Projekt OpenJDK) sämtliche Rechte und Patente an dem
Quellcode. D.h. SUN könnte den eingereichten Quellcode beliebig
kommerziell nutzen, sofern eigene Patente bestehen könnte SUN sogar
auf Basis dieser Patente Drittpersonen verklagen.
Q: What can Sun do with my contribution?
A: Sun may exercise all rights that a copyright holder has, as well
as the rights you grant in the SCA to use any patents you have in
your contributions. So may you.
3) Der Lizenzdschungel ist nicht leicht zu durchschauen: Angeblich
sollen einige Teile unter GPLv2 veröffentlicht werden. Die Teile die
heute veröffentlicht wurden sind allerdings alle? (zumindest alle die
ich durchgeschaut hab) unter GPL+Classpath-Exception veröffentlicht.
Und die FAQ spricht davon, dass es noch weitere Exceptions zur GPL
geben wird/gibt.
4) Laut FAQ wird SUN sich für ewige Zeit das Recht behalten alleinig
zu entscheiden welche Änderungen in der "offiziellen" Java - Version
gemacht werden. Wie schon in 1 angeführt ist es natürlich möglich
auch ohne die Zustimmung von SUN eigene Änderungen durchzuführen,
allerdings darf man dann nicht mehr irgendeinen JAVA-Begriff in
seinem Projekt haben.
Irgendwie hinterlässt das alles den faden Beigeschmack als ob SUN nur
kostenlose Arbeitskräfte sucht um Java weiter vorhanzubringen. Hoffen
wir, dass ich mich hier täusche. Die Zeit wird es zeigen...
man alle auf sich nehmen muss um da ÜBERHAUPT was beisteuern zu
können. Hier mal die wichtigesten zusammengefasst:
1) Sun gibt weder die Kontrolle über die Spezifikation, noch die
Sprache Java, noch Markennamen, Logo oder sonstige Rechte auf oder
macht sie Open Source. Ihr Vorhaben bezieht sich ausschließlich auch
ihre Implementierung. Die FAQ macht z.B. deutlich, dass es nicht
erlaubt ist eine eigene Version (die ja jetzt möglich ist) irgendwie
Java o.ä. zu nennen.
2) Um überhaupt mitwirken zu können muss man erst mal einen Vertrag
mit SUN abschließen, die Sun Contributor Agreement (SCA). In diesem
Vertrag garantiert mal SUN (und zwar der Firma SUN, NICHT dem Open
Source Projekt OpenJDK) sämtliche Rechte und Patente an dem
Quellcode. D.h. SUN könnte den eingereichten Quellcode beliebig
kommerziell nutzen, sofern eigene Patente bestehen könnte SUN sogar
auf Basis dieser Patente Drittpersonen verklagen.
Q: What can Sun do with my contribution?
A: Sun may exercise all rights that a copyright holder has, as well
as the rights you grant in the SCA to use any patents you have in
your contributions. So may you.
3) Der Lizenzdschungel ist nicht leicht zu durchschauen: Angeblich
sollen einige Teile unter GPLv2 veröffentlicht werden. Die Teile die
heute veröffentlicht wurden sind allerdings alle? (zumindest alle die
ich durchgeschaut hab) unter GPL+Classpath-Exception veröffentlicht.
Und die FAQ spricht davon, dass es noch weitere Exceptions zur GPL
geben wird/gibt.
4) Laut FAQ wird SUN sich für ewige Zeit das Recht behalten alleinig
zu entscheiden welche Änderungen in der "offiziellen" Java - Version
gemacht werden. Wie schon in 1 angeführt ist es natürlich möglich
auch ohne die Zustimmung von SUN eigene Änderungen durchzuführen,
allerdings darf man dann nicht mehr irgendeinen JAVA-Begriff in
seinem Projekt haben.
Irgendwie hinterlässt das alles den faden Beigeschmack als ob SUN nur
kostenlose Arbeitskräfte sucht um Java weiter vorhanzubringen. Hoffen
wir, dass ich mich hier täusche. Die Zeit wird es zeigen...