Microsoft-ը հրապարակել է OpenJDK-ի սեփական բաշխումը

Microsoft-ը սկսել է տարածել սեփական Java բաշխումը OpenJDK-ի հիման վրա: Ապրանքը տարածվում է անվճար և հասանելի է սկզբնական կոդով GPLv2 լիցենզիայի ներքո: Բաշխումը ներառում է գործարկվողներ Java 11-ի և Java 16-ի համար՝ հիմնված OpenJDK 11.0.11 և OpenJDK 16.0.1-ի վրա: Կառուցումները պատրաստված են Linux-ի, Windows-ի և macOS-ի համար և հասանելի են x86_64 ճարտարապետության համար: Բացի այդ, OpenJDK 16.0.1-ի վրա հիմնված թեստային հավաքույթ է ստեղծվել ARM համակարգերի համար, որը հասանելի է Linux-ի և Windows-ի համար:

Հիշեցնենք, որ 2019 թվականին Oracle-ը իր Java SE երկուական բաշխումները փոխանցեց նոր լիցենզային համաձայնագրի, որը սահմանափակում է օգտագործումը առևտրային նպատակներով և թույլ է տալիս անվճար օգտագործել միայն ծրագրային ապահովման մշակման գործընթացում կամ անձնական օգտագործման, փորձարկման, նախատիպի և հավելվածների ցուցադրման համար: Առևտրային անվճար օգտագործման համար առաջարկվում է օգտագործել անվճար OpenJDK փաթեթը, որը տրամադրվում է GPLv2 լիցենզիայի ներքո՝ GNU ClassPath բացառություններով, որոնք թույլ են տալիս դինամիկ կապ հաստատել առևտրային արտադրանքների հետ: OpenJDK 11 մասնաճյուղը, որն օգտագործվում է Microsoft-ի բաշխման մեջ, դասակարգվում է որպես LTS թողարկում, որի թարմացումները կստեղծվեն մինչև 2024 թվականի հոկտեմբեր: OpenJDK 11-ը պահպանվում է Red Hat-ի կողմից:

Նշվում է, որ Microsoft-ի կողմից հրապարակված OpenJDK բաշխումը ընկերության ներդրումն է Java էկոհամակարգում և համայնքի հետ փոխգործակցության ամրապնդման փորձ։ Բաշխումը դիրքավորվում է որպես կայուն և արդեն օգտագործվում է Microsoft-ի բազմաթիվ ծառայություններում և արտադրանքներում, ներառյալ Azure-ը, Minecraft-ը, SQL Server-ը, Visual Studio Code-ը և LinkedIn-ը: Բաշխումը կունենա երկար սպասարկման ցիկլ՝ անվճար թարմացումների եռամսյակային հրապարակմամբ: Կազմը կներառի նաև ուղղումներ և բարելավումներ, որոնք այս կամ այն ​​պատճառով չեն ընդունվել հիմնական OpenJDK-ում, սակայն ճանաչվել են որպես կարևոր Microsoft-ի հաճախորդների և նախագծերի համար: Այս լրացուցիչ փոփոխությունները հստակորեն կնշվեն թողարկման գրառման մեջ և կհրապարակվեն ծրագրի շտեմարանի սկզբնաղբյուրում:

Microsoft-ը նաև հայտարարեց, որ միացել է Eclipse Adoptium Working Group-ին, որը համարվում է վաճառողներից չեզոք շուկա OpenJDK երկուական կառուցվածքների բաշխման համար, որոնք լիովին համապատասխանում են Java-ի բնութագրերին, համապատասխանում են AQAvit որակի չափանիշներին և պատրաստ են օգտագործման համար արտադրական նախագծերում: Տեխնիկական պայմաններին լիարժեք համապատասխանությունն ապահովելու համար Adoptium-ի միջոցով բաշխված հավաքույթները վավերացված են Java SE TCK-ում (Տեխնոլոգիաների Համատեղելիության փաթեթին հասանելիությունը ներառում է Oracle-ի և Eclipse Foundation-ի միջև համաձայնություն):

Ներկայումս OpenJDK 8, 11 և 16 կառուցումները Eclipse Temurin նախագծից (նախկինում՝ AdoptOpenJDK Java բաշխում) ուղղակիորեն բաշխվում են Adoptium-ի միջոցով: Adoptium նախագիծը ներառում է նաև JDK հավաքներ, որոնք արտադրվում են IBM-ի կողմից՝ հիմնված OpenJ9 Java վիրտուալ մեքենայի վրա, սակայն այդ հավաքները բաժանվում են առանձին՝ IBM կայքի միջոցով:

Բացի այդ, մենք կարող ենք նշել Corretto նախագիծը, որը մշակվել է Amazon-ի կողմից, որը տարածում է Java 8, 11 և 16-ի անվճար բաշխումներ՝ երկարատև աջակցությամբ, պատրաստ ձեռնարկություններում օգտագործման համար: Ապրանքը ստուգված է Amazon-ի ներքին ենթակառուցվածքի վրա աշխատելու համար և հավաստագրված է Java SE-ի բնութագրերին համապատասխանելու համար: Ռուսական BellSoft ընկերությունը, որը հիմնադրվել է Oracle-ի Սանկտ Պետերբուրգի մասնաճյուղի նախկին աշխատակիցների կողմից և զբաղեցնում է 6-րդ և 8-րդ տեղերը JDK 11-ի և JDK 16-ի մշակման ամենաակտիվ մասնակիցների վարկանիշներում, տարածում է Liberica JDK բաշխումը, որն անցնում է համատեղելիություն: փորձարկում է Java SE ստանդարտի համար և հասանելի է անվճար օգտագործման համար:

Source: opennet.ru

Добавить комментарий