Microsoft on välja andnud oma versiooni OpenJDK-st

Microsoft alustas oma Java distributsiooni levitamist, mis põhineb OpenJDK-l. Toode on tasuta ja saadaval lähtekoodina GPLv2 litsentsi alusel. Distributsioon sisaldab käivitatavaid faile Java 11 ja Java 16, mis põhinevad OpenJDK 11.0.11 ja OpenJDK 16.0.1 peal. Koostamine on valmistatud Linuxi, Windowsi ja macOS jaoks ning see on saadaval x86_64 arhitektuurile. Täiendavalt on valmistatud testkoostis, mis põhineb OpenJDK 16.0.1, ARM süsteemide jaoks, mis on saadaval Linuxi ja Windowsi jaoks.

Tulet meelde, et Oracle tegi 2019. aastal oma Java SE binaarsed distributsioonid uue litsentsilepingu alla, millel on piirangud kommertseesmärkidel kasutamiseks ja tasuta kasutamine on lubatud ainult tarkvaraarendusprotsessis, isiklikuks kasutamiseks, testimiseks, prototüüpide loomiseks ja rakenduste demonstreerimiseks. Tasuta kasutamiseks kommertseesmärkidel on soovitatav kasutada avatud paketti OpenJDK, mis on jagatud GPLv2 litsentsi alusel koos GNU ClassPath eranditega, mis lubavad dünaamilist sidumist kommertstooteid. Microsofti distributsioonis kasutatud OpenJDK 11 haru kuulub LTS-väljalaskete kategooriasse, mille uuendusi hakatakse välja andma kuni oktoobri 2024. aastani. OpenJDK 11 hooldust teostab ettevõte Red Hat.

Microsofti välja antud OpenJDK jaotust peetakse ettevõtte panuseks Java ökosüsteemi ning katseks tugevdada koostööd kogukonnaga. Jaotus on positsioneeritud kui stabiilne ning seda kasutatakse juba paljudes Microsofti teenustes ja toodetes, sealhulgas Azure, Minecraft, SQL Server, Visual Studio Code ja LinkedIn. Jaotusele tagatakse pikaajaline toetus, mille jooksul puuakse tasuta uuendusi iga kvartali järel. Samuti sisaldab see parandusi ja täiustusi, mis mingil põhjusel pole peamisse OpenJDK-i koosseisu kaasatud, kuid on Microsofti klientide ja projektide jaoks olulised. Nimetatud täiendavad muudatused tuuakse selgelt esile väljaande märgises ja avaldatakse koodis projekti hoidlas.

Microsoft kuulutas samuti välja, et liitub Eclipse Adoptiumi töörühmaga, mis on sõltumatu platvorm OpenJDK binaarse kogumise levitamiseks, mis on täielikult Java spetsifikatsioonidega ühilduvad, AQAvit kvaliteedi kriteeriumidele vastavad ja tööprojektides kasutamiseks valmis. Spetsifikatsioonidega täieliku vastavuse tagamiseks kontrollitakse Adoptiumi kaudu levitatavaid kogumisi Java SE TCK-s (Technology Compatibility Kit'i juurde pääsemiseks on sõlmitud leping Oracle'i ja Eclipse Foundation'i vahel).

Praegu levitatakse Adoptiumi kaudu otse Eclipse Temurini projekti OpenJDK 8, 11 ja 16 versioone (endine Java jaotamine AdoptOpenJDK). Adoptiumi projekti alla kuuluvad ka IBM-i firma poolt loodud Java OpenJ9 virtuaalmasina baasil põhinevad JDK kogumid, kuid neid kogumeid levitatakse eraldi IBM-i veebisaidi kaudu.

Lisaks võib märkida, et Amazon arendab Corretto projekti, mis jagab tasuta Java 8, 11 ja 16 jaotusi, millel on pikk toetuse kestus, valmis kasutamiseks ettevõtetes. Toode on testitud Amazoni sisevõrgus ja sertifitseeritud Java SE spetsifikatsioonidele vastavaks. Venemaa ettevõte BellSoft, mille asutasid endised Oracle'i töötajad Peterburi kontorist ja mis on JDK 11 ja JDK 16 arenduse aktiivseimate osalejate hulgas 6. ja 8. kohal, jagab Liberica JDK jaotust, mis läbib Java SE standardiga ühilduvuse teste ja on tasuta kasutamiseks saadaval.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster