Oracle мяняе ліцэнзію на Java SE. Red Hat узяў на сябе суправаджэнне OpenJDK 8 і 11

Пачынаючы з 16 красавіка кампанія Oracle пачала публікаваць выпускі Java SE з новым ліцэнзійным пагадненнем, якое абмяжоўвае выкарыстанне ў камерцыйных мэтах. Java SE з гэтага часу можна выкарыстоўваць бясплатна толькі ў працэсе распрацоўкі ПЗ або для персанальнага выкарыстання, тэсціравання, стварэння прататыпаў і дэманстрацыі прыкладанняў.

Да 16 красавіка абнаўленні Java SE выпускаліся пад ліцэнзіяй BCL (Binary Code License), а пасля толькі пад новай ліцэнзійнай дамовай ОТН (Oracle Technology Network). Пры выкарыстанні ў камерцыйных праектах патрабуецца набыццё ліцэнзіі або пераход на вольны пакет OpenJDK, Які працягвае развівацца на ранейшых умовах пад ліцэнзіяй GPLv2 з выключэннямі GNU ClassPath, якія дазваляюць дынамічнае звязванне з камерцыйнымі прадуктамі. У выпадку працягу прымянення Java SE для далейшага атрымання абнаўленняў прадпрыемствам патрабуецца атрымаць камерцыйную ліцэнзію, кошт якой складае $2.50 у месяц на аднаго карыстача або адзін кампутар.

Рашэнне аб змене мадэлі ліцэнзавання прынята пасля мадэрнізацыі працэсу распрацоўкі, пераведзенага на адзіную з OpenJDK стала абнаўляемую master-галінку, у якую ўключаюцца ўжо гатовыя змены і ад якой раз у шэсць месяцаў адгаліноўваюцца галінкі для стабілізацыі новых выпускаў. Калі раней у набор Java SE ад Oracle уваходзілі дадатковыя камерцыйныя кампаненты, то зараз іх код адчынены і прадукты OpenJDK і Oracle Java SE можна разглядаць як узаемазаменныя. Карпаратыўныя карыстачы бінарных набораў Oracle Java SE, якія пастаўляюцца з java.com, могуць працягнуць бясплатнае выкарыстанне Java, пяройдучы на ​​зборкі OpenJDK.

У выпадку ўжывання галінкі Java SE 8, магчымы пераход на які развіваецца кампаніяй Amazon праект Карэта, які распаўсюджвае бясплатныя дыстрыбутывы Java 8 і 11 з працяглым тэрмінам падтрымкі, гатовыя для прымянення на прадпрыемствах. Выпуск абнаўленняў для Corretto 8 будзе забяспечаны прынамсі да чэрвеня 2023 гады. Абнаўленні прадастаўляюцца бясплатна і без якіх-небудзь абмежаванняў. Corretto сертыфікаваны як адпаведны спецыфікацыям і можа быць скарыстаны для замены Java SE.

Дадаткова можна адзначыць, што кампанія Red Hat прыняла лідэрства над галінкамі OpenJDK 8 і OpenJDK 11, суправаджэннем якіх раней займалася кампанія Oracle, а зараз засяродзілася на OpenJDK 12 і распрацоўцы master-галінкі, ад якой у верасні будзе адгавораны рэліз OpenJDK 13.
Кампанія Red Hat узяла на сябе працу па працягу фармавання публічна даступных абнаўленняў для мінулых галінак, суправаджэнню іх кодавай базы і рашэнню задач тэхнічнай падтрымкі. Варта адзначыць, што падобны крок не з'яўляецца чымсьці асаблівым, Red Hat і раней браў на сябе суправаджэнне галінак OpenJDK 7 и OpenJDK 6.

Крыніца: opennet.ru

Дадаць каментар