Cambios en el soporte y licencias de Java: lo que los desarrolladores deben saber

En los últimos años ha habido cambios notables en la licencia y el soporte para las herramientas que utilizan los desarrolladores de Java para construir software.

Estos cambios han causado confusión y preocupación entre algunos desarrolladores y organizaciones, quienes temen tener que pagar por el soporte que antes era gratuito.

Cambios en el soporte y licencias de Java: lo que los desarrolladores deben saber - Desarrollo | Imagen 1 Newsmatic

Un ejecutivo de Oracle, la compañía que supervisa el lenguaje Java, y otros veteranos de la industria explicaron lo que significan los cambios para los desarrolladores en la conferencia QCon 2019 en Londres.

Donald Smith, director senior de gestión de productos de Oracle, explicó por qué la empresa pasó a lanzar una nueva versión de Java cada seis meses.

"Tuvimos que hacerlo para mantenernos al día con el desarrollo moderno de aplicaciones. No me disculpo por la nueva cadencia de lanzamiento porque lanzar versiones principales cada tres a cinco años y tener un tiempo de tres a cinco años para lanzar una función simplemente ya no es sostenible", dijo. "Una cadencia de lanzamiento de seis meses es cómo nos mantenemos relevantes en la nube".

Las 7 lenguajes de programación más seguros y menos seguros según un informe

Trisha Gee, defensora del desarrollo de software en la empresa JetBrains, también tenía una opinión optimista al respecto, añadiendo: "Esta es una forma mucho mejor de trabajar, lo sabemos por la entrega y despliegue continuos", dijo.

Esto es lo que los desarrolladores necesitan saber sobre los cambios en Java.

Índice de Contenido
  1. ¿Cuánto tiempo recibirán soporte las nuevas versiones de Java?
  2. ¿Hay que pagar por usar Java?
  3. ¿Cómo se obtiene soporte a largo plazo gratuito para Java?

¿Cuánto tiempo recibirán soporte las nuevas versiones de Java?

  • Desde Java 9, se lanzan nuevas versiones de Java, es decir, el Kit de Desarrollo de Java (JDK) y el software asociado, cada seis meses, en marzo y septiembre, y cada versión es compatible durante su vida útil de seis meses.
  • "Con el tiempo, veremos que adaptarse a la cadencia de seis meses será bastante factible y sencillo", dice Smith, quien afirma que estas son versiones menores y, por lo tanto, menos dolorosas de migrar.

  • Cada tres años habrá una versión LTS (Soporte a Largo Plazo) de Java que recibirá soporte a largo plazo de Oracle. La versión LTS más reciente es Java 11, y se espera que la próxima versión Java 17 también sea una versión LTS.

¿Hay que pagar por usar Java?

  • No, a menos que se desee recibir soporte a largo plazo de Oracle.
  • A partir de Java 11, Oracle ofrece dos versiones del Kit de Desarrollo de Java, una versión OpenJDK bajo la licencia de código abierto GPL y una versión comercial del Kit de Desarrollo de Java de Oracle bajo una licencia de pago.
  • La variante de código abierto es gratuita para su uso en producción, mientras que hay una tarifa para las organizaciones que utilizan la versión con licencia comercial del Kit de Desarrollo de Java en producción. Por ejemplo, la licencia para la variante de Java SE del Kit de Desarrollo de Java de Oracle para su uso en servidores comienza en $25 por procesador al mes, y las tarifas para la licencia de la variante de Java SE Desktop comienzan en $2.50 por usuario al mes. Puede ver más detalles aquí.
  • Si se desea recibir soporte a largo plazo de Oracle para una versión de Java, hay que pagar utilizando la versión del Kit de Desarrollo de Java de Oracle. Como se mencionó, Oracle solo brindará soporte para las versiones de OpenJDK durante seis meses.
  • A partir de Java 11, tanto la versión de código abierto como la versión comercial del Kit de Desarrollo de Java de Oracle son "esencialmente idénticas", ya que ambas incluyen características comerciales que solían tener un costo, como Java Flight Recorder y Mission Control.

¿Cómo se obtiene soporte a largo plazo gratuito para Java?

  • Descargue una versión de OpenJDK de un proveedor que no sea Oracle. Varios proveedores ofrecen versiones de OpenJDK, incluyendo IBM, Red Hat, AdoptOpenJDK, AWS y Azul, algunos de los cuales incluyen soporte a largo plazo gratuito.
  • AdoptOpenJDK.net tiene JDK para Java 8, 9, 10 y 11, y también ofrece la opción entre las máquinas virtuales HotSpot y OpenJ9 (Java Virtual Machines). Estos JDK ofrecen soporte LTS y actualizaciones gratuitas hasta al menos septiembre de 2023 para Java 8 y hasta septiembre de 2022 para Java 11.
  • Gee elogió la iniciativa de AdoptOpenJDK, diciendo que ofrecerá a las organizaciones suficiente tiempo para migrar a versiones más nuevas de Java.
  • "Este es un esfuerzo impulsado por la comunidad, pero cuenta con el respaldo de varios nombres conocidos en el espacio de Java. Este sería mi lugar predeterminado para descargar un JDK de uso gratuito basado en OpenJDK", dice.

    "Esto es genial porque te permite migrar lentamente de la versión 8 a la 11 a la 17 con un poco de superposición".

TypeScript al máximo: La guía de recursos definitiva para desarrolladores

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cambios en el soporte y licencias de Java: lo que los desarrolladores deben saber , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.