Oracle, jedna z předních společností v oblasti vývoje softwaru, oznámila důležitou aktualizaci licence na svou oblíbenou platformu Java. Tato aktualizace může mít významné důsledky pro uživatele tohoto softwaru.
Dříve byla Java, jedna z nejrozšířenějších softwarových platforem, distribuována pod dvěma hlavními licencemi: GNU General Public License (GPL) a Oracle Binary code License Agreement (bcla). Podle nové licenční politiky však Oracle doporučuje používat BCLA při komerčním používání Javy.
Aktualizace Licence Oracle Java přinesla několik změn, které stojí za to vzít v úvahu pro všechny uživatele této platformy. Za prvé, nová licence nabízí komerční podporu pouze pro komerční software. To znamená, že vývojáři, kteří používají Javu pro komerční účely, musí získat licenci, aby získali přístup k plné podpoře od Oracle.
Za druhé, nová licence zahrnuje zvýšení nákladů na používání Javy pro komerční účely. Vývojáři, kteří dříve získali licenci zdarma, budou nyní muset zaplatit určitou částku v závislosti na použité verzi Javy. To může výrazně ovlivnit rozpočet vývojářů a podniků, které používají Javu ve svých projektech.
Pokud jste uživatelem Javy, je důležité pečlivě prozkoumat novou licenci Oracle a posoudit její důsledky pro vaše projekty. Možná budete muset přehodnotit svou strategii používání Javy a hledat alternativní řešení. Je také třeba vzít v úvahu, že tato aktualizace licence může ovlivnit celkový ekosystém Javy a vývoj nových aplikací na této platformě.
Celkově je aktualizace Licence Oracle Java významnou novinkou pro všechny uživatele této platformy. Přináší změny nejen v komerční podpoře a nákladech na používání Javy, ale také v obecných zásadách používání této technologie. Vývojáři a podniky, které používají Javu, musí věnovat pozornost změnám licence a přijmout nezbytná opatření pro své projekty.
Co se změnilo v licenci Oracle Java
Licence Oracle Java byla dříve bezplatná pro komerční použití, ale od 16.ledna 2019 Oracle provedl změny v licenci, které mají pro uživatele důležité důsledky.
Nyní, pro komerční použití Oracle Java, je nutné koupit komerční licenci od Oracle nebo licenci od jednoho z jeho partnerů.
Pro nekomerční použití však Oracle poskytuje bezplatné licence. To zahrnuje použití Javy pro osobní účely, vzdělávací instituce, výzkumné aktivity a vývoj softwaru.
Oracle také poskytuje otevřenou licenci OpenJDK, která je alternativou k Oracle Java a lze ji používat zdarma pro jakékoli účely.
Pokud jste již používali Oracle Java pro komerční účely před 16.lednem 2019, budete se muset obrátit na Oracle nebo její partnery, aby zakoupili komerční licenci.
Přechod na alternativní řešení, jako je OpenJDK, lze zvážit pro ty, kteří si nepřejí získat licenci od Oracle.
Jaké předplatné jsou k dispozici uživatelům
Po aktualizaci Licence Oracle Java mají uživatelé možnost vybrat si mezi dvěma typy předplatného: komerční (Commercial) a free OpenJDK (Open Java Development Kit).
Komerční předplatné je určeno pro organizace a podniky, které potřebují rozšířenou podporu a další funkce, jako je dlouhá životnost a aktualizace zabezpečení. Předplatitelé komerčního předplatného mají také přístup k odstraňování chyb, opravám a novým funkcím.
Bezplatné předplatné OpenJDK je k dispozici pro vývojáře a otevřenou komunitu. Obsahuje plnou funkčnost Oracle Java, ale nezahrnuje rozšířenou podporu. Předplatitelé OpenJDK mohou používat Java SE k vývoji, testování a nasazení svých aplikací, ale nezískávají komerční podporu a aktualizace zabezpečení.
Uživatelé si mohou vybrat mezi těmito dvěma předplatnými podle svých potřeb a rozpočtu. Je důležité vzít v úvahu, že komerční předplatné vyžaduje dodatečné náklady, ale také nabízí pokročilé funkce a podporu.
Jaké změny nastaly v bezplatné verzi Java:
Se zavedením nové licence Oracle Java SE bezplatná verze Javy, která byla dříve známá jako Oracle JDK (Java Development Kit), nyní nazývá Oracle OpenJDK a je distribuována pod licencí GNU General Public License (GPL) v2.
Jednou z nejvýznamnějších změn je, že Oracle již neposkytuje komerční podporu pro bezplatnou verzi Javy. Nyní musí vývojáři a podniky, které používají bezplatnou verzi Javy, najít další zdroje podpory a služeb.
Od verze 11 navíc Oracle přestal poskytovat bezplatné aktualizace zabezpečení a další opravy pro bezplatnou verzi Java. Nyní budou všechny aktualizace zabezpečení a opravy pro bezplatnou verzi Javy dostupné pouze prostřednictvím Oracle OpenJDK nebo prostřednictvím jiných členů Java komunit, jako jsou OpenJDK, AdoptOpenJDK a další.
Bezplatná verze Javy je stále k dispozici ke stažení a použití, uživatelé však musí být připraveni hledat další zdroje podpory a aktualizací pro své verze Javy.
Pro ty, kteří potřebují komerční podporu a aktualizace zabezpečení, nabízí Oracle placenou verzi Java SE, která obsahuje další funkce a služby.
Obecně platí, že změny v bezplatné verzi Javy zavazují uživatele, aby byli pozorní a vzali v úvahu nové licenční podmínky a dostupnost aktualizací od Oracle.
Jak to ovlivní vývojáře a uživatele
Zavedení nové licence na Oracle Java může mít dopad na vývojáře a uživatele různými způsoby.
Pro vývojáře, kteří ve svých projektech používají Oracle Java, znamená tato aktualizace Licence nutnost revidovat své současné licenční zásady. Musí se ujistit, že jejich použití Oracle Java splňuje nové požadavky. Možná budou muset aktualizovat smlouvy se zákazníky nebo provést změny ve svých aplikacích, aby se řídili novými licenčními podmínkami.
Pro uživatele Oracle Java může aktualizace Licence ovlivnit dostupnost a přijímání aktualizací softwaru. Možná bude nutné přijmout nové licenční podmínky, aby bylo možné pokračovat v přijímání aktualizací zabezpečení a oprav chyb. To může být zvláště důležité pro organizace, které jsou pro své operace závislé na Oracle Java.
Pro uživatele, kteří používají alternativní verze Javy, však mohou být tyto změny nevýznamné. Vývoj a podpora alternativních možností Java, jako je OpenJDK, je i nadále otevřená a přístupná komunitě vývojářů a uživatelů.
Celkově si zavedení nové licence Oracle Java klade za cíl zpřesnit Pravidla používání Oracle Java a zajistit lepší ochranu duševního vlastnictví společnosti. Může však také přinést určité změny a způsobit potíže vývojářům a uživatelům, takže je důležité být informováni o aktualizacích a přizpůsobit se novým požadavkům.
Jaké rozhodnutí učinit uživatelům s ohledem na novou licenci
Pro uživatele, kteří dříve používali Oracle Java pro komerční účely, je důležité rozhodnout se o dalším používání této platformy s ohledem na novou licenci. Místo bezplatného používání Oracle Java pro komerční účely mohou přejít na placené plány Oracle Java SE Subscription nebo využít jiné alternativy.
Přechodem na placené plány Oracle Java SE Subscription získají uživatelé přístup k maximální úrovni podpory, včetně naléhavé opravy a bezpečnostních záplat. To může být zvláště důležité pro kritické obchodní systémy, kde je vyžadován nepřetržitý provoz a aktualizace Javy.
Pokud však uživatelé nechtějí nebo nemohou platit za plány předplatného, mohou zvážit alternativní implementace Javy, jako je OpenJDK. OpenJDK je bezplatná a otevřená implementace platformy Java, která poskytuje kompatibilitu s Oracle Java. Je podporován velkou komunitou vývojářů a může být dobrou alternativou pro uživatele, kteří nepotřebují Placené podpůrné služby.
Je důležité si uvědomit, že přechod na OpenJDK nebo jiné alternativní implementace může vyžadovat určitý čas a zdroje k testování a aktualizaci stávajícího kódu. Uživatelé by měli předem posoudit možné potíže a výhody každé možnosti podle svých potřeb a rozpočtu.
Ať už se uživatelé rozhodnou jakkoli, je důležité vzít v úvahu novou licenci Oracle Java a podniknout kroky k dodržování licenčních požadavků. To zahrnuje seznámení se s licenční smlouvou, posouzení jejího použití v Javě a přijetí vhodných opatření k zajištění dodržování licenčních podmínek.
Jak tato změna ovlivní projekty Java
Aktualizace Licence Oracle Java bude mít významný dopad na projekty Java. Za prvé, společnosti a organizace, které používají komerční verzi Oracle Java, budou muset platit za prodloužení licence. To může znamenat další náklady pro organizace, zejména pro ty, které mají velké množství projektů Java.
Předplatné komerční verze Oracle Java může navíc způsobit potíže vývojářům, kteří pracují na otevřených projektech nebo open source projektech. Používání Oracle Java v takových projektech může být problematické, protože to bude vyžadovat další licenční smlouvy a platby. Vývojáři mohou věnovat pozornost alternativním možnostem, jako je OpenJDK, aby se těmto problémům vyhnuli.
Dalším důležitým aspektem je aktualizace verze Oracle Java. Budoucí aktualizace Oracle Java, včetně oprav chyb a aktualizací zabezpečení, budou k dispozici pouze pro uživatele, kteří mají aktivní předplatné komerční verze. To by mohlo být výzvou pro organizace, které spoléhaly na aktualizace Oracle Java na podporu svých projektů Java.
Celkově bude změna licence Oracle Java vyžadovat, aby organizace a vývojáři přehodnotili své strategie a plány ohledně používání Javy ve svých projektech. Někteří si mohou vybrat alternativní možnosti, jako je OpenJDK nebo jiné JVM (Java Virtual Machine), aby si zachovali svobodu od poplatků za používání a aktualizace Oracle Java.