Microsoft ha pubblicato la propria distribuzione di OpenJDK

Microsoft ha iniziato a distribuire una propria versione di Java basata su OpenJDK. Il prodotto è offerto gratuitamente e disponibile in sorgente sotto la licenza GPLv2. La distribuzione include i file eseguibili per Java 11 e Java 16, basati su OpenJDK 11.0.11 e OpenJDK 16.0.1. Le build sono state preparate per Linux, Windows e macOS e sono disponibili per l'architettura x86_64. Inoltre, è stata creata una build di test basata su OpenJDK 16.0.1 per i sistemi ARM, disponibile per Linux e Windows.

Ricordiamo che nel 2019 Oracle ha trasferito le sue distribuzioni binarie Java SE a un nuovo accordo di licenza, limitando l'uso a scopi commerciali e consentendo l'uso gratuito solo nel processo di sviluppo del software o per uso personale, test, creazione di prototipi e dimostrazioni di applicazioni. Per l'uso commerciale gratuito si raccomanda di utilizzare il pacchetto OpenJDK libero, fornito con la licenza GPLv2 con eccezioni GNU ClassPath, che consentono il collegamento dinamico con prodotti commerciali. Il ramo OpenJDK 11, utilizzato nella distribuzione Microsoft, è classificato come release LTS, gli aggiornamenti per i quali verranno forniti fino a ottobre 2024. La gestione di OpenJDK 11 è curata da Red Hat.

Si segnala che la distribuzione OpenJDK pubblicata da Microsoft rappresenta un contributo dell'azienda all'ecosistema Java e un tentativo di rafforzare la collaborazione con la comunità. Questa distribuzione è posizionata come stabile ed è già utilizzata in molti servizi e prodotti Microsoft, tra cui Azure, Minecraft, SQL Server, Visual Studio Code e LinkedIn. Per questa distribuzione sarà garantito un lungo ciclo di supporto con pubblicazione trimestrale di aggiornamenti gratuiti. Saranno inclusi anche correzioni e miglioramenti che, per vari motivi, non sono stati accettati nella versione principale di OpenJDK, ma ritenuti importanti per i clienti e i progetti Microsoft. Le modifiche aggiuntive saranno chiaramente indicate nelle note di rilascio e pubblicate nei codici sorgente nel repository del progetto.

Microsoft ha annunciato di unirsi al gruppo di lavoro Eclipse Adoptium, considerato come una piattaforma indipendente da specifici produttori per la distribuzione di build binarie di OpenJDK, pienamente compatibili con le specifiche di Java, che soddisfano i criteri di qualità AQAvit e pronte per l'uso in progetti lavorativi. Per garantire la conformità alle specifiche, le build distribuite attraverso Adoptium vengono verificate nel Java SE TCK (per accedere al Technology Compatibility Kit è stato coinvolto un accordo tra Oracle e la Eclipse Foundation).

Attualmente, le build di OpenJDK 8, 11 e 16 del progetto Eclipse Temurin (precedentemente distribuzione Java AdoptOpenJDK) sono distribuite direttamente tramite Adoptium. Al progetto Adoptium sono anche associate le build JDK basate sulla Java Virtual Machine OpenJ9 sviluppate da IBM, che vengono però distribuite separatamente attraverso il sito di IBM.

Inoltre, vale la pena menzionare il progetto Corretto sviluppato da Amazon, che distribuisce distribuzioni gratuite di Java 8, 11 e 16 con supporto a lungo termine, pronte per l'uso nelle imprese. Il prodotto è stato testato nell'infrastruttura interna di Amazon e certificato per la conformità alle specifiche Java SE. L'azienda russa BellSoft, fondata da ex dipendenti della filiale di San Pietroburgo di Oracle e posizionatasi al 6° e 8° posto nelle classifiche degli sviluppatori più attivi per JDK 11 e JDK 16, distribuisce la distribuzione Liberica JDK, che è testata per la compatibilità con il standard Java SE ed è disponibile per utilizzo gratuito.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster