Microsoft zveřejnil svou vlastní distribuci OpenJDK

Microsoft začal distribuovat svou vlastní distribuci Java založenou na OpenJDK. Produkt je distribuován zdarma a je dostupný ve zdrojovém kódu pod licencí GPLv2. Distribuce obsahuje spustitelné soubory pro Java 11 a Java 16, založené na OpenJDK 11.0.11 a OpenJDK 16.0.1. Sestavení jsou připravena pro Linux, Windows a macOS a jsou k dispozici pro architekturu x86_64. Navíc byla pro systémy ARM vytvořena testovací sestava založená na OpenJDK 16.0.1, která je dostupná pro Linux a Windows.

Připomeňme, že Oracle v roce 2019 převedl své binární distribuce Java SE do nové licenční smlouvy, která omezuje použití pro komerční účely a umožňuje bezplatné použití pouze v procesu vývoje softwaru nebo pro osobní použití, testování, prototypování a předvádění aplikací. Pro bezplatné komerční použití se navrhuje použít bezplatný balíček OpenJDK dodávaný pod licencí GPLv2 s výjimkami GNU ClassPath umožňující dynamické propojení s komerčními produkty. Větev OpenJDK 11, která se používá v distribuci Microsoftu, je klasifikována jako vydání LTS, pro které budou aktualizace generovány do října 2024. OpenJDK 11 spravuje Red Hat.

Je třeba poznamenat, že distribuce OpenJDK publikovaná společností Microsoft je příspěvkem společnosti k ekosystému Java a pokusem o posílení interakce s komunitou. Distribuce je umístěna jako stabilní a již se používá v mnoha službách a produktech společnosti Microsoft, včetně Azure, Minecraft, SQL Server, Visual Studio Code a LinkedIn. Distribuce bude mít dlouhý cyklus údržby s čtvrtletním zveřejňováním bezplatných aktualizací. Složení bude také obsahovat opravy a vylepšení, které z toho či onoho důvodu nebyly přijaty do hlavního OpenJDK, ale jsou uznávány jako důležité pro zákazníky a projekty Microsoftu. Tyto dodatečné změny budou výslovně uvedeny v poznámce k verzi a zveřejněny ve zdrojovém kódu v úložišti projektu.

Microsoft také oznámil, že se připojil k Eclipse Adoptium Working Group, která je považována za dodavatelsky neutrální trh pro distribuci binárních sestavení OpenJDK, která jsou plně v souladu se specifikací Java, splňují kritéria kvality AQAvit a jsou připravena k použití v produkčních projektech. Aby byla zajištěna plná shoda se specifikacemi, jsou sestavy distribuované prostřednictvím Adoptium kontrolovány v Java SE TCK (přístup k sadě Technology Compatibility Kit zahrnuje dohodu mezi Oracle a Eclipse Foundation).

V současné době jsou sestavení OpenJDK 8, 11 a 16 z projektu Eclipse Temurin (dříve distribuce AdoptOpenJDK Java) distribuovány přímo přes Adoptium. Projekt Adoptium také zahrnuje sestavy JDK vyrobené IBM na základě virtuálního stroje OpenJ9 Java, ale tato sestavení jsou distribuována samostatně prostřednictvím webových stránek IBM.

Dále můžeme zaznamenat projekt Corretto vyvinutý společností Amazon, který distribuuje bezplatné distribuce Java 8, 11 a 16 s dlouhou dobou podpory, připravené pro použití v podnicích. Produkt je ověřen pro provoz na interní infrastruktuře Amazonu a je certifikován, aby vyhovoval specifikacím Java SE. Ruská společnost BellSoft, založená bývalými zaměstnanci petrohradské pobočky Oracle a obsazující 6. a 8. místo v hodnocení nejaktivnějších účastníků vývoje JDK 11 a JDK 16, distribuuje distribuci Liberica JDK, která prochází kompatibilitou testuje standard Java SE a je k dispozici zdarma.

Zdroj: opennet.ru

Přidat komentář