Skip to main content

36% dos desenvolvedores trocaram o Oracle JDK por outra distribuição do OpenJDK no último ano

Escrito por
jvm with logos feature

5 de fevereiro de 2020

0 minutos de leitura

Boas-vindas ao nosso relatório anual sobre o ecossistema JVM! Este relatório apresenta os resultados da maior pesquisa anual sobre o ecossistema JVM, com mais de 2.000 respostas coletadas no segundo semestre de 2019. Agradecemos a todas as pessoas que participaram e compartilharam suas opiniões sobre Java e assuntos relacionados à JVM.

Este relatório está dividido em seis publicações:

  1. Relatório do ecossistema JVM 2020 — Introdução

  2. 36% dos desenvolvedores trocaram o Oracle JDK por outra distribuição do OpenJDK no último ano

  3. 64% dos desenvolvedores afirmam que o Java 8 continua sendo a versão mais usada

  4. Kotlin ultrapassa Scala e Clojure e se torna a segunda linguagem mais popular na JVM

  5. Spring domina o ecossistema Java: 60% usam a tecnologia em suas principais aplicações

  6. IntelliJ IDEA domina o mercado de IDEs, com adoção de 62% entre desenvolvedores JVM

Também preparamos um relatório em PDF caprichado, que reúne todas essas informações em um único arquivo para download.

Qual JDK de qual fornecedor você usa atualmente em produção na sua aplicação principal?

Com as mudanças de licenciamento das versões do JDK da Oracle, começamos este relatório com uma pergunta importante: qual JDK os desenvolvedores usam em suas aplicações principais?

Segundo as respostas, embora o Oracle JDK ainda seja dominante, com 34%, há uma grande migração para outros fornecedores do OpenJDK. Um em cada quatro desenvolvedores escolhe a distribuição Adopt OpenJDK. Também é interessante notar que o Oracle JDK ainda usa o OpenJDK internamente, apesar de ter uma licença comercial.

Gráfico de rosca sobre os runtimes Java, com Oracle JDK (34%) e Adoptium OpenJDK (24%) na liderança, seguidos por Oracle OpenJDK (15%) e outros OpenJDK (14%).

Ao comparar esses dados com os resultados do ano passado, quando o Oracle JDK representava 70% e o OpenJDK, 21% das distribuições de JDK preferidas, percebemos uma grande mudança: uma migração de 72% do Oracle JDK para outros fornecedores do OpenJDK.

Gráfico de barras que compara distribuições Java: Oracle JDK -36%, OpenJDK +36%, Eclipse J9/IBM J9 -1% e Azul +3%.

Você paga atualmente a algum fornecedor pelo suporte ao JDK?

Ao analisar as respostas a essa pergunta, a mudança que vimos antes, do Oracle JDK para o OpenJDK, faz mais sentido: a grande maioria dos participantes (86%) não quer pagar pelo suporte ao JDK. Na verdade, apenas 9% pagam por esse suporte atualmente.

Gráfico de rosca mostrando as respostas: 86% Não, 9% Sim e 5% Não sei.

A quem você paga? Quando os desenvolvedores optam por pagar pelo suporte ao JDK

Quando os desenvolvedores optam por pagar pelo suporte ao JDK, a Oracle ainda é a clara favorita, enquanto os outros três fornecedores dividem o restante do mercado de forma bastante equilibrada. Isso significa que, se apenas 9% dos desenvolvedores pagam pelo suporte ao JDK (como vimos na pergunta 2), o total que paga à Oracle é de 5% — ou seja, um em cada 20 desenvolvedores.

Gráfico de barras comparando Oracle, com 55%, Red Hat, com 17%, IBM, com 16%, e Azul, com 12%, com o logotipo da Snyk

As mudanças no suporte e na frequência de lançamentos desde o JDK 9 afetaram sua decisão de pagar pelo suporte?

A partir do JDK 9, uma nova versão do Java passou a ser lançada todo mês de março e setembro, uma grande mudança na frequência de lançamentos do JDK. Isso afeta a estratégia de atualização de muitos usuários, pois esse ciclo de seis meses também influencia o ciclo de suporte. Além disso, a mudança afeta a segurança, já que as correções de segurança não são aplicadas retroativamente a versões mais antigas.

Segundo nossa pesquisa, para mais de um terço dos desenvolvedores, a nova frequência de lançamentos influenciou a decisão de pagar pelo suporte. Pelo menos 41% dos participantes afirmam que as mudanças na frequência de lançamentos e no suporte tiveram algum peso nessa decisão.

Gráfico de rosca com as respostas: 44% não, 23% sim, 18% sim, até certo ponto, e 15% não sabem.

Com base nas mudanças mais recentes na frequência de lançamentos, você consideraria pagar pelo suporte ao JDK no futuro?

A maioria dos desenvolvedores que participaram da pesquisa não acredita que vá mudar de ideia sobre pagar pelo suporte ao JDK no futuro. Como a participação da comunidade deve aumentar nas próximas versões do JDK, é possível que, daqui a um ano, diminua o número de desenvolvedores que consideram pagar por esse suporte. Embora apenas 7% dos participantes pretendam pagar pelo suporte no futuro, outros 19% ainda consideram essa possibilidade.

Gráfico de rosca com as respostas: 7% Sim, 19% Talvez, 62% Não e 12% Não sei.

Este relatório tem mais conteúdo! Qual seção você quer ler em seguida?

  1. Relatório do ecossistema JVM 2020 — Introdução

  2. 36% dos desenvolvedores trocaram o Oracle JDK por outra distribuição do OpenJDK no último ano

  3. 64% dos desenvolvedores afirmam que o Java 8 continua sendo a versão mais usada

  4. Kotlin ultrapassa Scala e Clojure e se torna a segunda linguagem mais popular na JVM

  5. Spring domina o ecossistema Java: 60% usam a tecnologia em suas principais aplicações

  6. IntelliJ IDEA domina o mercado de IDEs, com adoção de 62% entre desenvolvedores JVM

Baixe o relatório agora!