Inilathala ng Microsoft ang sarili nitong pamamahagi ng OpenJDK

Sinimulan ng Microsoft ang pamamahagi ng sarili nitong pamamahagi ng Java batay sa OpenJDK. Ang produkto ay ibinahagi nang walang bayad at available sa source code sa ilalim ng lisensya ng GPLv2. Kasama sa pamamahagi ang mga executable para sa Java 11 at Java 16, batay sa OpenJDK 11.0.11 at OpenJDK 16.0.1. Ang mga build ay inihanda para sa Linux, Windows at macOS at available para sa x86_64 architecture. Bilang karagdagan, isang pagsubok na pagpupulong batay sa OpenJDK 16.0.1 ay ginawa para sa mga ARM system, na magagamit para sa Linux at Windows.

Alalahanin natin na noong 2019, inilipat ng Oracle ang Java SE binary distribution nito sa isang bagong kasunduan sa lisensya na naglilimita sa paggamit para sa mga layuning pangkomersyo at nagbibigay-daan lamang sa libreng paggamit sa proseso ng pagbuo ng software o para sa personal na paggamit, pagsubok, prototyping at pagpapakita ng mga application. Para sa libreng komersyal na paggamit, iminumungkahi na gamitin ang libreng OpenJDK package, na ibinigay sa ilalim ng lisensya ng GPLv2 na may mga pagbubukod sa GNU ClassPath na nagpapahintulot sa dynamic na pag-link sa mga komersyal na produkto. Ang sangay ng OpenJDK 11, na ginagamit sa pamamahagi ng Microsoft, ay inuri bilang isang paglabas ng LTS, na ang mga update ay bubuo hanggang Oktubre 2024. Ang OpenJDK 11 ay pinananatili ng Red Hat.

Napansin na ang pamamahagi ng OpenJDK na inilathala ng Microsoft ay ang kontribusyon ng kumpanya sa Java ecosystem at isang pagtatangka na palakasin ang pakikipag-ugnayan sa komunidad. Ang pamamahagi ay nakaposisyon bilang matatag at ginagamit na sa maraming serbisyo at produkto ng Microsoft, kabilang ang Azure, Minecraft, SQL Server, Visual Studio Code at LinkedIn. Ang pamamahagi ay magkakaroon ng mahabang ikot ng pagpapanatili na may quarterly na paglalathala ng mga libreng update. Kasama rin sa komposisyon ang mga pag-aayos at pagpapahusay na, sa isang kadahilanan o iba pa, ay hindi tinanggap sa pangunahing OpenJDK, ngunit kinikilala bilang mahalaga para sa mga customer at proyekto ng Microsoft. Ang mga karagdagang pagbabagong ito ay tahasang mapapansin sa isang tala sa paglabas at ipa-publish sa source code sa repositoryo ng proyekto.

Inanunsyo rin ng Microsoft na sumali ito sa Eclipse Adoptium Working Group, na itinuturing na isang vendor-neutral na marketplace para sa pamamahagi ng OpenJDK binary build na ganap na sumusunod sa Java specification, nakakatugon sa pamantayan ng kalidad ng AQAvit, at handa nang gamitin sa mga proyekto sa produksyon. Upang matiyak ang ganap na pagsunod sa mga detalye, ang mga pagtitipon na ipinamahagi sa pamamagitan ng Adoptium ay pinapatunayan sa Java SE TCK (ang pag-access sa Technology Compatibility Kit ay nagsasangkot ng isang kasunduan sa pagitan ng Oracle at ng Eclipse Foundation).

Sa kasalukuyan, ang OpenJDK 8, 11 at 16 ay bumubuo mula sa Eclipse Temurin project (dating AdoptOpenJDK Java distribution) ay direktang ipinamamahagi sa pamamagitan ng Adoptium. Kasama rin sa proyekto ng Adoptium ang mga JDK assemblies na ginawa ng IBM batay sa OpenJ9 Java virtual machine, ngunit ang mga assemblies na ito ay hiwalay na ipinamamahagi sa pamamagitan ng website ng IBM.

Bukod pa rito, mapapansin natin ang proyektong Corretto na binuo ng Amazon, na namamahagi ng mga libreng pamamahagi ng Java 8, 11 at 16 na may mahabang panahon ng suporta, na handang gamitin sa mga negosyo. Ang produkto ay na-verify na tumakbo sa panloob na imprastraktura ng Amazon at na-certify na sumunod sa mga detalye ng Java SE. Ang kumpanya ng Russia na BellSoft, na itinatag ng mga dating empleyado ng St. Petersburg branch ng Oracle at sumasakop sa ika-6 at ika-8 na lugar sa mga rating ng mga pinaka-aktibong kalahok sa pagbuo ng JDK 11 at JDK 16, ay namamahagi ng pamamahagi ng Liberica JDK, na pumasa sa pagiging tugma mga pagsubok para sa pamantayan ng Java SE at magagamit para sa libreng paggamit.

Pinagmulan: opennet.ru

Magdagdag ng komento