Google câștigă litigii cu Oracle pentru Java și Android

Curtea Supremă a SUA a emis o decizie privind luarea în considerare a litigiului Oracle v. Google, care se prelungește din 2010, legat de utilizarea API-ului Java în platforma Android. Cea mai înaltă instanță a fost de partea Google și a constatat că utilizarea de către acesta a API-ului Java este o utilizare loială.

Instanța a fost de acord că scopul Google a fost să creeze un sistem diferit axat pe rezolvarea problemelor pentru un mediu de calcul diferit (smartphone-uri), iar dezvoltarea platformei Android a ajutat la realizarea și popularizarea acestui obiectiv. Istoria arată că există diferite moduri în care reimplementarea interfeței poate contribui la dezvoltarea în continuare a programelor de calculator. Intențiile Google au fost să obțină un progres creativ similar, care este scopul principal al legii drepturilor de autor.

Google a împrumutat aproximativ 11500 de linii de structuri API, ceea ce reprezintă doar 0.4% din întreaga implementare API de 2.86 milioane de linii. Având în vedere dimensiunea și semnificația codului folosit, cele 11500 de linii au fost considerate de instanță ca fiind o mică parte dintr-un întreg mult mai mare. Ca parte a interfeței de programare, șirurile copiate sunt legate indisolubil de alt cod (non-Oracle) pe care îl folosesc programatorii. Google a copiat fragmentul de cod în cauză nu datorită perfecțiunii sau avantajelor sale funcționale, ci pentru că a permis programatorilor să folosească abilitățile existente în noul mediu de calcul pentru smartphone-uri.

Să ne amintim că în 2012, un judecător cu experiență în programare a fost de acord cu poziția Google și a recunoscut că arborele de nume care formează API-ul face parte din structura de comandă - un set de caractere asociat cu o anumită funcție. Un astfel de set de comenzi este interpretat de legea dreptului de autor ca nesupus dreptului de autor, deoarece duplicarea structurii de comandă este o condiție prealabilă pentru asigurarea compatibilității și portabilității. Prin urmare, identitatea liniilor cu declarații și descrieri de antet ale metodelor nu contează - pentru a implementa funcționalități similare, numele funcțiilor care formează API-ul trebuie să se potrivească, chiar dacă funcționalitatea în sine este implementată diferit. Deoarece există o singură modalitate de a exprima o idee sau o funcție, fiecare este liber să folosească declarații identice și nimeni nu poate monopoliza astfel de expresii.

Oracle a depus un recurs și a cerut Curții Federale de Apel din SUA să anuleze decizia - instanța de apel a recunoscut că API-ul Java este proprietatea intelectuală a Oracle. După aceasta, Google și-a schimbat tactica și a încercat să demonstreze că implementarea API-ului Java în platforma Android a fost o utilizare corectă, iar această încercare a fost încununată de succes. Poziția Google a fost că crearea de software portabil nu necesită licențiere pentru API și că replicarea API-ului pentru a crea echivalente funcționale compatibile este considerată „utilizare corectă”. Potrivit Google, clasificarea API-urilor drept proprietate intelectuală va avea un impact negativ asupra industriei, deoarece subminează dezvoltarea inovației, iar crearea de analogi funcționali compatibili ai platformelor software poate deveni subiect de procese.

Oracle a făcut recurs pentru a doua oară și, din nou, cazul a fost revizuit în favoarea sa. Instanța a decis că principiul „utilizarii loiale” nu se aplică Android, deoarece această platformă este dezvoltată de Google în scopuri egoiste, realizate nu prin vânzarea directă a unui produs software, ci prin controlul asupra serviciilor și publicității conexe. În același timp, Google păstrează controlul asupra utilizatorilor printr-un API proprietar pentru interacțiunea cu serviciile sale, care este interzis să fie utilizat pentru a crea analogi funcționali, de exemplu. Utilizarea API-ului Java nu se limitează la utilizarea necomercială. Ca răspuns, Google a depus o petiție la cea mai înaltă instanță, iar Curtea Supremă a SUA a revenit să analizeze problema dacă interfețele de programare a aplicațiilor (API) aparțin proprietății intelectuale și a luat o decizie finală în favoarea Google.

Sursa: opennet.ru

Adauga un comentariu