Hace unas semanas fue lanzada la versión estable de Java 11, la nueva versión LTS de esta plataforma que tendrá soporte hasta 2023, siendo de forma extendida hasta 2026. Sin embargo, Oracle ha modificado sus condiciones de uso, lo que obligará que muchos usuarios y empresas tengan que pasar a usar alternativas como OpenJDK 11 si quieren evitar sorpresas.

Cambios en la licencia a partir de Java 11

Por muchos es conocida la guerra que tiene Oracle con Google por el uso de su plataforma Java en Android, algo que terminó haciendo que Google optase por usar OpenJDK, la implementación libre de Java, a partir de Android Nougat.

Pero este es solo uno de los muchos casos en los que los usuarios optan por  la plataforma privativa de Oracle, ya que durante 23 años, los desarrolladores han descargado el JDK de Oracle (anteriormente de Sun) y usado libremente.

A partir de ahora habrá que tener cuidado con el uso que se hace con el JDK de Oracle si no queremos llevarnos una sorpresa desagradable en términos económicos, ya que desde Java 11, Oracle ha añadido la siguiente restricción a su acuerdo de licencia:

«El usuario no puede: utilizar los programas para cualquier procesamiento de datos o para uso comercial, producción o fines comerciales internos distintos de desarrollo, prueba, prototipos, y la demostración de su aplicación.«

Como podeis observar, Oracle ha añadido una nueva restricción que no permite el uso comercial de las aplicaciones creadas con su JDK, tan solo permite su uso con fines de desarrollo y pruebas.

El mayor problema es que en el lanzamiento de Java 11, Oracle no ha especificado nada sobre esta nueva restricción, por lo que muchos usuarios que no se den cuenta de ese cambio en la licencia y lo usen en aplicaciones con fines comerciales pueden verse en problemas.

OpenJDK 11

La alternativa es OpenJDK 11

Por suerte, hay una forma fácil de solventar esta situación, y no es otra que usar OpenJDK 11, la implementación Open Source de la plataforma de Java.

OpenJDK suele estar incluido en los repositorios de la mayoría de distribuciones GNU/Linux, mientras que para Windows o Mac OS tendremos que descargarlo desde su propia web u optar por otras alternativa como son AdoptOpenJDK o Zulu.

Puedes seguir ésta y otras noticias a través de nuestro canal de telegram y mediante nuestra nueva app para android.

InstaTecno
InstaTecno
Developer: EloYGomeZ
Price: Free
0/5 (0 Reviews)

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies