Kompania Microsoft filloi shpërndarjen e distribucionit të saj të Java-s mbi OpenJDK. Produkti shpërndahet falas dhe është në dispozicion në kodin burimor nën licencën GPLv2. Distribucioni përfshin skedarë ekzekutivë për Java 11 dhe Java 16, të bazuar në OpenJDK 11.0.11 dhe OpenJDK 16.0.1. Ndrrtimet janë përgatitur për Linux, Windows dhe macOS dhe janë në dispozicion për arkitekturën x86_64. Përveç kësaj, është formuar një ndrrtim testues mbi OpenJDK 16.0.1 për sistemet ARM, i cili është në dispozicion për Linux dhe Windows.
Kujtojmë se kompania Oracle në vitin 2019 kaloi distribucionet e saj binarë të Java SE në një marrëveshje të re licencimi, e cila kufizon përdorimin për qëllime komerciale dhe lejon përdorim falas vetëm gjatë zhvillimit të softuerit ose për përdorim personal, testim, krijim prototipesh dhe demonstrim aplikacionesh. Për përdorim falas në qëllime komerciale, sugjerohet të përdoret paketa e lirë OpenJDK, që ofrohet nën licencën GPLv2 me përjashtimet GNU ClassPath, të cilat lejojnë lidhjen dinamike me produkte komerciale. Dega OpenJDK 11, e cila është përdorur në distribucionin e Microsoft, i përket kategorisë së publikimeve LTS, azhornimet për të cilat do të formohen deri në tetor 2024. Mbrojtjen e OpenJDK 11 e menaxhon kompania Red Hat.
Seksionet që janë publikuar nga kompania Microsoft për distribucionin OpenJDK janë një kontribut i kompanisë në ekosistemën Java dhe një përpjekje për të forcuar bashkëpunimin me komunitetin. Distribucioni pozicionohet si stabil dhe është tashmë i përdorur në shumë shërbime dhe produkte të Microsoft, duke përfshirë Azure, Minecraft, SQL Server, Visual Studio Code dhe LinkedIn. Për distribucionin do të sigurohet një cikël i gjatë mbështetjeje me publikimin e përditësimeve falas çdo tremujor. Do të përfshihen gjithashtu korrigjime dhe përmirësime, të cilat për arsye të caktuara nuk janë pranuar në trupin e zakonshëm të OpenJDK, por janë të konsideruara si të rëndësishme për klientët dhe projektet e Microsoft. Ndryshimet e përmendura do të shënohen qartë në shënimin e lëshimit dhe do të publikohen në kodin burimor në depozitat e projektit.
Kompania Microsoft gjithashtu njoftoi se është bashkuar me grupin e punës Eclipse Adoptium, i cili konsiderohet si një platformë e pavarur nga prodhuesit e caktuar për shpërndarjen e ndrrimeve binarë të OpenJDK, plotësisht të përputhshme me specifikimet Java, që e përmbushin kriteret e cilësisë AQAvit dhe janë të gatshme për përdorim në projekte të punës. Për të plotësuar specifikimet, ndrrimet që shpërndahen përmes Adoptium verifikohen në Java SE TCK (për qasje në Technology Compatibility Kit është angazhuar një marrëveshje midis Oracle dhe Eclipse Foundation).
Aktualisht ndrrimet OpenJDK 8, 11 dhe 16 nga projekti Eclipse Temurin (ndër të tjera, distribuimi i Java-s AdoptOpenJDK) shpërndahen drejtpërdrejt përmes Adoptium. Projekti Adoptium gjithashtu përfshin ndrrimet JDK bazuar në makinerinë virtuale Java OpenJ9 të zhvilluara nga kompania IBM, por këto ndrrime shpërndahen veçmas përmes faqes së IBM.
Një tjetër projekt i zhvilluar nga kompania Amazon është Corretto, i cili shpërndan distribucione falas të Java 8, 11 dhe 16 me një periudhë të gjatë mbështetjeje, të cilat janë të gatshme për përdorim në ndërmarrje. Produkti është testuar si i përshtatshëm në infrastrukturën e brendshme të Amazon dhe është certifikuar për t'u përputhur me specifikimet Java SE. Kompania ruse BellSoft, e themeluar nga ish-punonjës të degës së Saint Petersburg të Oracle dhe e cila renditet në vendet 6 dhe 8 në renditjet e pjesëmarrësve më aktivë në zhvillimin e JDK 11 dhe JDK 16, shpërndan distribuimin Liberica JDK, i cili kalon testet e përputhshmërisë me standardin Java SE dhe është në dispozicion për përdorim falas.
Burimi: opennet.ru
