Microsoft ka publikuar shpërndarjen e vet të OpenJDK

Microsoft ka filluar të shpërndajë shpërndarjen e vet Java bazuar në OpenJDK. Produkti shpërndahet pa pagesë dhe disponohet në kodin burimor nën licencën GPLv2. Shpërndarja përfshin ekzekutues për Java 11 dhe Java 16, bazuar në OpenJDK 11.0.11 dhe OpenJDK 16.0.1. Ndërtesat janë përgatitur për Linux, Windows dhe macOS dhe janë të disponueshme për arkitekturën x86_64. Për më tepër, një asamble testimi e bazuar në OpenJDK 16.0.1 është krijuar për sistemet ARM, e cila është e disponueshme për Linux dhe Windows.

Le të kujtojmë se në vitin 2019, Oracle transferoi shpërndarjet e saj binare Java SE në një marrëveshje të re licence që kufizon përdorimin për qëllime komerciale dhe lejon përdorimin falas vetëm në procesin e zhvillimit të softuerit ose për përdorim personal, testim, prototip dhe demonstrim të aplikacioneve. Për përdorim komercial falas, propozohet përdorimi i paketës falas OpenJDK, e ofruar nën licencën GPLv2 me përjashtime të GNU ClassPath që lejojnë lidhjen dinamike me produktet komerciale. Dega OpenJDK 11, e cila përdoret në shpërndarjen e Microsoft, klasifikohet si një version LTS, përditësimet për të cilat do të gjenerohen deri në tetor 2024. OpenJDK 11 mirëmbahet nga Red Hat.

Vihet re se shpërndarja OpenJDK e publikuar nga Microsoft është kontribut i kompanisë në ekosistemin Java dhe një përpjekje për të forcuar ndërveprimin me komunitetin. Shpërndarja pozicionohet si e qëndrueshme dhe përdoret tashmë në shumë shërbime dhe produkte të Microsoft, duke përfshirë Azure, Minecraft, SQL Server, Visual Studio Code dhe LinkedIn. Shpërndarja do të ketë një cikël të gjatë mirëmbajtjeje me publikim tremujor të përditësimeve falas. Përbërja do të përfshijë gjithashtu rregullime dhe përmirësime që, për një arsye ose një tjetër, nuk u pranuan në OpenJDK kryesore, por njihen si të rëndësishme për klientët dhe projektet e Microsoft. Këto ndryshime shtesë do të shënohen në mënyrë eksplicite në një shënim publikimi dhe do të publikohen në kodin burimor në depon e projektit.

Microsoft njoftoi gjithashtu se i është bashkuar Grupit të Punës Eclipse Adoptium, i cili konsiderohet një treg neutral ndaj shitësve për shpërndarjen e strukturave binare OpenJDK që janë plotësisht në përputhje me specifikimet Java, plotësojnë kriteret e cilësisë AQAvit dhe janë gati për përdorim në projektet e prodhimit. Për të siguruar përputhshmëri të plotë me specifikimet, asambletë e shpërndara përmes Adoptium vërtetohen në Java SE TCK (qasja në Paketën e Përputhshmërisë së Teknologjisë përfshin një marrëveshje midis Oracle dhe Fondacionit Eclipse).

Aktualisht, ndërtimet OpenJDK 8, 11 dhe 16 nga projekti Eclipse Temurin (dikur shpërndarja AdoptOpenJDK Java) shpërndahen drejtpërdrejt përmes Adoptium. Projekti Adoptium përfshin gjithashtu asambletë JDK të prodhuara nga IBM bazuar në makinën virtuale Java OpenJ9, por këto asamble shpërndahen veçmas përmes faqes së internetit të IBM.

Për më tepër, mund të përmendim projektin Corretto të zhvilluar nga Amazon, i cili shpërndan shpërndarje falas të Java 8, 11 dhe 16 me një periudhë të gjatë mbështetjeje, të gatshme për përdorim në ndërmarrje. Produkti është verifikuar që funksionon në infrastrukturën e brendshme të Amazon dhe është i certifikuar që përputhet me specifikimet e Java SE. Kompania ruse BellSoft, e themeluar nga ish-punonjës të degës së Oracle në Shën Petersburg dhe duke zënë vendet e 6-të dhe të 8-ta në vlerësimet e pjesëmarrësve më aktivë në zhvillimin e JDK 11 dhe JDK 16, shpërndan shpërndarjen Liberica JDK, e cila kalon pajtueshmërinë teston për standardin Java SE dhe është i disponueshëm për përdorim falas.

Burimi: opennet.ru

Shto një koment