A Microsoft publicou sua própria distribuição do OpenJDK

A Microsoft começou a distribuir sua própria distribuição Java baseada em OpenJDK. O produto é distribuído gratuitamente e está disponível em código-fonte sob a licença GPLv2. A distribuição inclui executáveis ​​para Java 11 e Java 16, baseados em OpenJDK 11.0.11 e OpenJDK 16.0.1. As compilações são preparadas para Linux, Windows e macOS e estão disponíveis para arquitetura x86_64. Além disso, foi criado um assembly de teste baseado em OpenJDK 16.0.1 para sistemas ARM, que está disponível para Linux e Windows.

Recordemos que em 2019, a Oracle transferiu as suas distribuições binárias Java SE para um novo contrato de licença que limita a utilização para fins comerciais e permite a utilização gratuita apenas no processo de desenvolvimento de software ou para uso pessoal, teste, prototipagem e demonstração de aplicações. Para uso comercial gratuito, propõe-se a utilização do pacote OpenJDK gratuito, fornecido sob a licença GPLv2 com exceções GNU ClassPath que permitem vinculação dinâmica com produtos comerciais. O branch OpenJDK 11, usado na distribuição da Microsoft, é classificado como uma versão LTS, cujas atualizações serão geradas até outubro de 2024. OpenJDK 11 é mantido pela Red Hat.

Observa-se que a distribuição OpenJDK publicada pela Microsoft é a contribuição da empresa para o ecossistema Java e uma tentativa de fortalecer a interação com a comunidade. A distribuição está posicionada como estável e já utilizada em muitos serviços e produtos da Microsoft, incluindo Azure, Minecraft, SQL Server, Visual Studio Code e LinkedIn. A distribuição terá um longo ciclo de manutenção com publicação trimestral de atualizações gratuitas. A composição também incluirá correções e melhorias que, por um motivo ou outro, não foram aceitas no OpenJDK principal, mas são reconhecidas como importantes para clientes e projetos da Microsoft. Essas alterações adicionais serão explicitamente anotadas em uma nota de lançamento e publicadas no código-fonte no repositório do projeto.

A Microsoft também anunciou que se juntou ao Eclipse Adoptium Working Group, que é considerado um mercado neutro em termos de fornecedor para distribuição de compilações binárias OpenJDK que são totalmente compatíveis com a especificação Java, atendem aos critérios de qualidade AQAvit e estão prontas para uso em projetos de produção. Para garantir total conformidade com as especificações, os assemblies distribuídos através do Adoptium são validados no Java SE TCK (o acesso ao Technology Compatibility Kit envolve um acordo entre a Oracle e a Eclipse Foundation).

Atualmente, as compilações OpenJDK 8, 11 e 16 do projeto Eclipse Temurin (anteriormente a distribuição AdoptOpenJDK Java) são distribuídas diretamente por meio do Adoptium. O projeto Adoptium também inclui assemblies JDK produzidos pela IBM com base na máquina virtual Java OpenJ9, mas esses assemblies são distribuídos separadamente através do site da IBM.

Adicionalmente, podemos destacar o projeto Corretto desenvolvido pela Amazon, que distribui distribuições gratuitas de Java 8, 11 e 16 com longo período de suporte, prontas para uso em empresas. O produto foi verificado para funcionar na infraestrutura interna da Amazon e é certificado para estar em conformidade com as especificações Java SE. A empresa russa BellSoft, fundada por ex-funcionários da filial de São Petersburgo da Oracle e ocupando 6º e 8º lugares nas classificações dos participantes mais ativos no desenvolvimento do JDK 11 e JDK 16, distribui a distribuição Liberica JDK, que passa compatibilidade testes para o padrão Java SE e está disponível para uso gratuito.

Fonte: opennet.ru

Adicionar um comentário