Google vyhráva spor proti Oracle nad Java a Android

Najvyšší súd USA vydal rozhodnutie týkajúce sa posudzovania súdneho sporu Oracle proti Google, ktorý sa ťahá od roku 2010 a ktorý súvisí s používaním Java API na platforme Android. Najvyšší súd sa postavil na stranu spoločnosti Google a zistil, že používanie rozhrania Java API bolo v súlade s princípom fair use.

Súd sa zhodol na tom, že cieľom Google bolo vytvoriť iný systém zameraný na riešenie problémov pre iné výpočtové prostredie (smartfóny) a vývoj platformy Android pomohol tento cieľ zrealizovať a spopularizovať. História ukazuje, že existujú rôzne spôsoby, ktorými môže reimplementácia rozhrania prispieť k ďalšiemu rozvoju počítačových programov. Zámerom Google bolo dosiahnuť podobný kreatívny pokrok, čo je hlavným účelom autorského zákona.

Google si požičal približne 11500 0.4 riadkov API štruktúr, čo je len 2.86 % z celej implementácie API 11500 milióna riadkov. Vzhľadom na veľkosť a význam použitého kódu súd považoval XNUMX XNUMX riadkov za jednu malú časť oveľa väčšieho celku. V rámci programovacieho rozhrania sú skopírované reťazce neoddeliteľne spojené s iným kódom (iným ako Oracle), ktorý programátori používajú. Google skopíroval predmetný kód nie kvôli jeho dokonalosti alebo funkčným výhodám, ale preto, že umožnil programátorom využiť existujúce zručnosti v novom výpočtovom prostredí pre smartfóny.

Pripomeňme si, že v roku 2012 porotca so skúsenosťami s programovaním súhlasil s postojom spoločnosti Google a uznal, že strom mien, ktorý tvorí API, je súčasťou štruktúry príkazov – množiny znakov spojených s konkrétnou funkciou. Takýto súbor príkazov je podľa autorského zákona interpretovaný ako nepodliehajúci autorským právam, keďže duplikácia štruktúry príkazov je predpokladom zabezpečenia kompatibility a prenosnosti. Na identite riadkov s deklaráciami a hlavičkovým popisom metód teda nezáleží – na implementáciu podobnej funkcionality sa musia zhodovať názvy funkcií tvoriacich API, aj keď samotná funkcionalita je implementovaná inak. Keďže existuje len jeden spôsob vyjadrenia myšlienky alebo funkcie, každý môže slobodne používať identické vyhlásenia a nikto si takéto výrazy nemôže monopolizovať.

Oracle podal odvolanie a požiadal Federálny odvolací súd USA, aby rozhodnutie zrušil – odvolací súd uznal, že Java API je duševným vlastníctvom Oracle. Potom Google zmenil taktiku a pokúsil sa dokázať, že implementácia Java API na platforme Android bola fair use a tento pokus bol korunovaný úspechom. Spoločnosť Google zastáva názor, že vytváranie prenosného softvéru nevyžaduje licencovanie rozhrania API a že replikácia rozhrania API na vytvorenie kompatibilných funkčných ekvivalentov sa považuje za „čestné použitie“. Klasifikácia API medzi duševné vlastníctvo bude mať podľa Google negatívny dopad na priemysel, pretože podkopáva vývoj inovácií a vytváranie kompatibilných funkčných analógov softvérových platforiem sa môže stať predmetom súdnych sporov.

Oracle sa odvolal už druhýkrát a prípad bol opäť posúdený v jeho prospech. Súd rozhodol, že zásada „fair use“ sa nevzťahuje na Android, pretože túto platformu vyvíja spoločnosť Google na sebecké účely, realizované nie priamym predajom softvérového produktu, ale kontrolou nad súvisiacimi službami a reklamou. Spoločnosť Google si zároveň zachováva kontrolu nad používateľmi prostredníctvom vlastného rozhrania API na interakciu s jej službami, ktoré je zakázané používať na vytváranie funkčných analógov, t.j. Používanie Java API nie je obmedzené na nekomerčné použitie. V reakcii na to spoločnosť Google podala žiadosť na najvyšší súd a Najvyšší súd USA sa vrátil k posúdeniu otázky, či aplikačné programovacie rozhrania (API) patria do duševného vlastníctva a prijal konečné rozhodnutie v prospech spoločnosti Google.

Zdroj: opennet.ru

Pridať komentár