Článok

Oracle v. Google je stále rovnako mätúci a chamtivý ako pred 10 rokmi

protection click fraud

V čo všetci dúfajú, bude vyvrcholenie v 10-ročný boj medzi spoločnosťami Oracle a Google začína tento týždeň, keď Najvyšší súd pojednáva o autorských právach týkajúcich sa spoločností Oracle a Google.

Možno ste počuli od ľudí na oboch stranách veci zvolať, ako výsledok určí, ako bude napísaný všetok budúci softvér a ako bude „vlastnený“ všetok súčasný softvér. Existuje veľká šanca, že ste v zásade zmätení a len si prajete, aby to celé zmizlo, aby opäť mohli technickým médiám dominovať zaujímavejšie správy (nie však, že by technologických správ bol nedostatok) teraz).

Niektorí špekulujú, že dôvod, prečo spoločnosť Oracle kúpila Javu od spoločnosti Sun Microsystems, bola skutočnosť, že sa mohla žalovať za licenčné poplatky.

Ak áno, nie si sám. Vidieť dve spoločnosti v hodnote miliárd (a v prípade spoločnosti Google takmer biliónov), ktoré môžu bojovať o to, kto získa ešte viac miliárd, môže byť únavné a väčšinou je to z hľadiska zámeru mätúce. Tento prípad sa nelíši. A najhoršou správou je, že bez ohľadu na vynesený rozsudok nemusí byť ešte ukončený; právnici sú skutočne dobrí v hľadaní nových fakturovateľných položiek.

Týchto 17 obchodov Amazon Prime Day je k dispozícii práve teraz na zakúpenie

To všetko okrem prípadu je je veľmi dôležitý a môže mať veľký vplyv na všetok softvér a spoločnosti, ktoré ho vyvíjajú, pretože na svojom srdcom stále je to o tom, či môže alebo nemôže byť výsledok chránený autorskými právami, aj keď metóda použitá na jeho dosiahnutie nie je.

Uhla pohľadu Google, ako aj väčšinou každá technologická spoločnosť s názvom Oracle, je to, že sa nič neurobilo nesprávne a že sa udeľoval typ autorských práv súdny príkaz, ktorý chce spoločnosť Oracle, by zaviedol prísne obmedzenia na vývoj softvéru, ktorý dokáže spolupracovať s ostatnými softvér. Spoločnosť Oracle tvrdí, že spoločnosť Google by nemala byť schopná vytvoriť kód, ktorý dokáže v systéme používať existujúce funkcie alebo rozhrania Java aby bola kompatibilná s jeho verziou Java, a to aj v prípade, že Java „napísaná“ Google je veľmi odlišná od verzie Oracle verzia.

Myslím, že najlepším spôsobom, ako vysvetliť, o čo ide, je pozrieť sa na to, ako malá spoločnosť s názvom Oracle urobila v roku 1979 to isté pre IBM a zarobila na tom miliardy dolárov.

V polovici 70. rokov začala IBM pracovať na tom, čo je dnes známe ako SQL (Structured Query Language), databázový dotazovací jazyk, ktorý je ľahko použiteľný rovnako ako použitie akejkoľvek syntaxe databázových dotazov. Na používanie SQL nepotrebujete veľa formálneho vzdelania v oblasti informatiky, a preto je o 40 rokov neskôr stále mimoriadne populárny. Proste to funguje.

V roku 2020 spoločnosť Oracle stále nemá licenciu na používanie SQL a nikdy by ju nemala potrebovať.

Pretože táto myšlienka bola taká jedinečná, vedci z IBM vykonali skvelú prácu pri dokumentovaní jazyka a jeho fungovania. Spoločnosť Oracle, ktorá sa vtedy nazývala SDL, oprávnene hľadala takýto produkt, a tak oslovila spoločnosť IBM, aby získala ešte viac podrobností o projekte a zaistila tak akýkoľvek komerčný softvér, ktorý vyvinula. pracoval 100% s touto novou syntaxou dopytu. Stručne povedané, IBM sa rozhodla, že niektoré informácie musia byť dôverné a spoločnosť Oracle nedokázala získať všetky potrebné podrobnosti.

Ale pretože SQL bol tak dobre zdokumentovaný takmer vo všetkých ostatných smeroch, spoločnosť Oracle dokázala naklonovať funkčnosť a novú databázu Oracle (kde Spoločnosť získala svoje meno) bola plne kompatibilná a na trh sa dostala ešte predtým, ako spoločnosť IBM začala vyvíjať akýkoľvek komerčný produkt s použitím svojho vlastného kód.

A toto bolo v poriadku. A malo by to byť v poriadku. V skutočnosti je to tak musieť buďte v poriadku, ak je možné vytvoriť dva softvérové ​​súbory, ktoré budú navzájom spolupracovať namiesto konkurencie. Ani IBM nehovorí inak. V skutočnosti si takmer každá spoločnosť okrem súčasnej verzie Oracle myslí, že by to malo byť v poriadku.

Rýchly posun vpred do roku 2010 a Spoločnosť Oracle žaluje spoločnosť Google za porušenie autorských práv, pretože spoločnosť Google „opätovne implementovala“ Javu (čo znamená, že prepísala jazyk a zaistila, že výsledky budú rovnaké). Google tvrdí, že neurobil nič zlé a že americký autorský zákon konkrétne vylučuje spôsoby fungovania; Jediné, čo urobil, bolo zabezpečiť, aby názvy funkcií a argumenty zostali rovnaké, aby bola zaistená interoperabilita oboch verzií.

Všimnite si, že som povedal americký autorský zákon. Je to preto, že vo zvyšku sveta by spoločnosť Oracle nebola schopná postaviť spoločnosť Google pred súd kvôli tomu, čo urobila, pretože vyňatie systémov a spôsobov fungovania z autorských práv skutočne je zákon, na papieri aj v praxi. A práve tu sa hovorí o tom, ako by toto rozhodnutie mohlo ovplyvniť všetok softvér vpred. Po celé roky sa iba akceptovalo, že zákon o autorských právach na softvér v USA fungoval tak, ako ho spoločnosti Oracle a Google v minulosti využívali vo svoj prospech. Ak sa stane niečo, čo zmení toto vnímanie, bláznivé nápady, ako napríklad Bell Labs „vlastniace“ časti iOS kvôli funkcii softvérového API, nie sú až také veľké. Nie je to nič, čo by sa javilo ako pravdepodobné, ale pred 10 rokmi by sa prípad pred Najvyšším súdom USA tiež nejavil ako pravdepodobný.

Jerry Hildenbrand

Jerry je rezidentom Mobile Nation a je na to hrdý. Nie je tu nič, čo by nedokázal rozobrať, ale veľa vecí, ktoré by nedokázal znovu zostaviť. Nájdete ho v sieti Mobile Nations a môžete udrieť ho na Twitteri ak chceš povedať hej.

instagram story viewer