Microsoft a publié sa propre distribution d'OpenJDK

Microsoft a commencé à distribuer sa propre distribution Java basée sur OpenJDK. Le produit est distribué gratuitement et est disponible en code source sous licence GPLv2. La distribution comprend des exécutables pour Java 11 et Java 16, basés sur OpenJDK 11.0.11 et OpenJDK 16.0.1. Les versions sont préparées pour Linux, Windows et macOS et sont disponibles pour l'architecture x86_64. De plus, un assemblage de test basé sur OpenJDK 16.0.1 a été créé pour les systèmes ARM, disponible pour Linux et Windows.

Rappelons qu'en 2019, Oracle a transféré ses distributions binaires Java SE vers un nouvel accord de licence qui limite l'utilisation à des fins commerciales et autorise une utilisation gratuite uniquement dans le processus de développement de logiciels ou pour un usage personnel, des tests, du prototypage et des démonstrations d'applications. Pour une utilisation commerciale gratuite, il est proposé d'utiliser le package gratuit OpenJDK, fourni sous licence GPLv2 avec des exceptions GNU ClassPath permettant des liens dynamiques avec des produits commerciaux. La branche OpenJDK 11, utilisée dans la distribution Microsoft, est classée comme une version LTS, dont les mises à jour seront générées jusqu'en octobre 2024. OpenJDK 11 est maintenu par Red Hat.

Il est à noter que la distribution OpenJDK publiée par Microsoft constitue la contribution de l'entreprise à l'écosystème Java et une tentative de renforcer l'interaction avec la communauté. La distribution se positionne comme stable et déjà utilisée dans de nombreux services et produits Microsoft, notamment Azure, Minecraft, SQL Server, Visual Studio Code et LinkedIn. La distribution aura un long cycle de maintenance avec une publication trimestrielle de mises à jour gratuites. La composition comprendra également des correctifs et des améliorations qui, pour une raison ou une autre, n'ont pas été acceptés dans l'OpenJDK principal, mais sont reconnus comme importants pour les clients et les projets Microsoft. Ces modifications supplémentaires seront explicitement notées dans une note de version et publiées dans le code source dans le référentiel du projet.

Microsoft a également annoncé avoir rejoint le groupe de travail Eclipse Adoptium, considéré comme un marché indépendant des fournisseurs pour la distribution de versions binaires OpenJDK entièrement conformes à la spécification Java, répondant aux critères de qualité AQAvit et prêtes à être utilisées dans des projets de production. Pour garantir une totale conformité aux spécifications, les assemblys distribués via Adoptium sont validés dans le Java SE TCK (l'accès au Technology Compatibility Kit implique un accord entre Oracle et la Fondation Eclipse).

Actuellement, les versions OpenJDK 8, 11 et 16 du projet Eclipse Temurin (anciennement la distribution Java AdoptOpenJDK) sont distribuées directement via Adoptium. Le projet Adoptium comprend également des assemblages JDK produits par IBM basés sur la machine virtuelle Java OpenJ9, mais ces assemblages sont distribués séparément via le site Web d'IBM.

On peut également citer le projet Corretto développé par Amazon, qui distribue des distributions gratuites de Java 8, 11 et 16 avec une longue période de support, prêtes à être utilisées dans les entreprises. Le produit est vérifié pour fonctionner sur l'infrastructure interne d'Amazon et est certifié conforme aux spécifications Java SE. La société russe BellSoft, fondée par d'anciens employés de la succursale d'Oracle de Saint-Pétersbourg et occupant les 6e et 8e places dans le classement des participants les plus actifs au développement de JDK 11 et JDK 16, distribue la distribution Liberica JDK, qui passe la compatibilité teste le standard Java SE et est disponible pour une utilisation gratuite.

Source: opennet.ru

Ajouter un commentaire