A versão Java da Microsoft agora está disponível para todos

A Microsoft começou a distribuir sua própria distribuição Java baseado em OpenJDK, fornecendo uma distribuição Java de código aberto gratuito que pode competir com as distribuições Java da Oracle. O produto É distribuído gratuitamente e está disponível em código-fonte sob a licença GPLv2.

Binários O Microsoft Build do OpenJDK pode conter correções e melhorias que são considerados importantes para clientes e usuários internos, mas não foram incorporados ao projeto OpenJDK upstream. Essas correções e melhorias serão anotadas nas notas de lançamento com o código-fonte disponível.

Como um lembrete, a Oracle em 2019 transferiu suas distribuições binárias Java SE para um novo contrato de licença. que restringe o uso comercial e permite o uso gratuito apenas no desenvolvimento de software ou uso pessoal, teste, prototipagem e demonstração de aplicativos. Para uso comercial sem custo, sugere-se usar o pacote OpenJDK gratuito licenciado sob a GPLv2 com exceções GNU ClassPath que permitem a vinculação dinâmica com produtos comerciais.

A ramificação do OpenJDK 11, usada na distribuição da Microsoft, é classificada como versões LTS, cujas atualizações serão geradas até outubro de 2024. O OpenJDK 11 é mantido pela Red Hat Company.

Note-se que Esta 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á é usada por muitos produtos e serviços da Microsoft, incluindo Azure, Minecraft, SQL Server, Visual Studio Code e LinkedIn.

É mencionado que Microsoft Build de OpenJDK terá um longo ciclo de manutenção com lançamento trimestral de atualizações gratuitas. Também incluirá correções e aprimoramentos que, por um motivo ou outro, não são aceitos no mainstream do OpenJDK, mas são reconhecidos como importantes para clientes e projetos da Microsoft. Essas mudanças adicionais serão explicitamente observadas nas notas de lançamento e publicadas no código-fonte no repositório do projeto.

Hoje temos o prazer de anunciar a disponibilidade geral do Microsoft Build do OpenJDK, uma nova distribuição gratuita do OpenJDK que é de código aberto e está disponível gratuitamente para qualquer pessoa implantar em qualquer lugar. Como dissemos antes, quando anunciamos o Microsoft Build Preview do OpenJDK, a Microsoft usa muito Java com mais de 500.000 JVMs rodando internamente. O Java Engineering Group tem o orgulho de contribuir com o ecossistema Java e ajudar a impulsionar cargas de trabalho como LinkedIn, Minecraft e Azure.

Microsoft também anunciou que se juntou ao Grupo de Trabalho Eclipse Adoptium, que é considerada uma plataforma independente de fornecedor para distribuição de binários OpenJDK que são totalmente compatíveis com as especificações Java, atendem aos critérios de qualidade AQAvit e estão prontos para projetos de produção.

Para conformidade total com as especificações, os assemblies distribuídos por meio do Adoptium são validados no Java SE TCK (um acordo entre a Oracle e a Eclipse Foundation é usado para acessar o Technology Compatibility Kit).

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

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 estão prontas para Linux, Windows e macOS e estão disponíveis para a arquitetura x86_64. Além disso, um build de teste baseado em OpenJDK 16.0.1 foi gerado para sistemas ARM, que está disponível para Linux e Windows.

Além dessa disponibilidade geral, a Microsoft também oferece Microsoft Build de imagens Docker OpenJDK e arquivos Docker correspondentes. Eles são projetados para serem usados ​​por qualquer aplicativo Java ou componente de aplicativo Java para implantação em qualquer lugar, incluindo o Microsoft Azure.

fonte: https://devblogs.microsoft.com


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.