Comprender los aspectos esenciales del documento Java Price List (Oracle Java SE Universal Subscription Global Price List) es fundamental no solo para optimizar la gestión y el uso del software sino también para evitar riesgos financieros y determinar el impacto económico en caso de incumplimiento de licenciamiento Java.
Así, un error común es subestimar cómo la métrica de «Employee» o el sistema de tramos regresivos de precios pueden tener un impacto financiero significativo (y negativo) en el presupuesto del departamento de IT de cualquier organización.
Este artículo desglosa los aspectos fundamentales de Java Price List para aportar una mayor claridad al sistema de tramos de precios que establece Oracle y proporcionar una guía práctica sobre cómo utilizar el documento para conocer las reglas de juego del licenciamiento de Java y poder mejorar tanto la gestión como determinar eficazmente el impacto financiero en supuestos de uso del producto o incumplimiento.
Desglose del modelo de precios de Java SE Subscription
Para entender cómo se estructura el costo de la Java SE Subscription, es fundamental conocer tanto el sistema de tramos regresivo de establecimiento de precios como la definición específica de «Employee» que utiliza Oracle y por el que se requiere el pago de suscripciones incluso para personas que ni necesitan ni usan Java.
Suscripción mensual en Java Price List
El modelo de precios de la Java SE Subscription se basa en una métrica de empleados («Employee«), que después analizaremos, y varía según el número total de estos en la organización. La suscripción mensual, según el Java Price List de 1 de marzo de 2023 actualmente en vigor, se estructura de la siguiente manera:
- 1-999 Employees: $15 por empleado.
- 1,000-2,999 Employees: $12 por empleado.
- 3,000-9,999 Employees: $10.50 por empleado.
- 10,000-19,999 Employees: $8.25 por empleado.
- 20,000-29,999 Employees: $6.75 por empleado.
- 30,000-39,999 Employees: $5.70 por empleado.
- 40,000-49,999 Employees: $5.25 por empleado.
- Más de 50,000 Employees: Contactar a Oracle.
Asimismo hay que tener en cuenta que si se exceden de los 50.000 Processors (aplicación de core factor, aplicación de políticas de virtualización, etc.), se requiere una licencia adicional de Oracle además de la suscripción para todos los Employees.
Definición de «Employee» en Java Price List
La métrica «Employee» aparece definida en el documento e incluye a todos los empleados de tiempo completo, parcial y temporales de la empresa, así como a contratistas y consultores que apoyan las operaciones internas.
Esto significa que la cantidad de licencias necesarias se calcula en función del total de empleados, independientemente de si utilizan directamente el programa o no. Es crucial tener en cuenta esta definición para evitar subestimar los costos, ya que la métrica no se limita solo a los usuarios activos del software o que tengan necesidad de Java.
Es por tanto evidente que calcular el número total de “Employees” puede ser realmente complejo en gran parte de las organizaciones, teniendo en cuenta las fluctuaciones que pueden ter lugar como por ejemplo en aquellas empresas que refuercen su plantilla en ciertos momentos del año. En este sentido, el documento de Java Price List trata de aportar cierta previsibilidad a la cuestión señalando simplemente que “la cantidad de licencias adquiridas debe ser, como mínimo, igual al número de Employees en la fecha efectiva del pedido”.
Cómo utilizar el documento Java Price List para planificar
Para gestionar correctamente el presupuesto destinado a la suscripción de Java SE, es esencial utilizar el documento de precios como una herramienta de planificación estratégica. A continuación, se presentan tres aspectos clave que deben considerarse:
Cálculo de costos basado en Employees
El primer paso es identificar el número total de empleados bajo la métrica definida por Oracle. Por ejemplo, si una empresa tiene 1.035 empleados, el costo se calcularía multiplicando 1.035 por $12 (precio por empleado para el rango de 1,000-2,999), resultando en un costo mensual de $12.420 y por tanto anual de $149.940.
Para dar una mejor idea del impacto financiero de la aplicación de la métrica Employee, y su comparación con el régimen aplicable hasta el 23 de enero de 2023, puede servir el siguiente ejemplo:
- En la empresa ACME hay 1.035 personas entre empleados (a tiempo parcial y completo), agentes, consultores externos, subcontratistas, etc. que trabajan para las operaciones internas de ACME.
- Si en diciembre de 2022, en ACME usaban Java 94 empleados, el importe a pagar sería de 235 USD (94 * $2,5 según último Price list aplicable con la métrica antigua) mensuales. Anualmente $2.820.
- Según métrica Employee actual, ACME con esos mismos 94 empleados utilizando Java y sin haber cambiado nada más, tendría que pagar $12.420,00/mes (12 USD * 1.035 employees –usen o no Java-). Anualmente $149.040,00.
- Una exposición anual de $2.820 a $149.040 por un simple cambio unilateral por parte de Oracle de métrica y modelo de licenciamiento. Un 5.285,11% más.
Sistema de precio por tramos regresivos
Es importante tener en cuenta que, aunque también sea por tramos, la determinación del precio en Java no funciona como el sistema de tramos usado en el IRPF.
De esta manera, en Java se tiene que sumar el número total de Employees de la empresa y multiplicarlo por el coste de suscripción mensual.
Así, por ejemplo, el costo de la suscripción de Java para una organización que tenga 10.000 “Employees” será de $990.000,00 anuales (=10.000 x 8,25 x 12) mientras que una empresa con 9.999 Employees tiene que pagar mensualmente $104.989 ($1.259.874 anuales) en suscripciones por serle de aplicación un precio de $10,50.
Es decir, con un Employee más la primera empresa pagaría anualmente $269.874 menos que la segunda con solo un Employee menos.
Curioso, ¿verdad?
Conclusión
La métrica Employee y los cambios de licenciamiento de Java llevados a cabo por Oracle, son una amenaza para la integridad de los presupuestos en tecnología de organizaciones de todo el mundo.
Conocer no solo el uso que se hace de Java en cada organización sino el funcionamiento del sistema de precios establecido en Java Price List es absolutamente crítico para asegurar el cumplimiento y evitar así riesgos financieros devastadores.
En Evergreen Compliance, lo sabemos bien y ya estamos ayudando a nuestros clientes con su licenciamiento de Java: somos ex auditores del fabricante y 100% independientes.
Si quiere saber más, revise nuestro White Paper de Java, los demás artículos del blog o contáctenos sin compromiso para saber cuál es la situación actual y cómo estamos trabajando ante este nuevo reto para ayudar a nuestros clientes a conocer y gestionar sus necesidades y usos de Java para eliminar riesgos de incumplimiento en licenciamiento Oracle.




