Microsoft on avaldanud oma OpenJDK distributsiooni

Microsoft on alustanud OpenJDK-l põhineva Java distributsiooni levitamist. Toodet levitatakse tasuta ja see on saadaval lähtekoodina GPLv2 litsentsi alusel. Distributsioon sisaldab Java 11 ja Java 16 käivitatavaid faile, mis põhinevad OpenJDK 11.0.11 ja OpenJDK 16.0.1. Järgud on ette valmistatud Linuxi, Windowsi ja macOS-i jaoks ning on saadaval x86_64 arhitektuuri jaoks. Lisaks on ARM-süsteemide jaoks loodud OpenJDK 16.0.1-l põhinev testkomplekt, mis on saadaval Linuxi ja Windowsi jaoks.

Meenutagem, et 2019. aastal viis Oracle oma Java SE binaardistributsioonid üle uude litsentsilepingusse, mis piirab kasutamist ärilistel eesmärkidel ja lubab tasuta kasutamist ainult tarkvara arendusprotsessis või isiklikuks kasutamiseks, testimiseks, prototüüpimiseks ja rakenduste demonstreerimiseks. Tasuta kommertskasutuseks on soovitatav kasutada tasuta OpenJDK paketti, mis on saadaval GPLv2 litsentsi alusel koos GNU ClassPathi eranditega, mis võimaldavad dünaamilist linkimist kommertstoodetega. Microsofti distributsioonis kasutatav OpenJDK 11 haru on klassifitseeritud LTS-i väljalaseks, mille värskendusi genereeritakse kuni 2024. aasta oktoobrini. OpenJDK 11 haldab Red Hat.

Märgitakse, et Microsofti avaldatud OpenJDK distributsioon on ettevõtte panus Java ökosüsteemi ja katse tugevdada suhtlust kogukonnaga. Distributsioon on paigutatud stabiilsena ja seda kasutatakse juba paljudes Microsofti teenustes ja toodetes, sealhulgas Azure, Minecraft, SQL Server, Visual Studio Code ja LinkedIn. Jaotusel on pikk hooldustsükkel koos tasuta värskenduste kord kvartalis avaldamisega. Kompositsioon sisaldab ka parandusi ja täiustusi, mida ühel või teisel põhjusel OpenJDK-sse vastu ei võetud, kuid mida peetakse Microsofti klientide ja projektide jaoks oluliseks. Need täiendavad muudatused märgitakse sõnaselgelt väljalaskemärkuses ja avaldatakse projekti hoidlas olevas lähtekoodis.

Microsoft teatas ka, et on liitunud Eclipse Adoptiumi töörühmaga, mida peetakse müüja-neutraalseks turuks OpenJDK binaarversioonide levitamisel, mis vastavad täielikult Java spetsifikatsioonile, vastavad AQAviti kvaliteedikriteeriumidele ja on valmis kasutamiseks tootmisprojektides. Täieliku vastavuse tagamiseks spetsifikatsioonidele kinnitatakse Adoptiumi kaudu levitatavad koostud Java SE TCK-s (juurdepääs tehnoloogia ühilduvuskomplektile hõlmab lepingut Oracle'i ja Eclipse Foundationi vahel).

Praegu levitatakse Eclipse Temurini projektist (endine AdoptOpenJDK Java distributsioon) pärinevaid OpenJDK 8, 11 ja 16 versioone otse Adoptiumi kaudu. Projekt Adoptium hõlmab ka IBMi toodetud JDK-kooste, mis põhinevad OpenJ9 Java virtuaalmasinal, kuid neid komplekte levitatakse eraldi IBM-i veebisaidi kaudu.

Lisaks võime märkida Amazoni välja töötatud Corretto projekti, mis levitab Java 8, 11 ja 16 tasuta distributsioone koos pika tugiperioodiga, mis on ettevõtetes kasutamiseks valmis. Toode on kontrollitud, et see töötab Amazoni sisemises infrastruktuuris ja vastab Java SE spetsifikatsioonidele. Venemaa ettevõte BellSoft, mille asutasid Oracle'i Peterburi filiaali endised töötajad ja mis on JDK 6 ja JDK 8 arenduses kõige aktiivsemate osalejate reitingus 11. ja 16. kohta, levitab Liberica JDK distributsiooni, mis läbib ühilduvuse. testib Java SE standardit ja on tasuta kasutamiseks saadaval.

Allikas: opennet.ru

Lisa kommentaar