Microsoft și-a publicat propria distribuție a OpenJDK

Microsoft a început să-și distribuie propria distribuție Java bazată pe OpenJDK. Produsul este distribuit gratuit și este disponibil în codul sursă sub licența GPLv2. Distribuția include executabile pentru Java 11 și Java 16, bazate pe OpenJDK 11.0.11 și OpenJDK 16.0.1. Compilările sunt pregătite pentru Linux, Windows și macOS și sunt disponibile pentru arhitectura x86_64. În plus, a fost creat un ansamblu de testare bazat pe OpenJDK 16.0.1 pentru sistemele ARM, care este disponibil pentru Linux și Windows.

Să ne amintim că în 2019, Oracle și-a transferat distribuțiile binare Java SE la un nou acord de licență care limitează utilizarea în scopuri comerciale și permite utilizarea gratuită numai în procesul de dezvoltare a software-ului sau pentru uz personal, testare, prototipare și demonstrare a aplicațiilor. Pentru utilizare comercială gratuită, se propune utilizarea pachetului gratuit OpenJDK, furnizat sub licența GPLv2 cu excepții GNU ClassPath, care permit conectarea dinamică cu produsele comerciale. Ramura OpenJDK 11, care este utilizată în distribuția Microsoft, este clasificată ca o versiune LTS, actualizări pentru care vor fi generate până în octombrie 2024. OpenJDK 11 este întreținut de Red Hat.

Se observă că distribuția OpenJDK publicată de Microsoft este contribuția companiei la ecosistemul Java și o încercare de a consolida interacțiunea cu comunitatea. Distribuția este poziționată ca fiind stabilă și deja utilizată în multe servicii și produse Microsoft, inclusiv Azure, Minecraft, SQL Server, Visual Studio Code și LinkedIn. Distribuția va avea un ciclu lung de întreținere cu publicarea trimestrială a actualizărilor gratuite. Compoziția va include, de asemenea, remedieri și îmbunătățiri care, dintr-un motiv sau altul, nu au fost acceptate în OpenJDK principal, dar sunt recunoscute ca importante pentru clienții și proiectele Microsoft. Aceste modificări suplimentare vor fi notate în mod explicit într-o notă de lansare și publicate în codul sursă din depozitul proiectului.

Microsoft a anunțat, de asemenea, că s-a alăturat grupului de lucru Eclipse Adoptium, care este considerat o piață neutră pentru furnizori pentru distribuirea de versiuni binare OpenJDK care sunt pe deplin compatibile cu specificația Java, îndeplinesc criteriile de calitate AQAvit și sunt gata de utilizare în proiecte de producție. Pentru a asigura conformitatea deplină cu specificațiile, ansamblurile distribuite prin Adoptium sunt verificate în Java SE TCK (accesul la Kitul de compatibilitate tehnologică implică un acord între Oracle și Fundația Eclipse).

În prezent, versiunile OpenJDK 8, 11 și 16 din proiectul Eclipse Temurin (fostă distribuție Java AdoptOpenJDK) sunt distribuite direct prin Adoptium. Proiectul Adoptium include și ansambluri JDK produse de IBM pe baza mașinii virtuale Java OpenJ9, dar aceste ansambluri sunt distribuite separat prin intermediul site-ului web IBM.

În plus, putem remarca proiectul Corretto dezvoltat de Amazon, care distribuie distribuții gratuite de Java 8, 11 și 16 cu o perioadă lungă de suport, gata de utilizare în întreprinderi. Produsul este verificat pentru a rula pe infrastructura internă Amazon și este certificat pentru a respecta specificațiile Java SE. Compania rusă BellSoft, fondată de foști angajați ai sucursalei Oracle din Sankt Petersburg și care ocupă locurile 6 și 8 în ratingurile celor mai activi participanți la dezvoltarea JDK 11 și JDK 16, distribuie distribuția Liberica JDK, care trece compatibilitatea testează pentru standardul Java SE și este disponibil pentru utilizare gratuită.

Sursa: opennet.ru

Adauga un comentariu