News: 1709739006

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

'We had to educate Oracle about our contract,' CIO says after Big Red audit

(2024/03/06)


A retired CIO has offered advice in dealing with Oracle audits: the vendor will try to work from its current licensing policies, yet users should stick to their contracts with the global tech giant.

"We had to educate them [Oracle] on our arrangement and we had to set our posture based on the Ts and Cs of the signed agreements, not on what their current arrangements [are]," said Michael Cahoon, who recently left the role of CIO at international consumer and industrial products company JM Huber.

A user of Oracle since the 1980s, the company was on the receiving end of an audit from the enterprise application and database supplier in 2019. With a long history with Oracle, some of the relevant contract arrangements went back to 1999, Cohoon told a webinar hosted by Palisade Compliance, a specialist advisory company helping clients deal with Oracle licenses.

[1]

"They had in their mind what the licensing agreements were and they were not based on our agreements or our contracts. We had a 1999 agreement, but they wanted to measure us against you know, 2019 licensing arrangements. So there was a there was a bit of disconnect on expectations," he told the audience.

[2]

[3]

"It was always our intent to be compliant with our license agreements. It's a part of our ethical fabric," he said.

Dan DeVenio, Palisade Compliance chief client officer, added that customers should take their time over this process, and not allow Oracle to dictate the pace.

[4]

"The two things that are contractually obligated: be in compliance and they have the right to audit you. Everything else they tell you to do is subject to interpretation, including the speed of doing things. We always suggest that you take control [of the timetable]. In most cases, people don't understand that you have 45 days before you have to meet with Oracle from the day you get the letter," he said.

"A lot of times Oracle send a letter and the next day someone will call you and say you have to run the [licensing audit] scripts. What you want to do is understand where you are before you give any data to Oracle," he said.

DeVenio warned users that for Oracle, auditing was a revenue generation exercise, and one which might generate up to $3 billion a year.

[5]

In the end, Cahoon said, JM Huber managed to get "within a few licenses of being compliant" after the 2019 audit. But it also took the opportunity to prepare for the next quizzing from Oracle.

Oracle began charging for Java, which it acquired in the Sun Microsystems merger, in 2019. Earlier last year, [6]it made changes to the Oracle Java SE subscription model, basing it on a per-employee metric many said would increase costs for users. For example, Gartner estimated the [7]new subscription model to be two to five times more expensive than the legacy model.

Cohoon said: "When we begin to see some communication on Oracle changing its license and begin to hear some noise in the industry about them becoming very aggressive in auditing, we took a proactive approach."

[8]Google advances with vector search in MySQL, leapfrogging Oracle in LLM support

[9]Ellison-backed med tech startup Project Ronin closes doors

[10]City council megaproject to spend millions for manual work Oracle system was meant to do

[11]Australian supercomputer 'Taingiwilta' comes online this year with [REDACTED] inside

The IT team wanted to understand how it was using Java and where it might be exposed through third-party software. It also looked at alternative architectures and development environments to Oracle Java.

"We decided that we had a minimal amount [of Java]. We came up with a non-Oracle based architecture for development and we implemented a policy that pointed towards the other development platform and we evaluated methods to discourage or prevent the download of Java software," he said.

The Register has asked Oracle to comment. ®

Get our [12]Tech Resources



[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZeihN4wHBaL4a122C7Pe4QAAANY&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZeihN4wHBaL4a122C7Pe4QAAANY&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZeihN4wHBaL4a122C7Pe4QAAANY&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZeihN4wHBaL4a122C7Pe4QAAANY&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZeihN4wHBaL4a122C7Pe4QAAANY&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[6] https://www.theregister.com/2023/01/27/oracle_java_licensing_change/

[7] https://www.theregister.com/2023/07/24/oracle_java_license_terms/

[8] https://www.theregister.com/2024/03/04/google_vector_search_mysql/

[9] https://www.theregister.com/2024/03/04/ellisonback_med_tech_startup_project/

[10] https://www.theregister.com/2024/02/28/birmingham_city_council_to_spend/

[11] https://www.theregister.com/2024/02/21/taingiwilta_australia_defence_supercomputer/

[12] https://whitepapers.theregister.com/



Doctor Syntax

"We came up with a non-Oracle based architecture for development and we implemented a policy that pointed towards the other development platform and we evaluated methods to discourage or prevent the download of Java software,"

Never give a customer reason to review the market.

That is why web site Ts & Cs are not a contract

Pascal Monett

A contract is a binding agreement between both parties.

Oracle can drum up all the changes it wants, none of them are valid if nothing is allowing them in the existing contract.

That is why contract amendments are made. They add to and change the initial contract, and both parties must agree to them before they can be implemented.

And that is the essential difference between an actual contract and web site Ts & Cs. The web site can change them at any time and if you don't like it, your only choice is not to use said web site any more. You cannot argue that you wish stay on the pre-change version.

Ts & Cs are not a contract.

Mathematicians are like Frenchmen: whatever you say to them they translate
into their own language and forthwith it is something entirely different.
-- Johann Wolfgang von Goethe