La version Java de Microsoft est désormais disponible pour tous

Microsoft a commencé à distribuer sa propre distribution Java basé sur OpenJDK, fournissant une distribution Java open source gratuite qui pourrait rivaliser avec les distributions Java d'Oracle. Le produit Il est distribué gratuitement et est disponible en code source sous licence GPLv2.

Binaires Microsoft Build d'OpenJDK peut contenir des correctifs et des améliorations qui sont considérés comme importants pour les clients et les utilisateurs internes, mais n'ont pas été intégrés dans le projet OpenJDK en amont. Ces correctifs et améliorations seront notés dans les notes de version avec le code source disponible.

Pour rappel, Oracle a transféré en 2019 ses distributions binaires Java SE vers un nouveau contrat de licence. Quoi restreint l'utilisation commerciale et permet une utilisation gratuite uniquement dans le développement de logiciels ou l'utilisation personnelle, les tests, le prototypage et la démonstration d'applications. Pour une utilisation commerciale gratuite, il est suggéré d'utiliser le package OpenJDK gratuit sous licence GPLv2 avec des exceptions GNU ClassPath qui permettent une liaison dynamique avec des produits commerciaux.

La branche OpenJDK 11, qui est utilisée dans la distribution Microsoft, est classée comme des versions LTS, dont les mises à jour seront générées jusqu'en octobre 2024. OpenJDK 11 est maintenu par Red Hat Company.

Notez que Cette distribution OpenJDK éditée par Microsoft est 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 est déjà utilisée par de nombreux produits et services Microsoft, notamment Azure, Minecraft, SQL Server, Visual Studio Code et LinkedIn.

Il est mentionné que Microsoft Build d'OpenJDK aura un long cycle de maintenance avec publication trimestrielle de mises à jour gratuites. Il comprendra également des correctifs et des améliorations qui, pour une raison ou une autre, ne sont pas acceptés dans le courant dominant OpenJDK, mais sont reconnus comme importants pour les clients et les projets Microsoft. Ces modifications supplémentaires seront explicitement notées dans les notes de version et publiées dans le code source du référentiel du projet.

Aujourd'hui, nous sommes heureux d'annoncer la disponibilité générale de Microsoft Build of OpenJDK, une nouvelle distribution gratuite d'OpenJDK qui est open source et disponible gratuitement pour que quiconque puisse la déployer n'importe où. Comme nous l'avons dit plus tôt lorsque nous avons annoncé la Microsoft Build Preview d'OpenJDK, Microsoft utilise beaucoup de Java avec plus de 500.000 XNUMX JVM en interne. Le groupe d'ingénierie Java est fier de contribuer à l'écosystème Java et d'aider à alimenter des charges de travail telles que LinkedIn, Minecraft et Azure.

Microsoft a également annoncé qu'il a rejoint le groupe de travail Eclipse Adoptium, qui est considérée comme une plate-forme indépendante des fournisseurs pour la distribution de binaires OpenJDK entièrement conformes aux spécifications Java, répondant aux critères de qualité AQAvit et prêts pour les projets de production.

Pour une conformité totale aux spécifications, les assemblys distribués via Adoptium sont validés par rapport au Java SE TCK (un accord entre Oracle et Eclipse Foundation est utilisé pour accéder au kit de compatibilité technologique).

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

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 builds sont prêts pour Linux, Windows et macOS et sont disponibles pour l'architecture x86_64. De plus, une version de test basée sur OpenJDK 16.0.1 a été générée pour les systèmes ARM, qui est disponible pour Linux et Windows.

En plus de cette disponibilité générale, Microsoft a également offres Microsoft Build d'images Docker OpenJDK et des fichiers Docker correspondants. Ceux-ci sont conçus pour être utilisés par n'importe quelle application Java ou composant d'application Java pour un déploiement n'importe où, y compris Microsoft Azure.

source: https://devblogs.microsoft.com


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.