OpenOffice, 2.0 beta sürümünün duyurulması ile birlikte ciddi tartışmalara da konu olmaya başladı. Sebep, 2.0 sürümünün java bağımlığının ciddi bir şekilde artması. Tartışmaları buradan takip edebilirsiniz.
Dagitim entegrasyonu acisindan Sun Java'nin bazi onemli kisitlamalar sundugunu hatirliyorum. Emin olmak icin biraz once kucuk bir arastirma yaptim. Mesela su madde[1]:
(iii) you do not distribute additional software intended to
replace any component(s) of the Software,
Kaffe, SableVM, Classpath, gcj (en azindan bana ve Debian da dahil bazi gorus sahiplerine gore) bu madde kapsamina giriyor. Yani dagitimin _resmi_ paket havuzunda Sun JRE'yi (JDK da oyle) yukarida saydigim Java muadili nevinden paketlerle birlikte sunamiyor, fakat sadece Sun Java'yi dagitabiliyorsunuz. (Sun bu Java standardi ve IP'si konusunda malum cok katidir.) Ote yandan resmi olarak sahiplenmediginiz bir yere paketi koyup dagitabiliyorsunuz. Debian'daki uygulama da boyle (main/non-free farki) diye biliyorum. Tabii butun bu hususlari etraflica incelemek gerekir, hukukcu degilim. Burada bir istisnayi da hatirlatmak lazim. Sayet ilgili entegrator Sun ile lisans anlasmasi yaparsa bu mulahazalar gecerli olmaz. Redhat Enterprise'daki durum boyle olmali (?).
Ayni durum Blackdown icin de gecerli. Blackdown Java, Sun Java'nin Blackdown grubu tarafindan hazirlanmis bir Linux portu. Dagitim sartlarinin degismemesi lazim.
Simdi buradan bir sonuc cikti dogal olarak :-) Slackware'in _resmi_ FTP depolarindan bu paketleri dagitmamasi beklenir. "jre slackware" aramasinda Google birseyler dondu, ama digerlerini bulamadim.
[1] http://java.sun.com/j2se/1.5.0/jre-1_5_0_01-license.txt
Linux ve ozgur yazilim camiasi Java'ya hakettigi degeri verse keske..