Las previsiones se han cumplido y ya es posible encontrar empresas que han recibido una reclamación de Java por parte de Oracle.
Tenemos por tanto constancia de que en los últimos meses, se han incrementado los contactos de Oracle a empresas por supuestos incumplimientos de licenciamiento de Java, basándose en descargas y logs que al parecer Oracle tiene almacenados.
Es además particularmente curioso que estos contactos no solo se producen a clientes de Oracle sino a empresas que no tenían ningún tipo de relación comercial previa con este fabricante.
Y por supuesto, el objetivo de Oracle en todos los casos es forzar a las empresas a pasarse a Java SE Universal Subscription en métrica Employee, aprovechándose precisamente de los puntos más injustos de la métrica Employee para poder incrementar la presión: Es decir, crean un escenario apocalíptico de incumplimiento que retrotraen hasta 5 años (2019) con el que justifican una cifra pavorosa de regularización (al tener además que cubrir todos los Employees de la empresa con independencia de la necesidad y usos reales) para, a continuación, proponer una salida comercial más honrosa consistente en abonar de 3 a 5 años de suscripción a futuro con descuentos que en el mejor de los casos pueden llegar al 50%.
Pero, ¿Cómo hemos llegado a esto?
El 23 de enero de 2023, se produjo un cambio en licenciamiento de Java con consecuencias potencialmente demoledoras para el presupuesto de tecnología de miles de organizaciones en el mundo.
Antes de 2023
En resumen, Oracle cambió sus políticas de licenciamiento para Java en 2019, incorporando un modelo de suscripción anual que incluía:
- Métrica Processor para cubrir entornos de servidor, en el que para determinar el número de licencias aplicables era preciso multiplicar el número de cores en los que Java estuviera “instalado y/o en uso” por un factor que iba de 0,25 a 1 dependiendo del modelo de procesador.
- Métrica Named User Plus, para cubrir tanto los individuos autorizados para usar Java, independientemente de que la persona lo estuviera utilizando o no activamente en cualquier momento dado, como los dispositivos no operados por humanos que pudieran acceder a Java.
Desde 2023
Sin embargo, el 23 de enero de 2023, Oracle vuelva a cambiar el licenciamiento de Java introduciendo el modelo de suscripción universal y la métrica Employee que se define como todo aquel empleado a tiempo completo, parcial o temporal del Cliente, así como cada empleado a tiempo completo, parcial o temporal de los agentes, contratistas, subcontratistas y consultores que trabajen en favor de las operaciones internas de negocio del Cliente.
De esta forma, el número de licencias necesarias en Java viene definido por el número de Employees, según la definición previa, y no por las necesidades reales o el número de usuarios que estén realmente utilizando Java.
Qué está haciendo Oracle
La actuación de Oracle y los elementos principales, pueden resumirse en los siguientes puntos:
Primer contacto
Lo que estamos viendo con frecuencia creciente en estos últimos meses, es que Oracle se pone en contacto con empresas para proponer una reunión en la que comunican que existe una situación de incumplimiento acreditada por los logs de descarga de ciertas versiones que, al parecer, obran en su poder.
Hay que destacar además que, si bien entre las empresas contactadas hay clientes de Oracle, también se están dirigiendo a compañías que no tienen una relación comercial previa con el fabricante: suponemos que estos movimientos se encuadran también en una estrategia de incrementar la base de clientes de Oracle.
Asimismo, los contactos se están dirigiendo a distinto tipo de personal sin seguir un patrón claro por lo que entendemos que, en muchos casos (sobre todo cuando la empresa no es cliente previo de Oracle) están usando cualquier mecanismo que les permita tener acceso a una simple dirección de correo electrónico para enviar el mensaje.
¿Es una auditoría la reclamación de Java?
De momento, no tenemos constancia de que Oracle haya invocado la cláusula contractual de auditoría para llevar a cabo una revisión específica de licencias de Java en el marco de estas reclamaciones.
Sí que hemos visto que Oracle solicita información, como por ejemplo la cantidad de empleados de la compañía o las versiones de Java utilizadas, pero esto no puede definirse como auditoría en el sentido contractual del término.
Asimismo, hay que recordar que incluso en el caso en que la solicitud de información provenga de GLAS o LMS, no se trata necesariamente de una auditoría y, por tanto, tampoco aplican las obligaciones previstas a tal efecto en el contrato, por lo que hay que extremar las precauciones para saber a qué tipo de proceso nos estamos enfrentando en cada momento.
De cualquier modo, invocar la cláusula contractual de auditoría a un cliente puede ser fácil, pero la situación puede complicarse si no existe relación comercial previa entre la compañía y el fabricante.
Qué propone Oracle en la reclamación de Java
Para resolver la supuesta situación de incumplimiento de Java detectada por los logs de las descargas, Oracle ofrece dos alternativas diferentes:
- Desinstalar y no usar el producto a cambio de pagar 5 anualidades de suscripción retroactivas en métrica Employee de Java SE Universal Subscription:
- Lo cual es bastante criticable ya que se está pidiendo que se licencie en una métrica, la Employee, que no existía para Java antes del 23 de enero de 2023.
- Además tampoco tienen en cuenta las fluctuaciones de Employees que ha habido a lo largo de los años y hacen la estimación teniendo en cuenta el cómputo actual.
- Poder seguir usando el producto, “perdonando” el pago de conceptos retroactivos y renunciando a cualquier tipo de reclamación por usos pasados, a cambio de:
- Pagar los próximos 3 años de suscripción.
- O Pagar los próximos 5 años de suscripción con un descuento de hasta el 50%.
Caso real de reclamación de Java
Ya sabíamos que el impacto de la métrica Employee puede ser devastador para el presupuesto de IT de cualquier organización, así que para ilustrarlo mejor, en el siguiente ejemplo vamos a analizar la situación de una empresa con 1.500 Employees (entre trabajadores a tiempo completo, parcial, consultores, etc.).
Según el Price List actual (para más información revise este artículo), el tramo de precio que corresponde a esta empresa sería de 12 USD por Employee y mes, lo que da lugar a los siguientes números:
- Coste mensual de las licencias en suscripción para todos los Employees: 18.000 USD
- Coste anual de las licencias en suscripción para todos los Employees: 216.000 USD
Por tanto, el coste de las alternativas que ofrece Oracle, tal y como hemos visto en el apartado anterior sería el siguiente:
- En caso de desinstalación y no uso del producto, se requiere el pago de 5 anualidades de suscripción retroactivas en métrica Employee: 1.080.000 USD (=216.000*5)
- En caso de querer usar el producto a cambio de la renuncia de Oracle a hacer reclamaciones adicionales por usos pasados:
- Pagar la suscripción de los próximos 3 años: 648.000 USD (=216.000*3)
- O pagar la suscripción de los próximos 5 años con descuentos de hasta el 50%: 540.000 USD (= (216.000*5)/2).
Conclusión
Parece que con estos últimos movimientos, Oracle no solo quiere incrementar su base de clientes sino monetizar lo más rápido posible parte de la inversión que en su día hizo adquiriendo Sun Microsystems aprovechando las últimas posibilidades que les puede ofrecer Java.
Nuestra primera recomendación sería que se informara de este tipo de acciones a cualquier persona susceptible de ser contactada por Oracle en la empresa y, en todo caso, controlar siempre muy bien cualquier tipo de información (por muy anodina que pudiera parecer) que salga de nuestra organización rumbo al fabricante.
Las posibilidades de éxito en estos procesos se ven seriamente alteradas cuando se comparte previamente información no controlada que pueda servir a Oracle para apuntalar su estrategia comercial agresiva contra la empresa.
De la misma forma, que la situación cambia también radicalmente si nuestra empresa es dispone de suscripciones legacy de Java o si no lo es.
En Evergreen Compliance ya estamos ayudando a nuestros clientes con su licenciamiento de Java: somos ex auditores del fabricante y 100% independientes.
Para saber más, revise nuestros casos de éxito, White Papers o contáctenos sin compromiso para conocer de primera mano cómo estamos trabajando ante este nuevo reto y qué alternativas estamos empleando para ayudar a nuestros clientes a exprimir sus inversiones en activos de software y eliminar riesgos de incumplimiento en licenciamiento Oracle.



