Nuevo esquema de licenciamiento y versiones de Java

El día 22 de febrero de 2019 GuateJUG llevó a cabo su reunión mensual. Diferente de otras reuniones en la desconferencia nuestra intención fue realizar un dialogo honesto acerca de lo que está pasando con Java, especialmente por la nueva licencia a partir de Oracle JDK 8u202 con todos los miembros del JUG.

La presentación utilizada durante la discusión fue una traducción de la original de Volker Simonis del equipo de la JVM en SAP.

Así mismo grabamos el audio de ambiente para los interesados (nótese que estuvimos acompañados de Dua Lipa):

Algunos puntos importantes que todos piensan que vale la pena comunicar:

  • El cambio de licencia afectara a versiones superiores a Java 8u202
  • Si se quiere utilizar Oracle JDK para Java 8 (superior a 8u202) o Java 11 en producción, es obligatorio pagar un soporte de $25 al mes
  • Si se quiere utilizar Oracle JDK para Java 8 o Java 11 en desarrollo, no se paga nada
  • En muchos casos -i.e. WebLogic- el soporte de la JVM ya está incluido en el contrato comercial
  • Si no se quiere utilizar Oracle JDK las JVM son intercambiables con Open JDK ya que Oracle JDK es en si una compilación de Open JDK con soporte comercial de Oracle. Adicionalmente Oracle ya liberó sus características «premium» y están disponibles para todo el mundo
  • La mejor analogía para entender los nuevos esquemas de soporte: Oracle JDK = Red Hat, Open JDK = Fedora, OpenJDK LTS de terceros = CentOS
  • Entre las ofertas de OpenJDK con soporte comercial (gratuito y pagado) encontramos a Oracle, Red Hat, AdoptOpenJDK/IBM, Azul Systems, Amazon, Liberica JDK, entre otros.

Como de costumbre vale la pena resaltar que todos estos datos están sujetos a cambios y la ultima palabra la tendrá su representante de ventas autorizado de Oracle :).

Adicionalmente varios usuarios actuales comentaron software que ya probaron o utilizan en producción con alguna de las variantes de OpenJDK.

  • Payara Application Server
  • IntelliJ IDEA
  • Android Studio
  • Apache TomEE
  • Eclipse IDE
  • Netbeans IDE
  • Spring Boot

3 respuestas a “Nuevo esquema de licenciamiento y versiones de Java”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *