Nathan Biggs (@nathanbiggs), CEO
The end of the fiscal year for Oracle is always a crazy time, both for Oracle customers and employees. It can also be a little crazy for Oracle licensing and infrastructure consultants. I thought I would share a few things that we are seeing in our licensing engagements and offer some recommendations for our clients as we approach the magical date in Oracle-land of May 31st.
- Watch out for the extra cost in your renewals this year
For many years, Oracle has included in their contract paperwork, that they have the right to increase Software Update License & Support fees by an amount not to exceed 4% of the prior year’s fees (at least for the first and second renewal years). This is included in older OLSAs as well as the newer OMAs that you can view on Oracle’s website. If you search these documents (or your own license agreements) for “4%” you will see the following language:
Software Update License & Support (or any successor technical support offering to Software Update License & Support, “SULS”) acquired with Your order may be renewed annually and, if You renew SULS for the same number of licenses for the same Programs, for the first and second renewal years the fee for SULS will not increase by more than 4% over the prior year’s fees. If Your order is fulfilled by an authorized reseller, the fee for SULS for the first renewal year will be the price quoted to You by Your authorized reseller; the fee for SULS for the second renewal year will not increase by more than 4% over the prior year’s fees.
Traditionally, Oracle has only increased annual SULS by 3% from the prior year’s fees. We have seen in our client base however, that Oracle has moved to a 4% uplift this year. Since these annual increases are like compounding interest, your annual SULS payments can start to spiral out of control, which has led to many of our clients paying above list-price for their support payments.
At House of Brick, we analyze our clients’ license entitlements, and help them with strategies to control, or even reduce, their support payments.
- Oracle audit activity is not decreasing
We have heard that Oracle is telling their customers that they are reducing audit activity. Not from our perspective! We see that Oracle is continuing to use the lever of their software audits to pry loose more revenue from their customers. Of course, Oracle has the contractual right to audit their customers’ use of their software. However, when they use intimidation tactics, and non-contractual compliance claims in that process that’s where we draw the line.
If you think that you might be audited, it is always better to know where you stand earlier rather than later. Let us help you with an internal compliance assessment and audit preparation. Of course, if you are truly out of compliance, you will need to settle up with Oracle, but we can help you to remediate those gaps going forward, and even help identify some cost savings by reducing the license footprint. We will help ensure that you only pay for actual non-compliance, and not for their outrageous claims that are not based on the terms of your actual license agreement.
At this time of the year, Oracle auditors may be pressuring customers to resolve audits within 30 days in order to recognize the revenue in this fiscal year.
- Oracle is not backing down on their non-contractual VMware claims
After helping hundreds of our clients avoid the trap set by Oracle that you have to license your entire VMware environment (you do not – only those servers where Oracle software is “installed and/or running”) we would have thought that Oracle might get wise and back down. Oracle is not backing down, and if anything is doubling down on these claims. If your Oracle sales reps are telling you things like, “if you use VMware, you have to license every host for Oracle,” or “you have to submit your infrastructure design to Oracle for written approval,” then you are being bullied. You do not have to give in to bullying tactics.
- Now is a good time to negotiate purchase discounts
We like to say that Oracle is “coin operated”. That means if you put the coins in (by buying stuff), they stop bothering you (of course, they are not the only vendor that this is true for). We are approaching Oracle’s end of fiscal year on May 31. You have a lot of Oracle reps that are trying to make their number for the year, and will get very creative in structuring discounts for needed purchases. Don’t be afraid to ask for more. With Oracle, practically everything is negotiable.
- Be careful about cloud TCO numbers from Oracle
Larry Ellison famously claimed that running Oracle in the Oracle cloud costs half as much as running Oracle on AWS. Of course, this claim was facilitated by Oracle’s change to their cloud policy that doubled the required licenses to run on AWS and Azure.
The truth is, the price only doubles if you are not smart about your cloud deployments. You have many options for deploying Oracle in Azure or AWS. Just to list a few AWS options, you can use RDS, EC2, VMware Cloud on AWS, EC2 Dedicated Hosts, and EC2 Bare Metal Instances. Each of these options have various licensing choices that you can select from in order to minimize license costs, and maximize your effectiveness.
House of Brick is an AWS Advanced Tier partner, and is working with AWS and many of their clients to architect sound, license-controlled, cloud deployment strategies. You can review our white paper that features a cost comparison of running Oracle databases in the Oracle Cloud versus in the VMware Cloud on AWS.
- Java users beware
Starting this month (April, 2019), Oracle began requiring a license for certain Java usage. The following excerpt is from an excellent blog post from Jeff Klemme and David Woodard at House of Brick. I recommend reading the full post.
Any commercial use of Oracle JDK (Java SE), requires you to purchase a Java subscription with Oracle or switch your applications to OpenJDK. There are a few exceptions to this rule however, which include:
- You have an existing support contract for Oracle Java SE Advanced, Oracle Java SE Advanced Desktop, Oracle Java SE Suite, and/or Java SE Support.
- Oracle has indicated that if you are using a supported Oracle product which requires Java SE, you can continue to access to Oracle Java updates, as required by that Oracle product, for the use of the supported Oracle product, at no additional cost. See My Oracle Support Note 1557737.1 for more details.
- If you have a third party application requiring Oracle JDK and Oracle JDK is licensed by that application vendor. You need to check with the application vendor as to any bundled or installed Java components that come with their application. We have already heard of cases where application vendors are starting to remove the Java components from their installation process and are requiring the customer to download and license (if necessary) the appropriate JDK separately. Additionally, some vendors are switching to delivering OpenJDK with their software. NOTE: you should not switch to OpenJDK from Oracle JDK for a third party application unless the vendor has certified OpenJDK for use with their product, and will still support you when running on OpenJDK.
- You are on Java 8 and have no plans to upgrade or patch beyond the January 2019 update. For many this is most likely not a valid option, as having an unpatched Java implementation would be flagged as a security risk in most, if not all, security scans.
- If you want to get off of Oracle (I see many hands raised), it is worth evaluating your options
With the intimidating way that Oracle treats their customers, most organizations have had at least the fleeting thought, “what would it take for me to migrate to another platform?” Now, let it be known that we are fans of Oracle software products, including their database and applications. But, we completely understand when one of our clients asks us how they can migrate onto non-Oracle products. We tell some of our clients (especially those running enterprise applications that only support Oracle), that the time, cost, and risk of migrating is likely not worth it for them. For others however, we tell them that it is worth exploring their migration options.
If you are able to consider another platform, there has never been a better time than now to make that happen.
- Microsoft SQL Server is an excellent enterprise-class database platform. While their licensing has changed a bit recently to be more like Oracle’s, Microsoft’s per-vCPU and license mobility options still make it far more virtualization and cloud friendly. It is also less expensive, with many features that Oracle would charge extra for, included at no additional charge. Many application vendors support both an Oracle and SQL Server backend databases. So, if you are using one of these applications, and are fed up with Oracle’s bullying, then this may be an easy decision for you. House of Brick can help with the planning and implementation to make this process work smoothly, while ensuring you stay license compliant throughout the migration.
- PostgreSQL, and other open source variants (including their commercial support vendors, such as EnterpriseDB) also offer good migration options.
- Our good friends at AWS offer the Database Freedom program and would love to help you figure out how to migrate off of Oracle and on to an AWS-supported platform. From their website:
“Database Freedom supports migrations to Amazon Aurora – a MySQL and PostgreSQL compatible relational database built for the cloud, Amazon RDS for PostgreSQL and MySQL, Amazon Redshift and Amazon DynamoDB. Additionally, AWS Schema Conversion Tool and AWS Database Migration Service help customers migrate databases to AWS quickly and securely.”
While it is not possible, or even reasonable, for everyone to get off of Oracle, if you feel like you would like to explore it, you have several options available to you.
While dealing with Oracle can be complicated, hopefully these seven pitfalls to avoid as we approach Oracle’s end of fiscal year can give you an idea where to focus your efforts.
Keep in mind, if you have received an audit report from Oracle and are shocked at the findings, feel like you are being bullied by Oracle over non-contractual licensing claims, or are ready to explore migrating to another platform altogether, we would be happy to review your situation and discuss your options. Let us know if you need help. We have your back!