Skip to main content

En el último año, el 36 % de los desarrolladores cambió Oracle JDK por una distribución alternativa de OpenJDK

Escrito por
jvm with logos feature

5 de febrero de 2020

0 minutos de lectura

¡Te damos la bienvenida a nuestro informe anual sobre el ecosistema de JVM! Este informe presenta los resultados de la encuesta anual más grande sobre este ecosistema, que recopiló más de 2,000 respuestas durante la segunda mitad de 2019. Queremos agradecer a todas las personas que participaron y compartieron sus opiniones sobre Java y temas relacionados con JVM.

Este informe está dividido en seis publicaciones:

  1. Informe sobre el ecosistema de JVM 2020: Introducción

  2. En el último año, el 36 % de los desarrolladores cambió Oracle JDK por una distribución alternativa de OpenJDK

  3. El 64 % de los desarrolladores afirma que Java 8 sigue siendo la versión más utilizada

  4. Kotlin supera a Scala y Clojure y se convierte en el segundo lenguaje más popular en JVM

  5. Spring domina el ecosistema de Java: el 60 % lo usa en sus aplicaciones principales

  6. IntelliJ IDEA domina el mercado de IDE con una adopción del 62 % entre los desarrolladores de JVM

También tenemos un atractivo informe en PDF elaborado artesanalmente, que reúne toda esta información en un solo archivo descargable.

¿Qué JDK de proveedor de Java usas actualmente en producción para tu aplicación principal?

Como Oracle cambió las licencias de sus versiones de JDK, comenzamos este informe con una pregunta importante: ¿qué JDK usan los desarrolladores para su aplicación principal?

Según las respuestas, aunque OracleJDK sigue siendo el líder con un 34 %, hay un gran cambio hacia otros proveedores de OpenJDK. Uno de cada cuatro desarrolladores elige la distribución Adopt OpenJDK. También es interesante que Oracle JDK siga usando OpenJDK internamente, a pesar de tener una licencia comercial.

Gráfico de dona de los entornos de ejecución de Java, encabezado por Oracle JDK (34 %) y Adoptium OpenJDK (24 %), seguido de Oracle OpenJDK (15 %) y otros OpenJDK (14 %).

Al comparar estos resultados con los del año pasado, cuando Oracle JDK representaba el 70 % y OpenJDK el 21 % de la distribución de JDK preferida, vemos un gran cambio: un 72 % pasó de Oracle JDK a otros proveedores de OpenJDK.

Gráfico de barras que compara las distribuciones de Java: Oracle JDK: -36 %, Open JDK: +36 %, Eclipse J9/IBM J9: -1 % y Azul: +3 %.

¿Actualmente pagas a un proveedor por el soporte de JDK?

Al revisar las respuestas a esta pregunta, el cambio que vimos antes de Oracle JDK a OpenJDK cobra más sentido, ya que la gran mayoría de los participantes (86 %) no quiere pagar por el soporte de JDK. De hecho, solo el 9 % paga actualmente por el soporte.

Gráfico de dona que muestra las respuestas: 86 % No, 9 % Sí y 5 % No lo sé.

¿A quién le pagas? Cuando los desarrolladores deciden pagar por el soporte de JDK

Cuando los desarrolladores deciden pagar por el soporte de JDK, Oracle sigue siendo el claro ganador, mientras que los otros tres proveedores se reparten el resto del mercado de forma bastante equitativa. En retrospectiva, esto significa que, si solo el 9 % de los desarrolladores paga por el soporte de JDK (como vimos en la pregunta 2), el porcentaje total de desarrolladores que le paga a Oracle es del 5 %: uno de cada 20.

Gráfico de barras que compara Oracle con 55 %, Red Hat con 17 %, IBM con 16 % y Azul con 12 %, junto al logotipo de Snyk

¿Los cambios en el soporte y la frecuencia de lanzamiento desde JDK 9 influyeron en tu decisión de pagar por el soporte?

A partir de JDK 9, se lanza una nueva versión de Java cada marzo y septiembre, lo que representa un gran cambio en la frecuencia de lanzamiento de JDK. Esto afecta la estrategia de actualización de muchos usuarios, ya que este ciclo de lanzamiento de seis meses también influye en el ciclo de soporte. Además, este cambio afecta la seguridad, porque los parches de seguridad no se incorporan a versiones anteriores.

Según nuestra encuesta, la nueva frecuencia de lanzamiento influyó en la decisión de pagar por soporte de más de un tercio de los desarrolladores. Al menos el 41 % de las personas encuestadas afirma que los cambios en la frecuencia de lanzamiento y el soporte influyeron de alguna manera en esa decisión.

Gráfico de dona que muestra las respuestas: 44% no, 23% sí, 18% sí, hasta cierto punto, y 15% no sabe.

¿Considerarías pagar por el soporte de JDK en el futuro, teniendo en cuenta los últimos cambios en la frecuencia de lanzamiento?

La mayoría de los desarrolladores que participaron en esta encuesta no cree que vaya a cambiar de opinión sobre pagar por el soporte de JDK en el futuro. A medida que aumente la participación de la comunidad en futuras versiones de JDK, es posible que dentro de un año veamos una disminución en la cantidad de desarrolladores que consideran pagar por el soporte de JDK. Aunque solo el 7 % de las personas encuestadas está dispuesto a pagar por el soporte en el futuro, un significativo 19 % todavía está considerando esa posibilidad.

Gráfico de dona que muestra las respuestas: 7% Sí, 19% Tal vez, 62% No y 12% No lo sé.

¡Este informe tiene más contenido! ¿Qué sección quieres leer a continuación?

  1. Informe sobre el ecosistema de JVM 2020: Introducción

  2. En el último año, el 36 % de los desarrolladores cambió Oracle JDK por una distribución alternativa de OpenJDK

  3. El 64 % de los desarrolladores afirma que Java 8 sigue siendo la versión más utilizada

  4. Kotlin supera a Scala y Clojure y se convierte en el segundo lenguaje más popular en JVM

  5. Spring domina el ecosistema de Java: el 60 % lo usa en sus aplicaciones principales

  6. IntelliJ IDEA domina el mercado de IDE con una adopción del 62 % entre los desarrolladores de JVM

Descarga el informe ahora!