Microsoft yatulutsa kugawa kwawo kwa OpenJDK

Microsoft yayamba kugawa kugawa kwawo kwa Java kutengera OpenJDK. Zogulitsazo zimagawidwa kwaulere ndipo zimapezeka mu code code pansi pa layisensi ya GPLv2. Kugawa kumaphatikizapo zomwe zingagwiritsidwe ntchito pa Java 11 ndi Java 16, kutengera OpenJDK 11.0.11 ndi OpenJDK 16.0.1. Zomanga zimakonzedwera Linux, Windows ndi macOS ndipo zilipo pa x86_64 zomangamanga. Kuphatikiza apo, msonkhano woyeserera wozikidwa pa OpenJDK 16.0.1 wapangidwira machitidwe a ARM, omwe amapezeka pa Linux ndi Windows.

Tikumbukire kuti mu 2019, Oracle idasamutsira magawo ake a Java SE ku chiphaso chatsopano cha laisensi chomwe chimaletsa kugwiritsidwa ntchito pazamalonda ndikuloleza kugwiritsa ntchito kwaulere pakupanga mapulogalamu kapena kugwiritsa ntchito nokha, kuyesa, kuyesa ndikuwonetsa mapulogalamu. Pogwiritsa ntchito malonda aulere, akulinganizidwa kuti agwiritse ntchito phukusi laulere la OpenJDK, loperekedwa pansi pa laisensi ya GPLv2 ndi GNU ClassPath kupatula zomwe zimalola kulumikizana kwamphamvu ndi malonda. Nthambi ya OpenJDK 11, yomwe imagwiritsidwa ntchito pogawa Microsoft, imasankhidwa ngati kutulutsidwa kwa LTS, zosintha zomwe zidzapangidwa mpaka Okutobala 2024. OpenJDK 11 imasungidwa ndi Red Hat.

Zadziwika kuti kugawa kwa OpenJDK kofalitsidwa ndi Microsoft ndikuthandizira kwa kampani ku Java ecosystem komanso kuyesa kulimbikitsa kulumikizana ndi anthu ammudzi. Kugawaku kumakhala kokhazikika komanso kogwiritsidwa ntchito kale muzinthu zambiri za Microsoft, kuphatikiza Azure, Minecraft, SQL Server, Visual Studio Code ndi LinkedIn. Kugawa kudzakhala ndi nthawi yayitali yokonza ndikufalitsa kotala kotala zosintha zaulere. Zolembazo ziphatikizanso kukonza ndi kukonza zomwe, pazifukwa zina, sizinavomerezedwe mu OpenJDK yayikulu, koma zimadziwika kuti ndizofunikira kwa makasitomala ndi mapulojekiti a Microsoft. Zosintha zowonjezerazi zidzafotokozedwa momveka bwino m'mawu omasulidwa ndikusindikizidwa mu code source munkhokwe ya polojekitiyo.

Microsoft idalengezanso kuti yalowa nawo gulu la Eclipse Adoptium Working Group, lomwe limadziwika kuti ndi msika wosalowerera ndale pogawa zomanga za binary za OpenJDK zomwe zimagwirizana kwathunthu ndi mawonekedwe a Java, zimakwaniritsa zofunikira za AQAvit, ndipo zakonzeka kugwiritsidwa ntchito popanga. Kuti muwonetsetse kuti zikutsatira zomwe zanenedwa, misonkhano yogawidwa kudzera mu Adoptium imatsimikiziridwa mu Java SE TCK (kufikira ku Technology Compatibility Kit kumaphatikizapo mgwirizano pakati pa Oracle ndi Eclipse Foundation).

Pakadali pano, OpenJDK 8, 11 ndi 16 zomanga kuchokera ku projekiti ya Eclipse Temurin (yomwe kale inali yogawa Java ya AdoptOpenJDK) imagawidwa mwachindunji kudzera ku Adoptium. Pulojekiti ya Adoptium ikuphatikizanso misonkhano ya JDK yopangidwa ndi IBM kutengera makina a OpenJ9 Java virtual, koma misonkhanoyi imagawidwa padera kudzera patsamba la IBM.

Kuphatikiza apo, titha kuzindikira pulojekiti ya Corretto yopangidwa ndi Amazon, yomwe imagawa magawo aulere a Java 8, 11 ndi 16 ndi nthawi yayitali yothandizira, yokonzeka kugwiritsidwa ntchito m'mabizinesi. Zogulitsazo zimatsimikiziridwa kuti zikuyenda pazida zamkati za Amazon ndipo ndizovomerezeka kuti zigwirizane ndi zomwe Java SE imafunikira. Kampani ya ku Russia BellSoft, yomwe inakhazikitsidwa ndi antchito akale a nthambi ya Oracle ya St. kuyesa kwa Java SE standard ndipo imapezeka kuti igwiritsidwe ntchito kwaulere.

Source: opennet.ru

Kuwonjezera ndemanga