Mikrosofto publikigis sian propran distribuadon de OpenJDK

Mikrosofto komencis distribui sian propran Java-distribuon bazitan sur OpenJDK. La produkto estas distribuita senpage kaj haveblas en fontkodo sub la permesilo GPLv2. La distribuo inkluzivas ruleblajn dosierojn por Java 11 kaj Java 16, bazitajn sur OpenJDK 11.0.11 kaj OpenJDK 16.0.1. Konstruaĵoj estas pretaj por Linukso, Vindozo kaj macOS kaj disponeblas por arkitekturo x86_64. Aldone, testa asembleo bazita sur OpenJDK 16.0.1 estis kreita por ARM-sistemoj, kiu estas havebla por Linukso kaj Vindozo.

Ni memoru, ke en 2019, Oracle transdonis siajn binarajn distribuojn de Java SE al nova licenca interkonsento, kiu limigas uzon por komercaj celoj kaj permesas liberan uzon nur en la procezo de disvolvado de programaro aŭ por persona uzo, testado, prototipado kaj pruvado de aplikaĵoj. Por libera komerca uzo, estas proponite uzi la senpagan OpenJDK-pakaĵon, provizitan sub la permesilo GPLv2 kun GNU ClassPath-esceptoj permesantaj dinamikan ligon kun komercaj produktoj. La branĉo OpenJDK 11, kiu estas uzata en la Microsoft-distribuo, estas klasifikita kiel LTS-eldono, por kiuj ĝisdatigoj estos generitaj ĝis oktobro 2024. OpenJDK 11 estas prizorgata de Red Hat.

Oni rimarkas, ke la OpenJDK-distribuo publikigita de Mikrosofto estas la kontribuo de la firmao al la Java-ekosistemo kaj provo plifortigi interagadon kun la komunumo. La distribuo estas poziciigita kiel stabila kaj jam uzata en multaj Mikrosoftaj servoj kaj produktoj, inkluzive de Azure, Minecraft, SQL Server, Visual Studio Code kaj LinkedIn. La distribuo havos longan prizorgan ciklon kun trimonata publikigo de senpagaj ĝisdatigoj. La komponado ankaŭ inkluzivos korektojn kaj plibonigojn kiuj, ial aŭ alia, ne estis akceptitaj en la ĉefa OpenJDK, sed estas agnoskitaj kiel gravaj por klientoj kaj projektoj de Microsoft. Ĉi tiuj aldonaj ŝanĝoj estos eksplicite notitaj en eldonnoto kaj publikigitaj en la fontkodo en la deponejo de la projekto.

Mikrosofto ankaŭ anoncis, ke ĝi aliĝis al la Laborgrupo de Eclipse Adoptium, kiu estas konsiderata kiel vendoneŭtrala vendoplaco por distribuado de binaraj konstruaĵoj de OpenJDK, kiuj plene konformas al la Java-specifo, plenumas AQAvit-kvalitajn kriteriojn kaj estas pretaj por uzi en produktadprojektoj. Por certigi plenan konformecon al la specifoj, asembleoj distribuitaj per Adoptium estas validigitaj en la Java SE TCK (aliro al la Teknologia Kongruo-Kilaro implikas interkonsenton inter Oracle kaj la Eclipse Foundation).

Nuntempe, OpenJDK 8, 11 kaj 16 konstruoj de la Eclipse Temurin-projekto (antaŭe la AdoptOpenJDK Java distribuo) estas distribuitaj rekte tra Adoptium. La Adoptium-projekto ankaŭ inkludas JDK-asembleojn produktitajn fare de IBM bazitaj sur la OpenJ9 Java virtuala maŝino, sed tiuj asembleoj estas distribuitaj aparte tra la IBM-retejo.

Aldone, ni povas rimarki la projekton Corretto disvolvita de Amazon, kiu distribuas senpagajn distribuojn de Java 8, 11 kaj 16 kun longa subtena periodo, preta por uzi en entreprenoj. La produkto estas kontrolita por funkcii sur la interna infrastrukturo de Amazon kaj estas atestita por plenumi kun Java SE-specifoj. La rusa kompanio BellSoft, fondita de iamaj dungitoj de la Sankt-Peterburga branĉo de Oracle kaj okupanta 6-an kaj 8-an lokojn en la taksoj de la plej aktivaj partoprenantoj en la disvolviĝo de JDK 11 kaj JDK 16, distribuas la distribuon Liberica JDK, kiu trapasas kongruon. testas por la normo Java SE kaj disponeblas por senpaga uzo.

fonto: opennet.ru

Aldoni komenton