A Microsoft közzétette az OpenJDK saját disztribúcióját

A Microsoft megkezdte saját, OpenJDK-n alapuló Java disztribúciójának terjesztését. A terméket ingyenesen terjesztik, és forráskódban a GPLv2 licenc alatt érhető el. A disztribúció tartalmazza a Java 11 és Java 16 futtatható fájljait, amelyek az OpenJDK 11.0.11 és az OpenJDK 16.0.1 verziókon alapulnak. A buildek Linuxra, Windowsra és macOS-re készültek, és elérhetők x86_64 architektúrához. Ezenkívül az OpenJDK 16.0.1-re épülő teszt-összeállítás készült az ARM-rendszerekhez, amely elérhető Linux és Windows számára.

Emlékezzünk vissza, hogy 2019-ben az Oracle a Java SE bináris disztribúcióit egy új licencszerződés alá vonta át, amely korlátozza a kereskedelmi célú felhasználást, és csak a szoftverfejlesztési folyamatban, illetve személyes használatra, tesztelésre, prototípus-készítésre és alkalmazások demonstrálására teszi lehetővé a szabad felhasználást. Ingyenes kereskedelmi használatra javasolt az ingyenes OpenJDK csomag használata, amelyet a GPLv2 licenc alatt szállítanak, GNU ClassPath kivételekkel, amelyek lehetővé teszik a kereskedelmi termékekkel való dinamikus összekapcsolást. A Microsoft disztribúcióban használt OpenJDK 11 ág LTS-kiadásnak minősül, amelyhez 2024 októberéig készülnek frissítések. Az OpenJDK 11-et a Red Hat tartja karban.

Megjegyzendő, hogy a Microsoft által közzétett OpenJDK disztribúció a vállalat hozzájárulása a Java ökoszisztémához, és kísérlet a közösséggel való interakció megerősítésére. A disztribúció stabil, és már számos Microsoft-szolgáltatásban és termékben használatos, beleértve az Azure-t, a Minecraftot, az SQL Servert, a Visual Studio Code-ot és a LinkedIn-t. A disztribúciónak hosszú karbantartási ciklusa lesz, negyedévente ingyenes frissítésekkel. A kompozíció tartalmazni fog olyan javításokat és fejlesztéseket is, amelyeket valamilyen okból nem fogadtak el a fő OpenJDK-ban, de fontosnak tartják a Microsoft ügyfelek és projektek számára. Ezeket a további változtatásokat kifejezetten fel kell jegyezni a kiadási megjegyzésben, és közzé kell tenni a projekt tárolójában található forráskódban.

A Microsoft azt is bejelentette, hogy csatlakozott az Eclipse Adoptium Working Grouphoz, amely gyártósemleges piactérnek számít a Java specifikációnak teljes mértékben megfelelő, az AQAvit minőségi kritériumainak megfelelő, és termelési projektekben való használatra kész OpenJDK bináris buildek terjesztésére. A specifikációknak való teljes megfelelés biztosítása érdekében az Adoptiumon keresztül terjesztett összeállításokat a Java SE TCK érvényesíti (a technológiai kompatibilitási készlethez való hozzáférés az Oracle és az Eclipse Foundation közötti megállapodást foglalja magában).

Jelenleg az Eclipse Temurin projektből (korábban AdoptOpenJDK Java disztribúció) származó OpenJDK 8, 11 és 16 buildeket közvetlenül az Adoptiumon keresztül terjesztik. Az Adoptium projekt az IBM által az OpenJ9 Java virtuális gépen alapuló JDK-összeállításokat is tartalmaz, de ezeket az összeállításokat külön terjesztik az IBM webhelyén.

Emellett említésre méltó az Amazon által kifejlesztett Corretto projekt, amely a Java 8, 11 és 16 ingyenes disztribúcióit terjeszti hosszú ideig tartó támogatással, készen a vállalati használatra. A termék igazoltan fut az Amazon belső infrastruktúráján, és tanúsítvánnyal rendelkezik, hogy megfelel a Java SE specifikációinak. Az orosz BellSoft cég, amelyet az Oracle szentpétervári fiókjának egykori alkalmazottai alapítottak, és amely a JDK 6 és JDK 8 fejlesztésében a legaktívabb résztvevők értékelésében 11. és 16. helyet foglal el, forgalmazza a Liberica JDK disztribúciót, amely átmegy a kompatibilitáson. teszteli a Java SE szabványt, és ingyenesen használható.

Forrás: opennet.ru

Hozzászólás