SOracle Java 21 ya no es gratis para uso comercial desde la versión 21.0.13: qué hacer antes del parche del 19 de enero
// syswork LOG · categoríaNoticiaslectura5 MIN

Oracle Java 21 ya no es gratis para uso comercial desde la versión 21.0.13: qué hacer antes del parche del 19 de enero

Desde el 20 de octubre de 2026, las actualizaciones de Oracle JDK 21 (21.0.13 en adelante) requieren suscripción para uso comercial. Opciones y costos.

Administrador de sistemas revisando en una terminal la versión de Java instalada en un servidor junto a un calendario de parches trimestrales
Administrador de sistemas revisando en una terminal la versión de Java instalada en un servidor junto a un calendario de parches trimestrales

Si en tu empresa corre un sistema de inventarios, un portal hecho en Java, un servidor de reportes o un programa de escritorio que pide "instalar Java", revisa qué versión tienes. Desde el 20 de octubre de 2026, Oracle publica las actualizaciones de Oracle JDK 21 bajo una licencia distinta. Ya no puedes usarlas gratis en producción. El siguiente parche trimestral llega el martes 19 de enero de 2027. Antes de esa fecha tienes que decidir si pagas, cambias de distribución o te quedas sin parches.

Qué cambió exactamente

La página de descargas de Oracle, consultada el 26 de octubre de 2026, lo dice sin rodeos: la licencia OTN que se usa para JDK 21.0.13 y posteriores "es sustancialmente distinta" de las licencias anteriores de JDK 21. Permite uso personal y de desarrollo sin costo, pero otros usos que antes estaban permitidos "pueden ya no estar disponibles". En la práctica, el uso en producción de una empresa queda fuera.

Es el mismo camino que siguieron versiones anteriores:

Versión de Oracle JDKLicencia gratuita en producción (NFTC)Desde cuándo las actualizaciones requieren pagoSoporte de pago hasta
Java 8Ya noAbril de 2019Diciembre de 2030
Java 17Ya no17.0.13, del 15 de octubre de 2024Septiembre de 2029
Java 21Ya no21.0.13, del 20 de octubre de 2026Septiembre de 2031
Java 25Sí, hasta septiembre de 2028Actualizaciones posteriores a septiembre de 2028Septiembre de 2033

Fuente: Oracle Java SE Support Roadmap y página de descargas de Oracle Java, consultadas el 26 de octubre de 2026.

La hoja de ruta de Oracle dice en un párrafo que las actualizaciones públicas de Java 21 con licencia permisiva llegaron "hasta septiembre de 2025". Más abajo dice que la licencia OTN aplica a las versiones de JDK 21 "a partir del 20 de octubre de 2026". La página de descargas es la más precisa: el corte está en la 21.0.13. Si tienes la 21.0.12 o una anterior, sigue con la licencia gratuita con la que la descargaste.

Por qué esto es un tema de seguridad, no solo de licencias

Java no deja de funcionar. Lo que se pierde es el parche. Oracle corrige fallas de Java cada trimestre, en enero, abril, julio y octubre. Su calendario oficial ya marca las próximas fechas: 19 de enero, 20 de abril, 20 de julio y 19 de octubre de 2027.

Si te quedas congelado en la 21.0.12 para no pagar, cada falla que se descubra a partir de ahora queda abierta en tus servidores. Si actualizas a la 21.0.13 sin suscripción, tu equipo queda protegido pero fuera de licencia, con el riesgo de que Oracle te reclame el pago de la suscripción completa. Ninguna de las dos opciones sirve como plan a largo plazo.

Cuánto cuesta pagar

La lista de precios de Java SE Universal Subscription de Oracle, fechada el 8 de octubre de 2026, incluye por primera vez un esquema para pymes:

Empleados de la empresaPrecio anual (dólares)
Hasta 10100
Hasta 1001,000
Hasta 50010,000
De 501 a 2,99910,000 + 147.20 por cada empleado arriba de 500

Dos detalles importan más que el precio. Primero, se cobra por todos los empleados, sin importar cuántos usen Java: tiempo completo, medio tiempo, temporales y también el personal de contratistas y outsourcing que apoya tu operación. Una empresa de 120 personas con un solo servidor en Java ya cae en la banda de 10,000 dólares. Segundo, el precio pyme solo se vende directo con Oracle, no por revendedores, y el plazo mínimo es de un año.

Cómo saber si te afecta

Pide a quien administra tus equipos que revise cada servidor y cada PC donde corra una aplicación interna:

java -version
  • Si la respuesta dice "Java(TM) SE Runtime Environment" y la versión es 21.0.13 o mayor, tienes Oracle JDK bajo la licencia nueva.
  • Si dice 21.0.12 o menor, sigues con licencia gratuita, pero sin parches de aquí en adelante.
  • Si dice "OpenJDK Runtime Environment" seguido de Temurin, Corretto, Zulu o Microsoft, no es Oracle JDK y este cambio no te aplica.

En Windows también puedes buscar en Agregar o quitar programas las entradas "Java(TM) SE Development Kit 21" con editor Oracle. Ojo con dos casos que suelen pasar desapercibidos: los programas que traen su propio Java empaquetado (revisa con el proveedor qué distribución incluyen) y los servidores que alguien configuró hace años con la descarga directa de oracle.com.

Qué hacer antes del 19 de enero

  1. Haz el inventario. Lista cada equipo con Java, la versión, la distribución y qué aplicación lo necesita. Si ya tienes un presupuesto de TI para 2027, este es el momento de meter la partida, sea de licencias o de horas de migración.
  2. Pregunta a tus proveedores de software. Muchos ERP, WMS y sistemas de reportes certifican una versión concreta de Java. Pide por escrito si soportan una distribución OpenJDK o Java 25.
  3. Elige el camino:
    • Cambiar a OpenJDK gratuito en la misma versión 21. Eclipse Temurin, de la fundación Adoptium, publica Java 21 con soporte hasta al menos diciembre de 2029. Suele ser el cambio más sencillo, porque la versión del lenguaje es la misma.
    • Subir a Oracle JDK 25, gratis en producción hasta septiembre de 2028. Requiere probar la aplicación en la versión nueva.
    • Pagar la suscripción si tu proveedor solo certifica Oracle JDK o si necesitas soporte de Oracle.
  4. Prueba antes de tocar producción. Cambia primero un servidor de pruebas, corre los procesos críticos (facturación, cierres, reportes) y luego despliega.
  5. No te quedes congelado. Si no alcanzas a migrar antes del 19 de enero, limita quién puede llegar a esos servidores desde internet mientras terminas.

Si ya revisaste los parches de Oracle de este año, sabes que Java entra en el mismo ciclo trimestral que MySQL y VirtualBox. Y noviembre viene cargado: el día 10 se quedan sin soporte .NET 8, .NET 9 y PowerShell 7.4, y a fin de año PostgreSQL 14 y PHP 8.2. Conviene revisar todo en un solo inventario y dejar evidencia por si hay una auditoría de TI.

En Syswork podemos hacer ese inventario, probar la migración a OpenJDK y dejar tus servidores con parches al día, con el apoyo de nuestro equipo de ciberseguridad.

Fuentes: Oracle Java SE Support Roadmap, página de descargas de Oracle Java (JDK 21.0.13.0.3, 25.0.5 y 27.0.1), Oracle Critical Patch Updates (calendario 2027), Oracle Java SE Universal Subscription Global Price List del 8 de octubre de 2026 y página de soporte de Eclipse Adoptium, consultadas el 26 de octubre de 2026.

// FAQ

Preguntas frecuentes

// Temas relacionados

#ciberseguridad#licenciamiento#java#servidores

// Autor

Especialista en Ciberseguridad e Infraestructura

Diego Herrera

Ingeniero en ciberseguridad e infraestructura IT. Protege la operación de empresas mexicanas contra amenazas y caídas de servicio.

¿Te fue útil? Compártelo

// Sigue leyendo

Artículos relacionados

Ver todos

// Consultoría gratuita

¿No sabes cuántos servidores y PCs tienen Java de Oracle?

Hacemos el inventario de software en tus equipos, identificamos qué aplicaciones dependen de Java y planeamos el cambio a una versión con licencia clara y parches al día.

Ver servidores