Microsoft ha publicat la seva pròpia distribució d'OpenJDK

Microsoft ha començat a distribuir la seva pròpia distribució Java basada en OpenJDK. El producte es distribueix gratuïtament i està disponible en codi font sota la llicència GPLv2. La distribució inclou executables per a Java 11 i Java 16, basats en OpenJDK 11.0.11 i OpenJDK 16.0.1. Les compilacions estan preparades per a Linux, Windows i macOS i estan disponibles per a l'arquitectura x86_64. A més, s'ha creat un conjunt de prova basat en OpenJDK 16.0.1 per a sistemes ARM, que està disponible per a Linux i Windows.

Recordem que el 2019, Oracle va transferir les seves distribucions binàries de Java SE a un nou acord de llicència que limita l'ús amb finalitats comercials i permet l'ús gratuït només en el procés de desenvolupament de programari o per a ús personal, proves, prototipatge i demostració d'aplicacions. Per a un ús comercial gratuït, es proposa utilitzar el paquet gratuït OpenJDK, subministrat sota la llicència GPLv2 amb excepcions GNU ClassPath que permeten l'enllaç dinàmic amb productes comercials. La branca OpenJDK 11, que s'utilitza a la distribució de Microsoft, està classificada com una versió LTS, les actualitzacions de les quals es generaran fins a l'octubre de 2024. L'OpenJDK 11 és mantingut per Red Hat.

Cal assenyalar que la distribució OpenJDK publicada per Microsoft és la contribució de l'empresa a l'ecosistema Java i un intent d'enfortir la interacció amb la comunitat. La distribució es posiciona com a estable i ja s'utilitza en molts serveis i productes de Microsoft, inclosos Azure, Minecraft, SQL Server, Visual Studio Code i LinkedIn. La distribució tindrà un llarg cicle de manteniment amb publicació trimestral d'actualitzacions gratuïtes. La composició també inclourà correccions i millores que, per una raó o una altra, no es van acceptar a l'OpenJDK principal, però que es reconeixen com a importants per als clients i projectes de Microsoft. Aquests canvis addicionals s'anotaran explícitament en una nota de llançament i es publicaran al codi font del repositori del projecte.

Microsoft també va anunciar que s'ha unit a l'Eclipse Adoptium Working Group, que es considera un mercat neutral per a proveïdors per distribuir compilacions binaris OpenJDK que compleixen totalment l'especificació de Java, compleixen els criteris de qualitat AQAvit i estan preparats per al seu ús en projectes de producció. Per garantir el compliment total de les especificacions, els muntatges distribuïts a través d'Adoptium es validen al Java SE TCK (l'accés al Kit de compatibilitat tecnològica implica un acord entre Oracle i la Fundació Eclipse).

Actualment, les versions OpenJDK 8, 11 i 16 del projecte Eclipse Temurin (abans la distribució Java AdoptOpenJDK) es distribueixen directament a través d'Adoptium. El projecte Adoptium també inclou conjunts JDK produïts per IBM basats en la màquina virtual Java OpenJ9, però aquests conjunts es distribueixen per separat a través del lloc web d'IBM.

A més, podem destacar el projecte Corretto desenvolupat per Amazon, que distribueix distribucions gratuïtes de Java 8, 11 i 16 amb un llarg període de suport, a punt per al seu ús a les empreses. S'ha verificat que el producte s'executa a la infraestructura interna d'Amazon i està certificat per complir amb les especificacions de Java SE. L'empresa russa BellSoft, fundada per antics empleats de la sucursal d'Oracle de Sant Petersburg i que ocupa els llocs 6è i 8è en les classificacions dels participants més actius en el desenvolupament de JDK 11 i JDK 16, distribueix la distribució Liberica JDK, que supera la compatibilitat proves per a l'estàndard Java SE i està disponible per a ús gratuït.

Font: opennet.ru

Afegeix comentari