Programmering

Hvordan ser en Oracle-revisjon ut? Denne var absolutt ikke pen

Oracle er minst like kjent for sin aggressive lisensieringstaktikk som for sin navnebaserte databaseteknologi, og en nylig tvist gjør det klart at dette omdømmet ikke er helt ubegrunnet.

I september 2014 lanserte Oracle det de kaller en "lisensanmeldelse" av kunden Mars Inc., konfektfirmaet. Det er en vanlig nok forekomst, men denne ble spesielt stygg. Etter å ha skaffet hele 233 089 sider med dokumentasjon for egen regning i sine anstrengelser over flere måneder for å tilfredsstille Oracles krav, sa det at Mars endelig saksøkte i høst i en San Francisco Superior Court som begjærte retten om å beordre Oracle om å redusere revisjonen. anstrengelser.

Mars henla saken i desember, og antydet sannsynligvis at den ble avgjort utenfor retten.

Oracle svarte ikke på en forespørsel om kommentar. Mars nektet å kommentere.

Men det endte for de aktuelle partiene, et spesielt bemerkelsesverdig resultat er at en rekke dokumenter nå er i det offentlige rom som ellers ikke ville vært der, og kaster betydelig nytt lys over Oracles lisensieringsstrategier.

"Oracle krevde informasjon som det ikke er kontraktsmessig berettiget til om servere som ikke kjører Oracle-programvare og Mars-personell som ikke bruker Oracle-programvare," heter det i Mars klage. "Oracle stilte disse kravene under falske foregivelser under falske premisser om at ikke-bruk av programvare likevel på en eller annen måte utgjør lisensierbar bruk av programvare som Mars skylder Oracle."

Spesielt hevdet Oracle at fordi Mars brukte VMware versjon 5.1 eller høyere, må selv servere og klynger som ikke kjører Oracle også være lisensiert, forklarte Mars-sjef Eloise Backer i en erklæring.

Oracle truet også med å si opp avtalen med Mars i oktober hvis kravene ikke ble oppfylt.

Saken kan være den første som fokuserer spesifikt på Oracle-lisensiering på VMware, bemerket Dave Welch, CTO og sjefevangelist i IT-konsulenthuset House of Brick Technologies, i et søndagsblogginnlegg som lenker til mange av rettsdokumentene.

"Jeg beklager at det ser ut til at Oracle valgte å ikke møte i retten," skrev Welch. "Jeg er heller ikke det minste overrasket. Etter min mening ser Oracle ut til å være interessert i å prøve å se om det kan få mer penger ut av noen av sine Oracle på VMware-kunder. Det ser også ut til å ville gjøre det uten en domstols evaluering. "

Hvis Oracle hadde noen kontraktsmessige fordeler bak sine VMware-lisenspåstander, ville det ha brukt en rettssak for mange år siden for å "sende en klar melding til verden om at den ville beskytte sine immaterielle rettigheter" i stedet for stille "å argumentere for det punktet en kunde hos en tid, "la han til.

Mars 'revisjonserfaring var ikke uvanlig, sa Robert Scott, administrerende partner med Scott & Scott LLP.

"Dette er standardbrev som enhver kunde som blir revidert av Oracle vil se," forklarte Scott.

Det som er mindre vanlig er Mars 'beslutning om å slå tilbake, og "ærlig talt, flere av Oracles kunder burde hevde disse rettighetene," sa Scott.

Det er ingenting i Oracle-lisensavtalen som krever at en kunde bruker tiden og krefter Mars gjorde i sine forsøk på å tilfredsstille Oracle, la han til. Det skal faktisk utføres tilsyn for Oracle's regning.

Scott hadde mange råd til alle de andre Oracle-kundene der ute.

"Det største du kan gjøre er å være veldig forsiktig med avtalene du inngår," sa han. "Noen ganger med Oracle er det veldig vanskelig å få full forståelse gitt alle kompleksitetene og tvetydigheten, men det er et viktig sted å starte."

Spesielt viktig - og svært relevant for Mars-saken - er å unngå ordninger som krever at du teller prosessorer eller kjerner, for eksempel når grunnlaget for slike tellinger ikke er helt klart, sa Scott.

"Virtualisering er et av de største risikoområdene," sa han. "Jeg har hjulpet kunder med å unngå problemet ved å forhandle ubegrensede avtaler med Oracle."

Oracle har angivelig også tilbudt det som er kjent som en Perpetual User License Agreement med fast pris for ubegrenset bruk av databasen til evig tid.

For avtaler som allerede er etablert, "få armene rundt dem" og prøv å forhandle om deler du ikke liker. Faktisk, "med hver bestilling du gjør, bør du kreve ytterligere innrømmelser fra Oracle," sa Scott.

Til slutt er å slå tilbake et alternativ Scott ønsker at flere selskaper vil bruke.

"Hvis de kommer mot deg på en måte som virker urimelig tunghendt, er det en mekanisme, men den er underutnyttet fordi folk er redde for Oracle," sa han. "Jeg ber Mars for å ha gått opp og gjort det rette."

$config[zx-auto] not found$config[zx-overlay] not found