Java é uma das linguagens de programação mais populares do mundo. Independente de plataforma, fácil de aprender, simples de usar e segura, a linguagem orientada a objetos é classificada como uma das quatro principais linguagens de desenvolvimento do mundo e encontrou seu caminho em aplicações empresariais no mundo todo.
No entanto, desde 2019, as mudanças do fornecedor do Java Development Kit, Oracle, para impor múltiplas mudanças de licença em novas versões estão fazendo com que as organizações prestem atenção ao Java. Muitas empresas na APAC estão pulando do barco em favor de opções do OpenJDK como a Azul Systems.
Gil Tene, diretor de tecnologia da Azul, cuja oferta Java oferece suporte a organizações como Netflix, Mastercard, Salesforce, Workday e Adobe, disse que suas opções de gerenciamento Java também estão ajudando os clientes a otimizar os custos da nuvem e reduzir com eficiência os riscos das vulnerabilidades Java.
Quais mudanças foram feitas no licenciamento e nos preços do Java da Oracle?
A Oracle fez uma série de alterações no licenciamento e nos preços do Oracle JDK desde 2019. Essas alterações visam principalmente fazer com que os usuários empresariais do Java da Oracle paguem algo pelo uso comercial da linguagem de desenvolvimento de código aberto, que antes era gratuita.
Atualizações em 2019 e 2021
Com a atualização em 2019, a partir do Oracle JDK 8, a Oracle buscou fazer com que aqueles que usam o Oracle Java em produção comercial comprassem uma assinatura do Oracle Java SE. Em 2021, uma reação fez com que ele revertesse o curso, e a produção comercial foi permitida a partir do Oracle JDK 17.
As mudanças de 2021 incluíram apenas atualizações para versões de Long Term Support do Java por pelo menos um ano inteiro após o lançamento da próxima versão LTS, mais curto do que os fornecedores concorrentes do OpenJDK. As novas condições de licença também não permitiam redistribuição por uma taxa.
A atualização recente de 2023
Em 2023, a Oracle anunciou que exigiria que as organizações que usam o Oracle Java comprassem uma licença para toda a sua população de funcionários, mesmo que apenas um funcionário ou servidor tivesse instalado uma versão licenciável do Java.
Como a mudança de preço não dependia do número real de usuários do Java e incluía até mesmo contratados que trabalhavam para uma organização, a mudança implicou em aumentos significativos nos custos para as empresas que optaram por continuar com o Oracle Java.
Quais são os resultados das mudanças no licenciamento e nos preços do Java da Oracle?
Com a Oracle buscando organizações que usam o Oracle JDK, muitas estão considerando ou estão migrando para alternativas. De acordo com Relatório do estado do ecossistema Java de 2024 da New RelicA participação de mercado do Java da Oracle caiu de 75% em 2020 para 21% em 2023, incluindo uma queda de 29% na participação em um ano.
VER: Nosso guia para navegar em diretórios em Java como um profissional
“Houve um movimento notável de afastamento dos binários Oracle após o licenciamento mais restritivo de sua distribuição JDK 11 (antes do retorno a uma postura mais aberta com o Java 17), e temos visto um declínio constante ano após ano desde então”, escreveu a New Relic.
Pesquisa e relatório do estado de Java da Azul de 2023que pesquisou 2.000 empresas que usam Java, descobriu que a participação de mercado da Oracle caiu de 75% nas distribuições do Java Development Kit em 2020 para 42% usando pelo menos uma instância do Oracle Java em 2023.
No relatório, a Azul descobriu que a atualização mais recente de licença e preço de 2023 da Oracle havia gerado “apreensão generalizada”. Ela disse que 82% das empresas expressaram preocupação com a mudança, e quase três quartos (72%) estavam explorando ativamente alternativas ao Oracle Java.
Quem entrou em cena para atrair usuários Java foi a Amazon, cujo Coretto aumentou para 31% do mercado em 2023, embora esse número tenha caído para 18% novamente em 2024. Vários outros fornecedores, como o Eclipse Adoptium, mantido pela comunidade, e o Azul Systems, também vêm capturando interesse.
A busca por fornecedores alternativos de JDK na APAC é adequada para a Azul Systems
O negócio APAC da Azul está se beneficiando da mudança do Oracle JDK. O negócio oferece tanto um substituto confiável do OracleJDK, que ele chama de Azul Platform Core, quanto uma oferta premium, Azul Platform Prime, projetada para alto desempenho, consistência e eficiência.
O vice-presidente da Azul para a APAC, Dean Vaughan, disse à TechRepublic que, desde a mais recente mudança de licenciamento da Oracle em 2023, o negócio viu um aumento no crescimento na Austrália, Malásia, Índia, Taiwan e Filipinas. Mais recentemente, também adquiriu multinacionais globais japonesas.
Três benefícios de analisar mais de perto o uso do Java
O uso generalizado do Java em empresas é o que tornou as mudanças de licenciamento da Oracle tão preocupantes para muitos. No entanto, organizações forçadas a olhar atentamente para como estão usando o Java também podem se beneficiar da otimização de custos da nuvem, segurança aprimorada e tornar suas organizações mais competitivas em seu setor, bem como na competição por talentos de desenvolvedores.
1. Otimização de custos de propriedades Java na nuvem
Vaughan, da Azul, disse que as organizações que se expandiram na nuvem na APAC estão vendo aumentos dramáticos nos custos da nuvem através do uso de hyperscalers como AWS ou Azure ou players regionais como Tencent ou Alibaba. Enquanto alguns provedores de nuvem trabalham duro para ajudar os clientes a racionalizar cargas de trabalho para reduzir custos, ele disse que eles não gastam tempo “olhando para a pilha”.
Azul está vendo crescimento de empresas nativas da nuvem em mercados como ASEAN, Índia e China. Ele disse que esses países desenvolveram suas próprias indústrias de tecnologia predominantemente locais e que, em comparação com empresas globais, estão dispostos a pensar fora da caixa quando se trata de fornecedores OpenJDK ou otimizar Java para “reduzir drasticamente” os custos de nuvem em que estão incorrendo.
2. Lidando com vulnerabilidades em versões mais antigas do Java
Segurança, conformidade e governança são outros fatores-chave para prestar mais atenção ao Java. Com o risco de vulnerabilidades e exposições comuns em versões mais antigas do Java e eventos recentes como o Vulnerabilidade do Log4Shell que impactou 80% dos usuários do Java, as organizações querem garantir que praticam uma boa higiene atualizando para versões mais recentes do Java, de acordo com a Azul.
Um recurso da oferta Intelligence Cloud da Azul, que fica no topo de suas opções Platform Core e Prime Java, é a capacidade de identificar e triar quaisquer vulnerabilidades identificadas em versões Java. Ao estabelecer quais vulnerabilidades identificadas foram realmente colocadas em produção, uma organização pode garantir que as equipes de DevOps gastem tempo nas coisas certas.
3. Melhore a competitividade com versões Java mais recentes ou premium
Muitas organizações querem se modernizar migrando para versões mais recentes do Java. Isso pode ter vantagens como atrair desenvolvedores mais jovens e talentosos e equipar equipes de desenvolvimento com os últimos avanços do Java. “O Java se desenvolveu de maneiras empolgantes na última década, então, para alguns, pode valer a pena investir nele para o negócio”, disse Tene.
A versão premium do Java da Azul, chamada Java Prime, atraiu seguidores em setores como serviços financeiros na APAC. Tene disse que essas empresas estão sendo atraídas por uma versão aprimorada do Java que é mais rápida, mais consistente e pode “lidar com enormes cargas de trabalho”. Isso garante que elas sejam capazes de manter a competitividade com seus pares em seu mercado vertical.