anda_skoa
24-05-2005, 19:19
Ich hab mir heute mal ein paar der Harmony Diskussionen im Forum von JavaLobby.org angesehen und wie zu erwarten gab es tonnenweise Anti-OpenSource Trolle.
Komischerweise wurden zwar Argumente wie "gut weil frei" oder "gut weil mehr Plattformen" gebracht, aber niemand streifte das IMHO wichtigste Problem von Sun's Java: Distributionsrestriktionen.
Vielleicht bin ich da nicht mehr auf dem Laufenden, aber meines Wissens ist zB das Java JDK bzw JRE nicht im Debian Paketpool, weil das von Sun aus nicht erlaubt wäre.
(Debian hätte ja für nicht-freie Software das Modul non-free)
Das beste was man bekommt ist ein Downloaderpaket, daß beim Installieren erst das "echte" Paket von Sun runterlädt und dann "installiert".
Für den Entwickler ist das wahrscheinlich nur ärgerlich, aber noch kein Problem, aber für den Packager eines Java Programms bzw. für den Benutzer oder Sysadmin sehr wohl.
Die Tatsache daß Sun erlaubt mit einem Java Programm auch die JVM mitzuliefern ist auf den ersten Blick ganz nett, aber wenn ich erst recht wieder für jede Plattform ein Installerpaket machen muß, daß die JVM enthält, wo bleibt da der Java Vorteil der Plattformunabhängigkeit?
Ich wette Sun hat für Solaris ein passendes Paket, für Windows gibt es den üblichen setup.exe Installer, aber jeder andere ist halt Benutzer zweiter Klasse.
Möchte mal sehen wie das Echo bei den "Sun's Java ist vollkommend ausreichend" Entwickler wäre, wenn es das JRE für Windows nur als ZIP Datei und nicht als Installer gäbe und sie dann entweder ein Programm schreiben müßten, das die Pfade usw. richtig setzt bzw. das Java Setup dem User/Sysadmin überlassen würden.
Komischerweise wurden zwar Argumente wie "gut weil frei" oder "gut weil mehr Plattformen" gebracht, aber niemand streifte das IMHO wichtigste Problem von Sun's Java: Distributionsrestriktionen.
Vielleicht bin ich da nicht mehr auf dem Laufenden, aber meines Wissens ist zB das Java JDK bzw JRE nicht im Debian Paketpool, weil das von Sun aus nicht erlaubt wäre.
(Debian hätte ja für nicht-freie Software das Modul non-free)
Das beste was man bekommt ist ein Downloaderpaket, daß beim Installieren erst das "echte" Paket von Sun runterlädt und dann "installiert".
Für den Entwickler ist das wahrscheinlich nur ärgerlich, aber noch kein Problem, aber für den Packager eines Java Programms bzw. für den Benutzer oder Sysadmin sehr wohl.
Die Tatsache daß Sun erlaubt mit einem Java Programm auch die JVM mitzuliefern ist auf den ersten Blick ganz nett, aber wenn ich erst recht wieder für jede Plattform ein Installerpaket machen muß, daß die JVM enthält, wo bleibt da der Java Vorteil der Plattformunabhängigkeit?
Ich wette Sun hat für Solaris ein passendes Paket, für Windows gibt es den üblichen setup.exe Installer, aber jeder andere ist halt Benutzer zweiter Klasse.
Möchte mal sehen wie das Echo bei den "Sun's Java ist vollkommend ausreichend" Entwickler wäre, wenn es das JRE für Windows nur als ZIP Datei und nicht als Installer gäbe und sie dann entweder ein Programm schreiben müßten, das die Pfade usw. richtig setzt bzw. das Java Setup dem User/Sysadmin überlassen würden.