Oracle ULA FAQ s

Jul 15, 2024 | Oracle

En este artículo de Oracle ULA FAQ s, hemos tratado de sintetizar las principales preguntas y preocupaciones que más frecuentemente nos trasladan nuestros clientes, con relación a los Unlimited License Agreements de Oracle, para darles respuesta del modo más conciso y ejecutivo posible de forma que toda la información pueda ser de utilidad a cualquier lector con interés en esta modalidad contractual de Oracle.

ULA FAQ #1: Qué es un ULA

El ULA de Oracle (Unlimited License Agreement) es un contrato que permite realizar un despliegue y uso ilimitados únicamente de los productos en él contemplados, por un periodo limitado de tiempo (normalmente de 2 a 5 años).

No obstante, hay que tener en cuenta ciertas cuestiones:

  • Existen modalidades de ULA, los llamados Capped ULA, que limitan el número de licencias que pueden desplegarse y utilizarse durante la vigencia del contrato.
  • El derecho de despliegue y uso ilimitados únicamente aplica a los productos expresamente especificados en el ULA (normalmente bases de datos, opciones y packs de base de datos y productos de middleware aunque también pueden contemplarse otros productos menos frecuentes).
  • Existe una modalidad del ULA, el PULA (Perpetual Unlimited License Agreement), en el que la duración del derecho de despliegue y uso ilimitado tiene carácter indefinido al no estar limitado a un plazo específico de tiempo.

ULA FAQ #2: Cuándo interesa un ULA

Si bien es una cuestión más compleja que debe estudiarse detenidamente en cada caso concreto, con carácter general un ULA únicamente interesa cuando existe la certeza de que se va a necesitar un despliegue y uso masivo de ciertos productos Oracle.

No obstante, en todo caso hay que tener en cuenta cuestiones como las siguientes:

  • Cuándo y por cuánto tiempo se va a precisar de esta necesidad masiva de despliegue y uso de productos Oracle.
  • Quién va a necesitar desplegar y usar estos productos Oracle: especial atención aquí a los supuestos de fusiones, adquisiciones y desinversiones.
  • Qué productos específicos se necesitan desplegar y usar de manera masiva.
  • A qué se debe la necesidad de tener que desplegar y usar masivamente productos Oracle: ¿Se debe al uso de tecnologías de virtualización encuadradas como soft partitioning (ej. VMware) según las políticas de Oracle? ¿Se debe a una migración a cloud?
  • Respondiendo la cuestión anterior es también útil analizar y hacer una estimación (aunque sea aproximada) de en cuántas licencias va a consistir nuestra necesidad de despliegue y uso masivo de los productos Oracle seleccionados.

ULA FAQ #3: Cuándo propone Oracle un ULA

El ULA es un gran negocio para Oracle (más allá de los importes –muchas veces multimillonarios que supone- le permite adquirir otras ventajas como consolidar los soportes y “blindarlos” frente a eventuales reducciones de uso de productos). Es por ello que, siempre que puede, trata de proponer esta solución a los clientes incluso en supuestos en los que no es necesariamente la mejor alternativa para ellos.

Algunos ejemplos que hemos visto pasan por proponer ULAs para resolver supuestas situaciones de falta de conformidad detectadas en el curso de una auditoría (lo increíble es que hemos visto propuestas de ULA en estos casos que no tenían nada que ver ni solucionaban el déficit de licencias detectado) o para cubrir los escenarios de requerimientos adicionales de licencia en el marco de migraciones cloud.

Nunca hay que olvidar que para evaluar la conveniencia de contratar un ULA hay que tener en cuenta las necesidades reales del cliente y no los objetivos comerciales de Oracle: además del importe que supone optar por un ULA o el impacto que éste tiene sobre el soporte, lo cierto es que el ULA puede tener consecuencias que afecten (o lastren en su caso) para siempre la relación de nuestra organización con Oracle.

ULA FAQ #4: Cómo calcula Oracle el coste de un ULA

En primer lugar, lo que hay que tener siempre en cuenta es que cuanto más valor Oracle considera que aporta al cliente, más caro va a ser un ULA. Algunos ejemplos de esto son:

  • Un ULA sin limitación geográfica es más caro que uno que sí tiene.
  • Un ULA de 5 años es más caro que uno de 3.
  • Un ULA de Oracle Database Enterprise Edition y Partitioning es más caro que un ULA solo de Enterprise Edition.
  • Un ULA en el que el derecho a despliegue y uso ilimitado de productos puede ejercerse por un grupo de empresas es más caro si el derecho se limita únicamente a una empresa de dicho grupo.
  • Etc.

Si bien el mecanismo que emplea Oracle para determinar el importe del ULA es una “caja negra”, lo cierto es que, junto a la estimación del valor aportado que acabamos de ver, debe basarse también en una previsión del despliegue y uso potencial por parte del cliente de los productos seleccionados (por lo que puede ser muy útil en la negociación del ULA incidir en limitar estas predicciones).

En este sentido, sí que tenemos la referencia del importe de los ULA que Oracle propone como medio para solucionar un supuesto de no conformidad detectado en el curso de una auditoría, y que se sitúa entre el 55% y el 75% (incluso casi el 80% en alguna ocasión) de los importes reclamados para poder justificar que se trata de una oferta comercial atractiva en la que han trabajado teniendo en cuenta los intereses del cliente (sin tener en cuenta el incremento del soporte que se produce y que analizaremos en el siguiente ULA FAQ).

ULA FAQ #5: Cómo funciona el soporte en un ULA

El importe previo de los productos Oracle existentes, y que estén incluidos en el ULA, se suma al soporte del ULA, consolidando el nuevo soporte anual.

Por ejemplo si un cliente está pagando 100.000 € de soporte por sus antiguas licencias de Oracle Database Enterprise Edition y firma un ULA de 2.000.000 € en el que esté incluido Enterprise Edition, el soporte que pagará será 100.000 € + 440.000 € (que es el 22% de 2.000.000 €).

Luego de inicio con el ULA pagará, en concepto de soporte anual, 540.000 € en total.

Dicho importe se actualiza anualmente por aplicación del Inflationary Adjustment Rate (IAR) de Oracle, si bien es una buena práctica negociar con Oracle que durante la vigencia del ULA no se lleve a cabo ningún incremento en este sentido: nunca hay que olvidar que los ULA son contratos extremadamente customizables.

ULA FAQ #6: Qué ocurre con las licencias perpetuas antiguas cuando se contrata un ULA

Se convierten y reemplazan por el ULA, es decir, se “fusionan” con el ULA y se sustituyen por el derecho de despliegue y uso ilimitado, y finalmente por las licencias certificadas.

ULA FAQ #7: Puede usarse cualquier producto si tengo un ULA

El derecho de despliegue y uso ilimitado del ULA únicamente afecta a los productos expresamente comprendidos en el contrato. Dicho de otra manera, los productos no comprendidos en el ULA únicamente pueden instalarse y/o ejecutarse conforme a las licencias preexistentes de las que disponga el cliente y por tanto, en modo alguno, de forma ilimitada.

ULA FAQ #8: Puedo usar los productos del ULA en un entorno cloud

Es muy importante saber qué dice el contrato en este punto. En principio sí pueden desplegarse y usarse ilimitadamente los productos del ULA en un entorno cloud durante la vigencia del contrato. Sin embargo, a la hora de certificar puede existir en el ULA la prohibición de hacerlo con aquellas licencias que se hayan desplegado y usado en entornos cloud… lo que podría dar lugar a escenarios muy graves de incumplimiento en caso de que se estén usando en ese momento los productos del ULA en cloud.

Es por ello que hay que tener en cuenta la estrategia cloud a la hora de contratar un ULA, las implicaciones de no hacerlo pueden ser gravísimas, y acordar siempre en su caso que los despliegues y usos en cloud no solo estén incluidos en el derecho de despliegue ilimitado sino que a la hora de la certificación deban también ser tenidos en cuenta por Oracle para su conversión final en licencias perpetuas.

ULA FAQ #9: Puede auditarme Oracle si estoy en un ULA

Nada impide que Oracle audite si el uso que el cliente está haciendo de sus productos, incluso durante la vigencia de un ULA, cumple con los términos de las licencias y contratos. Pero lo cierto es que, en la práctica la posibilidad de auditoría por parte de Oracle durante la vigencia de un ULA, aunque se trate de revisar el uso de productos que no están incluidos en el ULA, es un extremo poco frecuente.

No obstante, sí que nos hemos encontrado con que Oracle utiliza por ejemplo la existencia de un posible déficit de Java, mostrando el potencial impacto financiero, para forzar que el cliente renueve un ULA

ULA FAQ #10: Cuál es la diferencia entre ULA y PULA

Fundamentalmente la duración del contrato. Mientras que un ULA tiene una duración de entre 2 y 5 años, un PULA tiene duración indeterminada y puede utilizarse por tanto para periodos superiores a los 5 años en los que el cliente necesite de un derecho de despliegue y uso ilimitados para cubrir requerimientos masivos de licencias.

ULA FAQ #11: Qué ocurre cuando termina el ULA

El cliente puede optar entre renovación o certificación.

ULA FAQ #12: Qué es la certificación del ULA

Es la declaración a Oracle por parte del cliente de las licencias de los productos objeto del ULA instalados y en ejecución en el momento de finalización del periodo de despliegue ilimitado.

Normalmente se tiene un mes para notificar a Oracle la relación de productos instalados y en ejecución desde la finalización del periodo de despliegue ilimitado.

Hay que tener en cuenta que puede haber discrepancias muy relevantes entre la obligación de notificar para la certificación las licencias instaladas Y en uso, con la definición en métrica Processor que considera los procesadores en los que Oracle está instalado y/o en uso.

Asimismo, Oracle suele querer aprovechar la certificación para tratar de hacer una auditoría encubierta con ocasión de la misma, de forma que pueda encontrar algún tipo de discrepancia que le sirva para forzar la renovación por parte del cliente. Es muy importante, en este sentido, verificar en el contrato el nivel de intervención de LMS (si es que existe) en caso de certificación.

ULA FAQ #13: Con cuánto tiempo hay que preparar la certificación

Depende de la complejidad del ULA y los productos que comprende, pero no es descabellado empezar con un año de antelación si además se quiere establecer una estrategia de optimización de la certificación para asegurarse que se van a disponer de licencias necesarias tanto a medio y largo plazo y poder así exprimir todo el valor del ULA, disparando el ROI, al mismo tiempo que se neutraliza el impacto de cualquier riesgo potencial.

ULA FAQ #14: Hay riesgo en la certificación

El riesgo está fundamentalmente en certificar menos licencias de las que realmente están desplegadas y/o en ejecución. Muy relevante aquí puede ser el supuesto previamente comentado de despliegues y uso de los productos del ULA en entornos cloud o escenarios de soft partitioning.

ULA FAQ #15 Cuándo interesa certificar un ULA

Siempre que una estrategia de optimización de la certificación no pueda cubrir la necesidad masiva a futuro de licencias Oracle, interesa certificar el ULA o, dicho de otra manera, interesa certificar casi en un 99% de las situaciones.

También te puede interesar:

Java OTN License

Java OTN License

La licencia de Java OTN (Oracle Technology Network License Agreement for Oracle Java SE)  permite el uso gratuito de Java siempre que se cumplan ciertas condiciones, limitándose por tanto únicamente a algunos entornos y propósitos (entre otros). Cualquier...

Java Price List

Java Price List

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...