Important Questions to Ask During an Oracle License Audit
Customers may not be aware that by simply installing an Oracle program (even if it never gets used), you agree to the terms and conditions of your license agreement.
During an Oracle License Audit or compliance review, the software publisher is looking for violations during audits or reviews, so they will leave no stone unturned in ensuring compliance with this important document.
When a third party is hired to conduct an audit, they will generally use Oracle’s License Management Services (LMS) department and may involve the LMS partners in their work.
The audit will require you to complete an Oracle Server Worksheet with details of your organization’s IT infrastructure, and it may also ask for scripts on servers in order to analyze data that needs updating or collecting more information about.
There is a chance that your organization may not have all the relevant licenses for the Oracle software currently being used. As part of Oracle’s audit process, you’ll be provided with an official report highlighting any missing or inadequate copies of the software in question, and you will be instructed on how they can be purchased immediately to avoid further penalties from occurring in future software audits.
You should seek external assistance and ask questions from an Oracle licensing expert before committing to anything. This is because you may have missed something or there might be other requirements that could impact your decision and success in obtaining the necessary software license for your business.
The following are the most important questions to ask during an Oracle license audit…
Why is Oracle auditing our organization?
If you have not been audited for more than three years, the chances of receiving an audit notification increase with each passing month.
You are also more likely to be audited if you opted out of an Oracle licensing or cloud solution, informed Oracle that you were not interested in meeting or new “projects” requiring more Oracle software, or declined to renew your Oracle agreement.
In addition to these fairly common situations, the following are the most common reasons for companies to be audited by Oracle:
- You have Old License Metrics or NUP licenses (Tech)
- Your organization has merged with another company, making one or both of the organizations non-compliant according to the license agreements
- You have refreshed hardware, which changed the licensing requirements
- You use virtualization technologies (VMWare)
- In support tickets logged with Oracle, you describe using features that aren’t licensed
- You were non-compliant in the last license audit
Do we need to respond to an Oracle LMS Notification Letter?
Yes, and there is a limited amount of time in which to do so. It is usually not a good idea to ignore the letter.
Are Oracle audits ever cancelled?
Some Oracle customers have been successful in having their audit delayed or postponed indefinitely, but this is extremely rare. If you have been selected for an audit, do not make any major software purchases before having an expert examine your Oracle environment.
Can we request a postponement of an Oracle audit?
As per the terms of Oracle’s license agreement, an audit should not unreasonably interfere with normal business operations. Therefore, if you can justify a postponement for a few months, you are within your rights to request it.
After receiving an audit letter, what’s the first step?
The first thing you should do is to read your contract. Oracle does not have the right to audit every company that uses its software and you need to make sure that it is within its right to audit you.
If you cannot locate a copy of your Oracle OMA or OLSA agreement, contact Oracle for a copy, along with a copy of the ordering documentation.
Assuming Oracle has the right to audit us, what’s the next step?
If your contracts say that Oracle is within its rights to audit you, start by negotiating a nondisclosure agreement (NDA) with Oracle.
What’s covered in the kick-off meeting with Oracle?
Oracle’s preference is usually to schedule a “kick-off” meeting with the company it is auditing. Typical topics to cover include the project plan, sharing scripts, and agreeing to dates for the data to be submitted to Oracle.
However, before agreeing to anything, you should consider nailing down and negotiating the following:
- The business entities included in the audit
- The scope of products included
- The timeline of the audit
- How the audit will be conducted – will there be onsite visits?
- The tools/output that Oracle will request
- The possibility of supplying data manually if you don’t want to use the Oracle Audit Scripts
This establishes the parameters that Oracle has committed to and which they should not overstep during the upcoming audit.
TOP POST → Licensing Oracle Software in a Third Party’s Cloud
Should we allow Oracle to audit our subsidiary?
With some global companies, Oracle requests to audit subsidiary companies of the main organization. In many instances, you may not be legally required to agree to such a request.
What steps should we take internally before the audit?
It is a good idea to always be prepared for your Oracle audit. It is especially important to understand whether there is a “gap” between the licensing you have and the licensing you should have. Nearly all audits illustrate a lack of compliance simply because the company is not aware of Oracle licensing and contract policies – not because the company is intentionally using software non-compliantly.
Many of the issues can be resolved with better knowledge of the licensing requirements and by performing a pro-active license review internally.
Should we purchase licenses to cover a shortfall before the audit begins?
No, it is best not to make any purchases during an Oracle audit until you receive Oracle’s audit findings.
How do we work out the extent of our compliance issues?
If your team is struggling to determine whether there is a delta between installations and appropriate licenses, the best way to assess what your potential expsoure may be is to seek external assistance.
For instance, our team can often analyze the Oracle audit scripts once you have run them. If you provide the data to us before Oracle, we can identify the shortfall and the potential fees involved to correct it.
TOP POSTS → Oracle Licensing and Audit Challenges
Should we be worried if we have made no changes since the last Oracle audit?
In our experience, it is extremely rare for an organization to make no changes to the environment in between Oracle audits. Even if you received a clean bill of health during the last Oracle audit, if there was not a proper release of liability, Oracle may try to revisit old installations.
What are the biggest mistakes to avoid during an Oracle audit?
The biggest mistake that organizations make is a lack of complete understanding of the organization’s licensing obligations.
Another error is giving data to Oracle before having it analyzed thoroughly themselves.
An audit will involve key members of your in-house Oracle team but by taking the extra step of enlisting the help of experienced counsel, you can reduce the risks related to the purchase of unnecessary licenses that waste a lot of money.
TOP POST → How to Survive an Oracle License Audit and Manage Compliance
Over the years, Scott & Scott LLP has helped more than 250 organizations navigate the complexities of the software audit process.
To learn more about how we can help you, contact [email protected].