Sun bekommt seit langen Kritik, weil es die Kontrolle über Java nicht abgeben will. So hat Sun jeden Versuch, Java zu einem offenen Standard zu machen (wie C++) vereitelt, da Sun die Kontrolle nicht hergeben will. Natürlich kann jeder einen Java compiler schreiben und diesen auch als Open Source freigeben (siehe Jikes von IBM)
Aber Sun erlaubt meines wissens z.B. nicht mehr die weitergabe des JDK über CD's wie Linux Distributionen. (bei Suse ist nur JDK 1.1.7 dabei) Man muß sich immer das fette Paket runtersaugen.
Sun hat die Sun Community Source License (oder so ähnlich), unter welcher auch Solaris und StarOffice liegen. Diese erlauben zwar die Modifikation des Quellcodes, aber alles muß dann von Sun genehmigt werden. Die Sun Lizenz entspricht nicht! den Open Source Richtlinien.
Sun läuft meiner Meinung nach Gefahr, daß Java irgendwann zersplittert wird, weil jeder eigene Erweiterungen vornehmen will (siehe den aktuellen Rechtsstreit Sun - Microsoft). Dann hat Java irgendwann das gleiche Schicksal wie Unix, nämlich daß es viele unkompatible Versionen geben wird.
Damit mich keiner falsch versteht. Ich finde Java (mit Einschränkungen) eine tolle Sprache, aber ich sehe die Zukunft von Java nicht unbedingt so toll wie Sun.
> Java isn't platform independent; it is a platform. Like Windows, it is a proprietary commercial platform. That is, you can write programs for Windows/Intel or Java/JVM, and in each case you are writing code for a platform owned by a single corporation and tweaked for the commercial benefit of that corporation
Kontrolle über Java nicht abgeben will.
So hat Sun jeden Versuch, Java zu
einem offenen Standard zu machen (wie C++)
vereitelt, da Sun die Kontrolle nicht hergeben will.
Natürlich kann jeder einen Java compiler schreiben und diesen auch als Open Source
freigeben (siehe Jikes von IBM)
Aber Sun erlaubt meines wissens z.B. nicht mehr die weitergabe des JDK über CD's wie Linux Distributionen.
(bei Suse ist nur JDK 1.1.7 dabei)
Man muß sich immer das fette Paket runtersaugen.
Sun hat die Sun Community Source License (oder so ähnlich), unter welcher auch Solaris und StarOffice liegen. Diese erlauben zwar die Modifikation des Quellcodes, aber alles muß dann von Sun genehmigt werden.
Die Sun Lizenz entspricht nicht! den Open Source Richtlinien.
Sun läuft meiner Meinung nach Gefahr, daß Java irgendwann zersplittert wird, weil jeder
eigene Erweiterungen vornehmen will (siehe den aktuellen Rechtsstreit Sun - Microsoft).
Dann hat Java irgendwann das gleiche Schicksal wie Unix, nämlich daß es viele unkompatible Versionen geben wird.
Damit mich keiner falsch versteht. Ich finde
Java (mit Einschränkungen) eine tolle Sprache, aber ich sehe die Zukunft von Java nicht unbedingt so toll wie Sun.
Hoffe, einige Fragen geklärt zu haben.
was C++ Erfinder Bjarne Stroustrup dazu
sagt:
http://www.research.att.com/~bs/bs_faq.html#Java
you are writing code for a platform owned by a single corporation and tweaked for the commercial benefit of that corporation
Tja, da hat der gute Mann wohl Recht...