Článek

Oracle v. Google je stále stejně matoucí a chamtivý jako před 10 lety

protection click fraud

Všichni doufají, že bude vyvrcholením Desetiletá bitva mezi společnostmi Oracle a Google začíná tento týden, když Nejvyšší soud vyslechne záležitost autorských práv Oracle a Google ohledně autorských práv k Javě.

Možná jste slyšeli od lidí na obou stranách věci vykřikovat, jak výsledek určí, jak bude napsán veškerý budoucí software a jak je „vlastněn“ veškerý současný software. Tady je dobrá šance, že jste v zásadě zmatení a jen si přejete, aby celá věc zmizela, aby mohla v technických médiích znovu dominovat zajímavější novinky (ne že by technologických zpráv bylo málo Nyní).

Někteří spekulují, že důvodem, proč společnost Oracle koupila Javu od společnosti Sun Microsystems, bylo to, že mohla žalovat za licenční poplatky.

Pokud ano, nejste sami. Vidět dvě společnosti v hodnotě miliard (a v případě Google téměř bilionů) bojů o to, kdo získá ještě více miliard, může být únavné a většinou je to matoucí z hlediska designu. Tento případ se nijak neliší. A nejhorší zprávou je, že bez ohledu na vynesený rozsudek nemusí být po všem; právníci jsou opravdu dobří v hledání nových fakturovatelných položek.

Těchto 17 nabídek Amazon Prime Day je k dispozici právě teď k nákupu

To vše stranou, případ je docela důležité a mohlo by to mít velký dopad na veškerý software a společnosti, které jej vyvíjejí, protože na jeho srdcem stále jde o to, zda může být výsledek chráněn autorskými právy, i když metoda použitá k jeho dosažení není.

Pohled Google, stejně jako většinou každá technologická společnost není pojmenováno Oracle, je to, že se nic neudělalo nesprávně a že poskytnutí typu autorských práv soudní příkaz, který chce společnost Oracle, by přísně omezil vytváření softwaru, který může spolupracovat s ostatními software. Společnost Oracle tvrdí, že Google by neměl být schopen vytvořit kód, který by mohl používat existující funkce nebo rozhraní Java aby byla kompatibilní s jeho verzí Java, i když se Java „napsala“ velmi liší od Oracle verze.

Myslím, že nejlepším způsobem, jak vysvětlit, co se děje, je podívat se na to, jak malá společnost s názvem Oracle udělala IBM to samé v roce 1979 a vydělala na tom miliardy dolarů.

V polovině 70. let začala IBM pracovat na tom, co je nyní známé jako SQL (Structured Query Language), což je jazyk databázového dotazu, který je snadno použitelný stejně jako použití jakékoli syntaxe databázového dotazu. K používání SQL nepotřebujete tolik formálního vzdělání v oblasti informatiky, a proto je o 40 let později stále velmi populární. Prostě to funguje.

V roce 2020 Oracle stále nemá licenci k používání SQL a nikdy by ji neměla potřebovat.

Protože tato myšlenka byla tak jedinečná, provedli vědci IBM skvělou práci při dokumentování jazyka a jeho fungování. Společnost Oracle, tehdy známá jako SDL, oprávněně chtěla takový produkt získat, a tak se obrátila na společnost IBM, aby získala ještě více podrobností o projektu a zajistila, že jakýkoli komerční software, který vyvinul pracoval 100% s touto novou syntaxí dotazu. Stručně řečeno, IBM se rozhodla, že některé informace musí být důvěrné a společnost Oracle nebyla schopna získat všechny požadované podrobnosti.

Ale protože SQL byl tak dobře zdokumentován téměř ve všech ostatních směrech, Oracle dokázal klonovat funkčnost a novou databázi Oracle (kde Společnost získala své jméno) byla plně kompatibilní a dostala se na trh dříve, než IBM začala vyvíjet jakýkoli komerční produkt pomocí svého vlastního kód.

A to bylo v pořádku. A mělo by to být v pořádku. Ve skutečnosti musí buďte v pohodě, pokud je možné vytvořit dva kusy softwaru, aby fungovaly navzájem místo v soutěži. Ani IBM neříká jinak. Ve skutečnosti si téměř každá společnost kromě současné verze Oracle myslí, že by to mělo být v pořádku.

Rychle vpřed do roku 2010 a Oracle žaluje Google za porušení autorských práv, protože Google „reimplementoval“ Javu (to znamená, že přepsal jazyk a zajistil, že výsledky budou stejné). Google tvrdí, že neudělal nic špatného a že americký autorský zákon konkrétně vylučuje způsoby fungování; vše, co udělal, bylo zajistit, aby názvy funkcí a argumenty zůstaly stejné, aby byly obě verze interoperabilní.

Všimněte si, že jsem řekl americký autorský zákon. Je to proto, že ve zbytku světa by společnost Oracle nebyla schopna přivést společnost Google k soudu kvůli tomu, co udělala, protože vyloučení systémů a způsobů fungování z autorských práv skutečně je zákon, na papíře i v praxi. A to je místo, kde všechny katastrofální rozhovory o tom, jak by toto rozhodnutí mohlo ovlivnit veškerý software postupující vpřed. Po celá léta se přijímalo, že zákon o autorských právech na software v USA funguje tak, jak jej v minulosti společnosti Oracle a Google využívaly ve svůj prospěch. Pokud se stane něco, co toto vnímání změní, bláznivé nápady, jako je Bell Labs „vlastnící“ části iOS kvůli funkčnosti softwarového API, nejsou takovým tahem. Není to něco, co by se zdálo pravděpodobné, ale před 10 lety by se případ před Nejvyšším soudem USA také nejevil jako pravděpodobný.

Jerry Hildenbrand

Jerry je rezidentem Mobile Nation a je na to hrdý. Neexistuje nic, co by nemohl rozebrat, ale mnoho věcí, které nemůže znovu sestavit. Najdete ho v síti Mobile Nations a můžete zasáhnout ho na Twitteru pokud chcete říct hej.

instagram story viewer