openSUSE 12.1 a OpenJDK
Jak jsme informovali v minulé novince, openSUSE 12.1 milestone 5 bude posledním, ve kterém najdete binární Java balíčky od Oraclu. Proč tomu tak bude a proč jej nahradí OpenJDK?
Oracle nedávno informoval, že odstupuje od DLJ. DLJ nebo-li "Operating System Distribution License" je speciálně vytvořená licence pro JDK a JRE, která umožňovala vývojářům vytvářet Java balíčky a zahrnovat je do linuxových distribucí či OpenSolarisu.
Společnost SUN uvolnila tuto licenci na konferenci JavaOne v roce 2006, tedy ve stejné době, kdy byla Java prohlášena za open source. Licence měla zaručit přístup všem uživatelům k Javě během vývoje OpenJDK.
OpenJDK nebo-li Open Java Development Kit je open source implementace Javy a je licencována pro GPL licencí, proto nejen z openSUSE, ale i ostatních distribucí zmizí balíčky s oficiální Javou a nahradí je OpenJDK.
Z uživatelského hlediska by se dalo říci, že se vlastně o nic nejedná a celá šaráda se týká pouze licencí. Pokud by vám však OpenJDK z nějakého důvodu nevyhovovalo, je stále možné si stáhnout balíčky z www.oracle.com.
Komentáře
Menší potíž je v tom, že open Java jaksi není zdaleka zcela kompatibilní s tím, co je pro běžnou práci potřeba. Nemůžu si teď honem vzpomenout, ale myslím, že jde např. o takovou "drobnost" jako internetbanking...
Sice zůstává možnost si ručně stáhnout Oracle Javu, ale proč ksakru nezůstane v repozitářích jako možnost volby? Že by každé zlepšení (třeba funkčnosti v distribuci apod.) muselo být kompenzováno nějakým zhoršením? Je to Oraclu fakt úplně jedno?
Přidat komentář