A summary of this article about Oracle PULA.
- PULA Oracle is a Perpetual Unlimited License Agreement that allows a company to have unlimited deployment rights for a set of Oracle software products for an unspecified period of time in exchange for giving up the ability to partially terminate unused licenses.
- PULA offers several benefits such as: Simplified software asset management, elimination of license fees for included products, the ability to deploy Oracle in virtual environments, and a reduced risk of an Oracle audit.
- The main difference between an Oracle ULA and PULA is that a ULA has a set end date while a PULA does not.
- There are three ways to end or certify an Oracle PULA: If your company is acquired by another company, if non-compliance is found, and failure to maintain Total Technical Support Stream.
Oracle PULA – The most powerful of all Oracle enterpries agreements became even more powerful. The PULA is the latest of Oracle enterprise software agreements. In 2015 Oracle started to offer this primarily to customers that already had an Oracle ULA and called the Perpetual unlimited license agreement – an upgrade agreement.
It is an unlimited license agreement that provides an Oracle customer the right to have unlimited deployment right for a specific product set. This is an unlimited contract that never expires and you will be locked into paying Oracle technical support as any suspension in payments will equal a breach of the licensing agreement.
- What is PULA Oracle – Perpetual Unlimited License Agreement?
- Benefits of the Oracle Perpetual Unlimited License Agreement
- What is the difference between a Oracle ULA and an PULA except that that it never ends?
- Certifying Your Oracle Perpetual Unlimited License Agreement (PULA): Three Approaches
- Key Considerations Before Signing an Oracle PULA
- Key Contract Terms to Focus on When Signing an Oracle PULA
- Oracle PULA Certification: Ensuring Compliance and Exit Process
- How to Initiate the Oracle PULA Certification
- Oracle ULA vs PULA: Understanding the Differences
- FAQs on Oracle PULA
- Unlock the Full Potential of Your Oracle PULA with Redress Compliance
What is PULA Oracle – Perpetual Unlimited License Agreement?

- Oracle PULA grants a company unlimited license deployment rights for a specific set of Oracle software products over an indefinite duration
- In exchange, the customer relinquishes the flexibility to partially terminate licenses for unused products
- End Customer select the products for which it want unlimited deployment rights
- Negotiate the legal entities permitted to use and access the software
- Determine the countries where server deployment is allowed through negotiation
Benefits of the Oracle Perpetual Unlimited License Agreement
- Simplified software asset management
- No more license fees for the included products.
- Enables you to deploy Oracle in virtual environments.
- Reduced risk of an Oracle audit (at least until the PULA ends)

What is the difference between a Oracle ULA and an PULA except that that it never ends?
In an ordinary Oracle ULA , you are certifying/exiting after your agreement ends and the contract is changed into a volume-based agreement.
While in a PULA , the “unlimited deployment period” never ends which makes your PULA agreement different from a normal Oracle ULA.

Certifying Your Oracle Perpetual Unlimited License Agreement (PULA): Three Approaches
Certifying your Oracle PULA (Perpetual Unlimited License Agreement) is essential for compliance and cost optimization. Here are three methods to obtain certification:
- Acquisition by Another Company:
- In the event of acquisition by another company, the acquiring entity assumes responsibility for certifying the Oracle PULA.
- Addressing Non-Compliance:
- Non-compliance occurs when there is a breach of contractual terms outlined in the Oracle PULA.
- Corrective action must be taken to align practices with the agreement and achieve certification.
- Maintaining Total Technical Support (TTS) Stream:
- Continuously maintaining the TTS stream is crucial for Oracle PULA certification.
- Failure to uphold the TTS stream may result in revocation of the Oracle PULA certification.
To obtain and maintain certification for your Oracle PULA, effective management is key. Consider the following actions:
- Deployment Tracking: Keep track of your deployments to ensure they align with the terms of your PULA.
- Optimized Infrastructure: Optimize infrastructure deployments, such as IBM LPARs and VMware, to maximize the benefits of your PULA.
- Strategic Management: Effectively manage your Oracle PULA to leverage the agreement’s potential, which may lead to substantial cost savings for your organization.
By following these approaches and effectively managing your Oracle PULA, you can achieve certification, maintain compliance, and unlock significant cost advantages for your organization.
Key Considerations Before Signing an Oracle PULA

Before finalizing an Oracle PULA (Perpetual Unlimited License Agreement), take these factors into account to make an informed decision:
- Separate PULAs for Database and Middleware:
- Consider creating distinct PULAs for Oracle Database and Middleware to enhance flexibility. This allows you to terminate Middleware support while retaining support for Oracle DB if required.
- Impact of Multiple Legacy Support Agreements:
- Having multiple legacy support agreements can escalate the cost of Oracle PULAs. Organizations without existing Oracle support agreements may benefit most from PULAs, particularly during divestments.
- Suitability for Customers with Minimal Legacy Support:
- Oracle ULAs are better suited for customers with minimal legacy support to be included in the agreement.
- Public Cloud Considerations:
- If your customer is transitioning to the public cloud, an Oracle PULA may not be the most appropriate agreement. Public cloud deployments cannot be counted towards certification numbers, and it’s advisable to negotiate different contract language for cloud deployments before entering into an Oracle ULA.
- Importance of Terms and Conditions:
- Carefully evaluate the terms and conditions of an Oracle PULA, as it is one of the most significant agreements with Oracle.
- Independent Consultant Verification:
- Unlimited agreements do not come with a predefined price tag. Engaging an independent consultant can help verify that you are not overpaying Oracle.
- Oracle OCI Support Rewards:
- If utilizing Oracle OCI (Oracle Cloud Infrastructure), you may qualify for a 33% reduction in support costs through Oracle Support Rewards by purchasing Oracle Universal Cloud Credits.
By considering these factors before signing an Oracle PULA, you can make well-informed decisions, optimize costs, and ensure the agreement aligns with your organization’s requirements.
Key Contract Terms to Focus on When Signing an Oracle PULA
When signing an Oracle PULA (Perpetual Unlimited License Agreement), pay close attention to the following contract terms and understand their significance:
- Customer Definition:
- Ensure the customer definition encompasses all entities accessing your software (SW). This ensures comprehensive coverage and avoids licensing gaps.
- Territory Clause:
- Verify that the territory clause covers all territories where you intend to deploy Oracle SW. It should also enable deployment in public cloud zones outside your territory, offering flexibility in cloud deployments.
- Technical Support:
- Evaluate options for capping your support fees. Oracle support fees typically increase by 4% annually, and capping can help control costs over time.
- Merger and Acquisitions (M&A) Considerations:
- Include provisions to accommodate new entities that may be acquired during the Oracle ULA. This allows seamless inclusion of acquired entities within the agreement.
- ULA Certification Clause:
- Arguably the most critical term, this clause determines the audit process at the end of your Oracle ULA.
- Ensure the contract language favors your interests by requiring minimal cooperation during audits.
- Specify how public cloud deployments will be counted, as well as when you should submit licensing data to Oracle.
By focusing on these contract terms when signing an Oracle PULA, you can mitigate risks, enhance flexibility, optimize costs, and establish terms that work in your organization’s favor.
Oracle PULA Certification: Ensuring Compliance and Exit Process
To achieve Oracle PULA (Perpetual Unlimited License Agreement) certification and navigate the exit process effectively, follow these steps:
1. Review Contract for Certification Rights:
- Thoroughly examine your contract to determine if you have the independent right to commence the Oracle ULA certification process.
2. Negotiate Certification Permission (If Needed):
- If your contract lacks a provision for independent certification, engage in negotiations with Oracle to secure permission for initiating the certification process. The ease of negotiation may vary based on specific details.
3. Seek Assistance for Termination Process:
- When planning to exit your PULA contract, reach out to our team for expert guidance in navigating the termination process. The certification process typically involves an Oracle audit.
How to Initiate the Oracle PULA Certification
1. Identify Certification Process Alternatives:
- Examine your contract to identify the available certification process alternatives specified within.
2. Perform Oracle License Measurement:
- Conduct an Oracle license measurement procedure to determine the quantities that must be reported to Oracle. Utilize Oracle LMS Scripts to accurately measure your deployments.
3. Address Noncompliance Issues:
- Address any identified noncompliance issues promptly. It’s common for companies to experience some degree of noncompliance with Oracle software.
4. Optimize Existing Oracle Deployments:
- Leverage virtual platforms such as VMware to optimize your current Oracle deployments, maximizing efficiency and compliance.
5. Initiate Certification and Exit Process:
- After completing steps 2-4, initiate the certification and exit process for your Oracle PULA agreement.
6. Complete Oracle PULA/ULA Certification Documentation:
- Fill out the required Oracle PULA/ULA certification documentation to fulfill the certification requirements.
By following these steps, you can work towards Oracle PULA certification, address noncompliance, optimize deployments, and successfully navigate the process of exiting the PULA agreement.
Oracle ULA vs PULA: Understanding the Differences
When comparing Oracle ULA (Unlimited License Agreement) and PULA (Perpetual Unlimited License Agreement), consider the following aspects:
1. Merger & Acquisitions Considerations:
- Oracle imposes restrictions on how ULAs and PULAs work with merger and acquisitions.
- ULAs typically allow adding entities up to 10% of your revenue or employee size.
- PULAs require careful consideration if your company plans to engage in merger and acquisitions.
2. Flexibility of Product Management:
- ULAs offer flexibility to remove or add products during contract renewals.
- PULAs only allow adding products to the contract, without the ability to remove any.
3. Vendor Lock-In and Support Contracts:
- ULAs result in locking all existing support contracts into a single contract, limiting the ability to partially terminate unused software and licenses.
- PULAs aim to lock in support contracts not included in the agreement, restricting flexibility to reduce support and licenses for non-PULA products.
4. Oracle PULA Pricing:
- Pricing for both ULA and PULA is not publicly listed, but PULAs are typically priced 30-50% higher than regular ULAs.
- Oracle believes PULAs provide more value as they involve a one-time license fee, while ULAs require additional license fees upon renewal.
Considering these differences, here’s what it means for you:
- If flexibility is crucial, PULA may not be the suitable agreement for your company.
- PULA’s perpetual unlimited license agreement has more restrictive language on technical support and termination of unused software and licenses.
- ULA customers should evaluate whether the contract length is the most important criterion for the unlimited period, as longer projected needs can provide higher value with the Oracle PULA.
Understanding these distinctions will assist you in making an informed decision about which agreement best aligns with your organization’s requirements and goals.
FAQs on Oracle PULA
Unlock the Full Potential of Your Oracle PULA with Redress Compliance
Are you looking to optimize your Oracle PULA license, ensuring compliance and cost-effectiveness at every stage? Look no further – our team of experts is here to assist you.
Oracle Licensing Assessment: Our comprehensive assessment delves deep into your current Oracle PULA license and usage, identifying any areas of non-compliance or over-licensing. With our expertise, we’ll help you align your licensing strategy with your actual needs.
Periodic Management of Oracle PULA: Leave the ongoing monitoring and management of your Oracle PULA license to us. Our team will regularly review your usage, ensuring compliance, and identifying opportunities for cost savings. We keep a watchful eye on your license to maximize its value.
Contract Management: Managing the intricacies of an Oracle PULA contract can be challenging. Let our experienced professionals handle it for you. We’ll take care of necessary renewals, amendments, and other contractual matters, ensuring that your license remains up-to-date and compliant throughout its lifecycle.
Advisory and Negotiation Support: Navigating negotiations with Oracle requires expertise and finesse. Our team will provide you with comprehensive advisory and negotiation support, ensuring that you secure the best possible deal for your Oracle PULA license. We have the insights and strategies to help you achieve optimal terms.
Take Action Today: If your organization already has an Oracle PULA or is considering one, don’t hesitate to contact Redress Compliance. Our specialized services will empower you to leverage the full benefits of your Oracle PULA while mitigating risks and maximizing cost savings.
Unlock the potential of your Oracle PULA – contact Redress Compliance now. Together, we’ll transform your Oracle licensing experience into a seamless, optimized, and cost-effective journey – Contact us today.
- About the Author
- Latest Posts
Fredrik Filipsson possesses 20 years of experience in Oracle license management. Having worked at Oracle for 9 years, he gained an additional 11 years of expertise in Oracle license consulting projects. Fredrik has provided assistance to over 150 organizations worldwide, ranging in size and tackling various Oracle licensing challenges, including Licensing Assessments, Oracle audits, Oracle ULAs, and more.