36% dos desenvolvedores trocaram o Oracle JDK por outra distribuição do OpenJDK no último ano
5 de fevereiro de 2020
0 minutos de leituraBoas-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:
36% dos desenvolvedores trocaram o Oracle JDK por outra distribuição do OpenJDK no último ano
64% dos desenvolvedores afirmam que o Java 8 continua sendo a versão mais usada
Kotlin ultrapassa Scala e Clojure e se torna a segunda linguagem mais popular na JVM
Spring domina o ecossistema Java: 60% usam a tecnologia em suas principais aplicações
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.

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.

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.

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.

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.

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.

Este relatório tem mais conteúdo! Qual seção você quer ler em seguida?
36% dos desenvolvedores trocaram o Oracle JDK por outra distribuição do OpenJDK no último ano
64% dos desenvolvedores afirmam que o Java 8 continua sendo a versão mais usada
Kotlin ultrapassa Scala e Clojure e se torna a segunda linguagem mais popular na JVM
Spring domina o ecossistema Java: 60% usam a tecnologia em suas principais aplicações
IntelliJ IDEA domina o mercado de IDEs, com adoção de 62% entre desenvolvedores JVM
