Microsoft тақсимоти шахсии OpenJDK-ро нашр кард

Microsoft паҳнкунии Java-и худро дар асоси OpenJDK оғоз кард. Маҳсулот ройгон паҳн карда мешавад ва дар коди сарчашма дар зери иҷозатномаи GPLv2 дастрас аст. Тақсим файлҳои иҷрошавандаро барои Java 11 ва Java 16 дар бар мегирад, ки дар асоси OpenJDK 11.0.11 ва OpenJDK 16.0.1. Сохтаҳо барои Linux, Windows ва macOS омода карда шудаанд ва барои меъмории x86_64 дастрасанд. Илова бар ин, барои системаҳои ARM маҷмӯи санҷишӣ дар асоси OpenJDK 16.0.1 сохта шудааст, ки барои Linux ва Windows дастрас аст.

Ёдовар мешавем, ки дар соли 2019 Oracle тақсимоти дуии Java SE-и худро ба шартномаи нави литсензионӣ интиқол дод, ки истифодаи онро бо мақсадҳои тиҷоратӣ маҳдуд мекунад ва истифодаи ройгонро танҳо дар раванди таҳияи нармафзор ё барои истифодаи шахсӣ, озмоиш, прототипсозӣ ва намоиш додани барномаҳо иҷозат медиҳад. Барои истифодаи ройгони тиҷоратӣ, пешниҳод карда мешавад, ки бастаи ройгони OpenJDK, ки таҳти литсензияи GPLv2 бо истисноҳои GNU ClassPath дода шудааст, ки ба пайвасти динамикӣ бо маҳсулоти тиҷоратӣ имкон медиҳад. Филиали OpenJDK 11, ки дар тақсимоти Microsoft истифода мешавад, ҳамчун версияи LTS тасниф карда мешавад, ки навсозиҳо то моҳи октябри соли 2024 тавлид мешаванд. OpenJDK 11 аз ҷониби Red Hat нигоҳ дошта мешавад.

Қайд карда мешавад, ки тақсимоти OpenJDK, ки аз ҷониби Microsoft нашр шудааст, саҳми ширкат дар экосистемаи Java ва кӯшиши таҳкими ҳамкорӣ бо ҷомеа мебошад. Тақсим ҳамчун устувор ҷойгир аст ва аллакай дар бисёр хидматҳо ва маҳсулоти Microsoft, аз ҷумла Azure, Minecraft, SQL Server, Visual Studio Code ва LinkedIn истифода мешавад. Тақсим як давраи нигоҳдории тӯлонӣ бо нашри ҳар семоҳаи навсозиҳои ройгон хоҳад дошт. Таркиб инчунин ислоҳҳо ва такмилҳоро дар бар мегирад, ки бо ин ё он сабаб ба OpenJDK асосии қабул нашудаанд, аммо барои муштариён ва лоиҳаҳои Microsoft муҳим дониста мешаванд. Ин тағйироти иловагӣ дар ёддошти нашр ба таври возеҳ қайд карда мешаванд ва дар коди сарчашма дар анбори лоиҳа нашр карда мешаванд.

Microsoft инчунин эълон кард, ки ба Гурӯҳи кории Eclipse Adoptium ҳамроҳ шудааст, ки он як бозори бетарафи фурӯшанда барои паҳн кардани сохторҳои бинарии OpenJDK ҳисобида мешавад, ки комилан ба мушаххасоти Java мувофиқанд, ба меъёрҳои сифат AQAvit мувофиқат мекунанд ва барои истифода дар лоиҳаҳои истеҳсолӣ омодаанд. Барои таъмини мувофиқати пурра ба мушаххасот, маҷмӯаҳое, ки тавассути Adoptium тақсим карда мешаванд, дар Java SE TCK тасдиқ карда мешаванд (дастрасӣ ба Маҷмӯаи мутобиқати технология созишномаи байни Oracle ва Foundation Eclipse-ро дар бар мегирад).

Дар айни замон, иншоотҳои OpenJDK 8, 11 ва 16 аз лоиҳаи Eclipse Temurin (қаблан тақсимоти Java AdoptOpenJDK) мустақиман тавассути Adoptium паҳн карда мешаванд. Лоиҳаи Adoptium инчунин ассамблеяҳои JDK-ро дар бар мегирад, ки аз ҷониби IBM дар асоси мошини виртуалии OpenJ9 Java истеҳсол шудааст, аммо ин ассамблеяҳо тавассути вебсайти IBM алоҳида тақсим карда мешаванд.

Илова бар ин, мо метавонем лоиҳаи Corretto-ро, ки аз ҷониби Amazon таҳия шудааст, қайд кунем, ки тақсимоти ройгони Java 8, 11 ва 16-ро бо муддати тӯлонӣ дастгирӣ мекунад, ки барои истифода дар корхонаҳо омода аст. Маҳсулот дар инфрасохтори дохилии Амазонка кор мекунад ва барои мувофиқат бо мушаххасоти Java SE сертификатсия шудааст. Ширкати русии BellSoft, ки аз ҷониби кормандони собиқи филиали Санкт-Петербурги Oracle таъсис дода шудааст ва дар рейтинги иштирокчиёни фаъол дар таҳияи JDK 6 ва JDK 8 ҷойҳои 11 ва 16-умро ишғол мекунад, тақсимоти Liberica JDK-ро паҳн мекунад, ки мутобиқатро мегузаранд. барои стандарти Java SE озмоиш мекунад ва барои истифодаи ройгон дастрас аст.

Манбаъ: opennet.ru

Илова Эзоҳ