Internal Compliance Audit Of Oracle Database Products (original) (raw)

Released April 2012, Updated March 2013 | by Tim Sommer

OMTCO - Internal Compliance Audit Of Oracle Database Products

Content

Executive Summary
Introduction
I.) Determining the Technical Usage and The License Demand
II.) Determining the Compliance Position and Financial Liability
III.) Optimizing the Technical Footprint and Relicensing Costs
Conclusion And Recommendations To Oracle Customers
Appendix

Download PDF Version

Executive Summary

This report is aimed at those in Software Licensing, Software Asset Management (SAM) and IT Project Management with a strong background and interest in Oracle licensing.

The report shows an internal compliance audit of installations of Oracle Databases. We offer valuable guidance to Oracle customers preparing for an Oracle compliance audit of Oracle Databases or other Oracle Technology Products.

The report is presented in three chapters:

Should you have any questions, please contact OMTCO; contact details are listed at the end of this report. For those executives interested in sharing their thoughts on licensing, Software Asset Management or compliance audits, we highly welcome your feedback and comments.

Introduction

Our client, a German energy group, initiated an internal audit reviewing its compliance position – and possible financial risk – deriving from its installations of Oracle Databases. All organizational units in Germany and all international subsidiaries of the group were under review.

As for the Oracle databases, all commercial and free editions – in all versions – were under review. Indeed, not only the compliance position of commercial editions needed to be reviewed, but also whether the restrictions of the free edition (DB XE) and the restrictions of the installations in development environments (licensed per Oracle Technology Network licenses / OTN DEV) were abided by.

A team of OMTCO Oracle licensing experts was sent in to work alongside, and support, the client’s own team. We worked through the following steps to tackle the demand, the compliance balance, and the compliance optimization.

OMTCO - Internal Compliance Audit Of Oracle Database Products - Overview Of Steps

Exhibit 1 – Three Steps

In order to proceed:

This report is for information and illustration purposes only. The licensing of Oracle products depends on the editions and versions in use – always refer to the applicable Oracle licensing requirements and to your individual customer agreements.

I.) Determining The Technical Usage And The License Demand

Firstly, details of installations of Oracle databases were gathered, and their complete product names, editions, versions, enterprise options and management packs were documented. All Oracle database installations were relevant – independent of ownership of hardware, Operating System (OS) or software. In fact, the primary user(s) of Oracle software bear responsibility for their licensing.

OMTCO - Internal Compliance Audit Of Oracle Database Products - Step 1

Exhibit 2 – Activities And Results (Step 1)

An initial set of attributes were collected, providing information in relevant key areas. In order to drive the data collection process more efficiently, we supported the process with OMTCO’s Oracle Server Worksheet (O2SW).

Collect Your Technical Data In OMTCO’s Oracle Server Worksheet (O2SW)

OMTCO’s Oracle Server Worksheet examines all information and attributes necessary to determine the technical usage of all permitted metrics, optimize the technical footprint and ultimately reduce financial liability.

O2SW is comprised of five essential information categories – ISAAC (Installations|Servers|Attributes|Access|Costs):

Technically Optimize Your License Demand

Both technical usages – derived from the alternative processor and Named User Plus (NUP) metrics – have been calculated at installation level. O2SW computes both of these, and pre-selects the metric that should be applied in order to minimize each installation’s technical footprint.

The pre-selection is determined by weighing the metrics with their respective technical usages for each individual Oracle installation. This exclusively takes technical data into account – such as hardware attributes and user access – not yet considering commercial data. Furthermore, it is a local sub-optimization, as each installation is optimized with regards to its technical usage individually. Hence, this metric pre-selection is a technical optimization based on partial information, and must be confirmed in step 2, when technical data is linked with commercial data.

Recommendation:

When an Oracle compliance review confronts your organization, collect and document installations and attributes in a structured manner, for instance in OMTCO Oracle Server Worksheet (O2SW). Determine the technical usage for all possible metrics and pre-select the metric which minimizes the technical footprint of each individual installation, then determine the draft of the license demand with the pre-selected metric.

II.) Determining The Compliance Position And Financial Liability

In this second step, we collected commercial data, i.e.:

Furthermore, contract and purchase information for all projects had to be analyzed, as Oracle imposes commercial restrictions depending on purchase information – for instance, regarding partial vs. full maintenance termination. Wherever entitlements had not been collected already, we ran through all purchase documentation – extracted from SAP and in paper format – and if need be, we recommended involving local Oracle sales representatives.

OMTCO - Internal Compliance Audit Of Oracle Database Products - Step 2

Exhibit 3 – Activities And Results (Step 2)

We then collated (in licensing terms: assembled) the use rights from entitlements and customer agreements in order to build complete threads of licenses / maintenances / reinstatements / trade-ins / trade-ups. These threads generated the so-called Effective License Positions (ELP), i.e. the use rights with the highest value, derived from the assembled entitlements. After matching up to the release dates – specific to each market – of the different product versions, we consolidated the Effective License Positions in terms of covered products, editions, versions, packs and options. This gave a clear picture on the most Effective License Position of the customer and made sure that each purchase was converted into the correct rights.

Consequently, the consolidated Effective License Position of the company was matched to the license demand (determined in the previous step). Deviations and project-specific requirements were taken into account in order to confirm or change the pre-selected metric, and to determine which metric should be selected for each single installation in order to reach the lowest level of incompliance. This generated the customer’s license demand, which was then matched with the consolidated use rights in the customer’s Oracle compliance balance.

Determine Your Financial Liability

We applied the current list price to each individual incompliance position – and added the correct number of years of retrograde maintenance – to evaluate their financial liability and simulate a compliance settlement.

If a product is legacy and not in Oracle offering anymore, the replacement product – or if none exists, a similar product – was taken into account. All prices revert to list price, as the customer’s specific price reduction is not taken into account in a settlement – which makes a difference, considering Oracle’s high discount system in the range of 50% to 80% (depending on customer’s purchase volume). If the installation date could be proven, a shorter time period for the retrograde maintenance was applied.

Recommendation:

Determine all licensing use rights from all commercial data, such as purchased licenses and maintenance, Order Documentation (OD) and customer agreements (ELA, ULA). Assemble resulting use rights in order to determine the Effective License Position (ELP). Confirm – or change – the metric pre-selection by including the Effective License Position. Then create the compliance balance and calculate the financial liability in EUR by applying current price lists, as the settlement will be done at current price.

III.) Optimizing The Technical Footprint And Relicensing Costs

In this third step, we generated a set of optimization options to tackle the financial liability determined previously. Any optimization option must, however, be in agreement with the production side of the applications (application operations), i.e. with the people responsible for applications and the server administrators. Therefore, Oracle installations must be allocated to applications and projects – should this allocation not yet be done, it should be completed before proceeding further.

OMTCO - Internal Compliance Audit Of Oracle Database Products - Step 3

Exhibit 4 – Activities And Results (Step 3)

Optimization is possible on the two sides of the Oracle licensing balance:

Optimizing On The Technical Side

Optimizing the infrastructure in order to decrease technical usage is considered with respect to the Oracle processor metrics (and Oracle user metrics for the calculation of user minimums), for instance:

Optimizing applications operations reduces the number of users, for instance:

Optimizing On The Commercial Side

Reducing purchasing price per unit, for example:

Avoiding purchasing at all, for instance:

Recommendation:

Make sure the different payers understand their incompliance positions by allocating Oracle installations to applications, projects and eventually cost centers. Tackle incompliance positions on the technical side by optimizing the technical footprint, for instance by reducing the infrastructure footprint or optimizing application operations. Tackle incompliance positions on the commercial side by optimizing costs, for instance by reducing purchasing price per unit or avoiding purchasing at all.

Conclusion And Recommendations To Oracle Customers

The licensing of Oracle Databases – and, more generally, of Oracle Technology Products – is complex.

Though comprehensive documentation is available from many internet sources, Oracle licensing still bears much room for interpretation. In our experience, a thorough internal Oracle compliance review requires the commitment of the client’s organization from their licensing, IT and purchasing departments, supplemented by Oracle’s licensing expertise and by pragmatic counter-audit experience.

We suggest conducting an Oracle internal compliance review with both Oracle licensing expertise and counter-audit experience. This minimizes the workload in the client’s organization, makes sure that Oracle licensing and possible incompliance are understood, and lastly eliminates the aforementioned incompliance and financial risk.

OMTCO has Oracle licensing expertise at its disposal, in addition to extensive experience in Oracle compliance reviews and customer-sided counter-audits. Should you wish for advice tailored to your specific needs, please call your OMTCO representative directly or contact OMTCO at oraclelicensing@omtco.de.

(Released April 2012, Updated March 2013)


Appendix

OMTCO - Internal Compliance Audit Of Oracle Database Products - All Steps

Exhibit 5 – All Steps, Activities And Results

– CONFIDENTIALITY NOTICE –

OMTCO does not disclose clients’ names, client projects or data. The case study and data published in this report is generic and derived from years of compliance reviews. All analysis presented and information disclosed in this document are exclusively based on public information. Should you wish to learn more about our confidentiality practice or about this case study, please contact an OMTCO representative.


Internal Compliance Audit of Oracle Database Products

THE FINDINGS OF THE INTERNAL AUDIT OF ORACLE DATABASE PRODUCTS DEMONSTRATES THE IMPORTANCE OF UNDERSTANDING THE LICENSING COMPLIANCE RISKS WHICH ARISE FROM THE IMBALANCE BETWEEN ORACLE PRODUCT INSTALLATIONS AND COMMERCIAL USE RIGHTS. WHEN AN ORACLE AUDIT CONFRONTS YOUR ORGANIZATION, OMTCO IS BY YOUR SIDE TO PROVIDE YOU WITH LICENSING EXPERTISE, COUNTER-AUDIT EXPERIENCE AND NEGOTIATION SUPPORT.

Dr. Yvan Philippe Luxembourg - OMTCO - Software Asset Management - Licensing Expertise - Counter Audit

Dr. Yvan Philippe Luxembourg
is a consultant
at OMTCO Munich Office.

Contact:
00 49 170 6003451
ypl@omtco.de

Tim Sommer - OMTCO - Software Asset Management - Licensing Expertise - Counter AuditTim Sommer, MBA
is a consultant
at OMTCO Vienna Office.

Tim Sommer
00 43 699 15007391
tim.sommer@omtco.de

OMTCO provides its clients with the best, thought-out advisory and line services, ranging from design-stage to implementation in Operations, Management, Technology and Consulting.

OMTCO works with the highest possible level of expertise – taking into account our know-how and our pragmatic experience from market analysis, competitive projects and professional references.

OMTCO has Oracle licensing expertise at its disposal, in addition to extensive experience in Oracle compliance reviews and customer-sided counter-audits.

Should you wish for advice tailored to your specific needs, raise comments or ask questions, please contact OMTCO at info@omtco.de or call your OMTCO representative directly.

This document is current as of the initial date of publication and may be changed by OMTCO at any time. Not all offerings are available in every country in which OMTCO operates. THE INFORMATION IN THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING NO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT. This report is for information and illustration purposes only. It is not an advisory document and does not take into account your specific customer situation. Please refer to the disclaimer published at http://omtco.eu/disclaimer.