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 JDK | Licencia gratuita en producción (NFTC) | Desde cuándo las actualizaciones requieren pago | Soporte de pago hasta |
|---|---|---|---|
| Java 8 | Ya no | Abril de 2019 | Diciembre de 2030 |
| Java 17 | Ya no | 17.0.13, del 15 de octubre de 2024 | Septiembre de 2029 |
| Java 21 | Ya no | 21.0.13, del 20 de octubre de 2026 | Septiembre de 2031 |
| Java 25 | Sí, hasta septiembre de 2028 | Actualizaciones posteriores a septiembre de 2028 | Septiembre de 2033 |
Fuente: Oracle Java SE Support Roadmap y página de descargas de Oracle Java, consultadas el 26 de octubre de 2026.
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 empresa | Precio anual (dólares) |
|---|---|
| Hasta 10 | 100 |
| Hasta 100 | 1,000 |
| Hasta 500 | 10,000 |
| De 501 a 2,999 | 10,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
- 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.
- 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.
- 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.
- Prueba antes de tocar producción. Cambia primero un servidor de pruebas, corre los procesos críticos (facturación, cierres, reportes) y luego despliega.
- 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.



