Microsoft publicou a súa propia distribución de OpenJDK

Microsoft comezou a distribuír a súa propia distribución Java baseada en OpenJDK. O produto distribúese gratuitamente e está dispoñible en código fonte baixo a licenza GPLv2. A distribución inclúe executables para Java 11 e Java 16, baseados en OpenJDK 11.0.11 e OpenJDK 16.0.1. As compilacións están preparadas para Linux, Windows e macOS e están dispoñibles para a arquitectura x86_64. Ademais, creouse un conxunto de proba baseado en OpenJDK 16.0.1 para sistemas ARM, que está dispoñible para Linux e Windows.

Lembremos que en 2019, Oracle transferiu as súas distribucións binarias de Java SE a un novo acordo de licenza que limita o uso con fins comerciais e permite o uso gratuíto só no proceso de desenvolvemento de software ou para uso persoal, probas, creación de prototipos e aplicacións de demostración. Para uso comercial gratuíto, proponse utilizar o paquete gratuíto OpenJDK, que se ofrece baixo a licenza GPLv2 con excepcións GNU ClassPath que permiten conexións dinámicas con produtos comerciais. A rama OpenJDK 11, que se usa na distribución de Microsoft, está clasificada como unha versión LTS, cuxos actualizacións se xerarán ata outubro de 2024. OpenJDK 11 é mantido por Red Hat.

Nótase que a distribución OpenJDK publicada por Microsoft é a contribución da compañía ao ecosistema Java e un intento de fortalecer a interacción coa comunidade. A distribución sitúase como estable e xa se usa en moitos servizos e produtos de Microsoft, incluíndo Azure, Minecraft, SQL Server, Visual Studio Code e LinkedIn. A distribución terá un longo ciclo de mantemento con publicación trimestral de actualizacións gratuítas. A composición tamén incluirá correccións e melloras que, por unha ou outra razón, non foron aceptadas no OpenJDK principal, pero que se recoñecen como importantes para os clientes e proxectos de Microsoft. Estes cambios adicionais anotaranse explícitamente nunha nota de publicación e publicaranse no código fonte do repositorio do proxecto.

Microsoft tamén anunciou que se uniu ao Eclipse Adoptium Working Group, que se considera un mercado neutral para vendedores para distribuír compilacións binarias de OpenJDK que cumpran plenamente coa especificación Java, cumpran os criterios de calidade AQAvit e estean listas para o seu uso en proxectos de produción. Para garantir o cumprimento total das especificacións, os conxuntos distribuídos a través de Adoptium están validados no Java SE TCK (o acceso ao Kit de compatibilidade tecnolóxica implica un acordo entre Oracle e a Fundación Eclipse).

Actualmente, as compilacións OpenJDK 8, 11 e 16 do proxecto Eclipse Temurin (anteriormente a distribución Java AdoptOpenJDK) distribúense directamente a través de Adoptium. O proxecto Adoptium tamén inclúe conxuntos JDK producidos por IBM baseados na máquina virtual Java OpenJ9, pero estes conxuntos distribúense por separado a través do sitio web de IBM.

Ademais, podemos destacar o proxecto Corretto desenvolvido por Amazon, que distribúe distribucións gratuítas de Java 8, 11 e 16 cun longo período de soporte, listas para o seu uso en empresas. Verificouse que o produto funciona na infraestrutura interna de Amazon e está certificado para cumprir coas especificacións de Java SE. A empresa rusa BellSoft, fundada por antigos empregados da sucursal de Oracle en San Petersburgo e que ocupa os postos 6 e 8 nas valoracións dos participantes máis activos no desenvolvemento de JDK 11 e JDK 16, distribúe a distribución Liberica JDK, que supera a compatibilidade. proba o estándar Java SE e está dispoñible para o seu uso gratuíto.

Fonte: opennet.ru

Engadir un comentario