Um Contrato de Licença Oracle Unlimited (ULA) é um acordo no qual uma empresa paga uma única taxa inicial para obter quantas licenças quiser para um conjunto especificado de produtos Oracle durante um período de tempo fixo.
O prazo mais comum do ULA é de três anos. No final desse período, a empresa deve fornecer à Oracle a documentação detalhando a implantação de todos os produtos Oracle usados. A Oracle processa esta informação para determinar o número de licenças regulares a conceder. Para empresas que crescem durante o período de tempo prescrito, o ULA pode oferecer considerável economia de custos em comparação com a compra antecipada de licenças individuais. No entanto, se a organização reduzir seu tamanho durante o prazo do ULA, ela pode acabar pagando demais pelas licenças que realmente compra no final.
A questão de se um ULA Oracle realmente fornece ou não algum benefício geral gerou controvérsia. As vantagens do ULA são economia de custos, conveniência e simplicidade. Os acordos funcionam melhor para as empresas que esperam crescimento através de operações comerciais normais do que através de fusões e aquisições. As lojas Oracle podem obter uma gama de produtos Oracle agrupados sob um acordo e uma conta, em vez de uma mistura de acordos de licenciamento complexos para cada produto.
Os inconvenientes são "colocar todos os ovos em uma cesta" e a necessidade de negociar de forma inteligente e agressiva por termos favoráveis. Dependendo do idioma do contrato, o ULA pode não se aplicar em certas situações que uma empresa descuidada não prevê, caso em que o ULA não se revela, de fato, verdadeiramente ilimitado a longo prazo.