Microsoft ha publicado su propia distribución de OpenJDK

Microsoft ha comenzado a distribuir su propia distribución Java basada en OpenJDK. El producto se distribuye de forma gratuita y está disponible en código fuente bajo la licencia GPLv2. La distribución incluye ejecutables para Java 11 y Java 16, basados ​​en OpenJDK 11.0.11 y OpenJDK 16.0.1. Las compilaciones están preparadas para Linux, Windows y macOS y están disponibles para la arquitectura x86_64. Además, se creó un ensamblaje de prueba basado en OpenJDK 16.0.1 para sistemas ARM, que está disponible para Linux y Windows.

Recordemos que en 2019, Oracle transfirió sus distribuciones binarias Java SE a un nuevo acuerdo de licencia que limita el uso con fines comerciales y permite el uso gratuito solo en el proceso de desarrollo de software o para uso personal, pruebas, creación de prototipos y demostración de aplicaciones. Para uso comercial gratuito, se propone utilizar el paquete OpenJDK gratuito, suministrado bajo la licencia GPLv2 con excepciones GNU ClassPath que permiten la vinculación dinámica con productos comerciales. La rama OpenJDK 11, que se utiliza en la distribución de Microsoft, está clasificada como una versión LTS, cuyas actualizaciones se generarán hasta octubre de 2024. Red Hat mantiene OpenJDK 11.

Cabe señalar que la distribución OpenJDK publicada por Microsoft es la contribución de la empresa al ecosistema Java y un intento de fortalecer la interacción con la comunidad. La distribución se posiciona como estable y ya se utiliza en muchos servicios y productos de Microsoft, incluidos Azure, Minecraft, SQL Server, Visual Studio Code y LinkedIn. La distribución tendrá un largo ciclo de mantenimiento con publicación trimestral de actualizaciones gratuitas. La composición también incluirá correcciones y mejoras que, por una razón u otra, no fueron aceptadas en el OpenJDK principal, pero que se reconocen como importantes para los clientes y proyectos de Microsoft. Estos cambios adicionales se anotarán explícitamente en una nota de la versión y se publicarán en el código fuente en el repositorio del proyecto.

Microsoft también anunció que se ha unido al grupo de trabajo Eclipse Adoptium, que se considera un mercado neutral para distribuir compilaciones binarias OpenJDK que cumplen totalmente con la especificación Java, cumplen con los criterios de calidad de AQAvit y están listas para su uso en proyectos de producción. Para garantizar el pleno cumplimiento de las especificaciones, los ensamblajes distribuidos a través de Adoptium se validan en Java SE TCK (el acceso al kit de compatibilidad tecnológica implica un acuerdo entre Oracle y la Fundación Eclipse).

Actualmente, las compilaciones OpenJDK 8, 11 y 16 del proyecto Eclipse Temurin (anteriormente la distribución AdoptOpenJDK Java) se distribuyen directamente a través de Adoptium. El proyecto Adoptium también incluye ensamblajes JDK producidos por IBM basados ​​en la máquina virtual Java OpenJ9, pero estos ensamblajes se distribuyen por separado a través del sitio web de IBM.

Además, podemos destacar el proyecto Corretto desarrollado por Amazon, que distribuye distribuciones gratuitas de Java 8, 11 y 16 con un largo período de soporte, listas para su uso en empresas. Se verifica que el producto se ejecuta en la infraestructura interna de Amazon y está certificado para cumplir con las especificaciones de Java SE. La empresa rusa BellSoft, fundada por ex empleados de la sucursal de Oracle en San Petersburgo y que ocupa los lugares 6 y 8 en las clasificaciones de los participantes más activos en el desarrollo de JDK 11 y JDK 16, distribuye la distribución Liberica JDK, que supera la compatibilidad. prueba el estándar Java SE y está disponible para uso gratuito.

Fuente: opennet.ru

Añadir un comentario