Zdroj: Android Central
Najvyšší súd má ukončiť do dlhoročný boj medzi spoločnosťami Google a Oracle pri používaní Java v systéme Android. Videli sme, ako obe strany zvíťazili, keď ju odobrali odvolacie súdy, a poslednú prehru spoločnosti Google na súde spôsobila spoločnosť dajte to na najvyšší súd v krajine; celá sága určite stála spoločnosť viac, ako by pokuta vo výške 5 miliárd dolárov mala, keď zarátate čas do peňazí.
Nakoniec to bolo všetko o benjamínkoch.
Nakoniec sa žaloba netýkala toho, že Google používal Java bez licencie, hoci sa spoločnosť Google pokúsila zaobstarať licenciu od spoločnosti Sun predtým, ako bola Java predaná spoločnosti Oracle. V tomto prípade išlo o pokus prinútiť spoločnosť Google licencovať všetku Javu, pretože na uľahčenie vývojárom používala niektoré rozhrania API. To je hrozný nápad a väčšina Najvyššieho súdu, našťastie, súhlasí. Sudcovia Clarence Thomas a Samuel Alito nesúhlasili a sudkyňa Amy Coney Barrett sa nezúčastnila.
Dohody VPN: Doživotná licencia za 16 dolárov, mesačné plány za 1 dolár a viac
Môžete si prečítať celý súbor dokumentov zverejnených súdom vrátane nesúhlasu s názorom na sudcu Thomasa tu. Stojí za to sa pozrieť, ak ste skutočne zvedaví na prípad, ale pre väčšinu z nás funguje zhrnutie. Tu sú podľa mňa príslušné časti citované z článkov.
- Stanovisko Dvora audítorov: Google kopíroval rozhranie Java SE API, ktoré obsahovalo iba tie riadky kódu, ktoré boli potrebné na umožnenie programátorom využili svoj nadobudnutý talent na prácu v novom a transformačnom programe, išlo o čestné použitie tohto materiálu zákon.
- Google z API skopíroval približne 11 500 riadkov deklarujúceho kódu, čo predstavuje prakticky všetok deklaračný kód potrebný na vykonanie stoviek rôznych úloh. Týchto 11 500 riadkov však predstavuje iba 0,4 percenta celého sporného API, čo predstavuje 2,86 milióna celkových riadkov.
- Ako súčasť rozhrania sú skopírované riadky neodmysliteľne spojené s nespracovateľnými nápadmi (celkovo organizácia API) a vytvorenie nového kreatívneho prejavu (kód nezávisle napísaný spoločnosťou Google).
- Obmedzené kopírovanie API spoločnosťou Google je transformačné využitie. Google skopíroval iba to, čo bolo potrebné na to, aby programátorom umožnil pracovať v inom výpočtovom prostredí bez toho, aby odhodil časť známeho programovacieho jazyka.
- Google presne skopíroval časti API Sun Java, a to čiastočne z rovnakého dôvodu, aký vytvoril Sun tieto časti, konkrétne umožniť programátorom vyvolať implementačné programy, ktoré by dosiahli konkrétne výsledky úlohy.
Zdroj: Android Central
Niekoľkokrát ste tu videli zmienku o spoločnosti Sun, a to preto, lebo Google použil jazyk Java (s požehnaním spoločnosti Sun) vývojári na vytváranie aplikácií pre Android a zahrnuli priame kópie niektorých rozhraní API, ktoré potrebujete, ak ich chcete používať Java. Stalo sa to predtým, ako spoločnosť Oracle kúpila Javu od spoločnosti Sun. A to je naozaj jadro prípadu, podľa môjho názoru - tieto rozhrania API boli vyvinuté a navrhnuté tak, aby boli „otvorené a bezplatné“ pre kohokoľvek, aby ich mohol používať s cieľom získať viac vývojárov na používanie jazyka Java. A fungovalo to - 2,5 miliardy ľudí teraz používa zariadenie s Androidom.
Kvôli Androidu používajú jazyk Java milióny vývojárov.
Toto rozhodnutie bude mať veľký vplyv na celý softvérový priemysel, pretože vytvára precedens pre to, ktorá časť diela je chránená autorským právom a ktoré časti nie. Ak by sa zistilo, že API sú chránené diela, AT&T by „vlastnila“ časť systému iOS a Oracle by „vlastnil“ časti systému Android. Akokoľvek to znie šialene, je to preto, lebo obaja použili predchádzajúcu prácu na vytvorenie niečoho nového.
J. Michael Keyes, partner medzinárodnej právnickej firmy Dorsey a Whitney, má určitý prehľad o tom, čo by to mohlo znamenať pre budúcnosť, pretože do súdnej siene zamieri viac prípadov tohto charakteru.
Najvyšší súd vydal dnes najväčšie rozhodnutie o autorských právach. Zastával názor, že kopírovanie API spoločnosti Oracle spoločnosťou Google bolo z dôvodu zákona čestné použitie. Je ťažké preceňovať význam tohto rozhodnutia.
Súd poznamenal, že „čestné použitie“ má „dôležitú úlohu pre počítačové programy tým, že poskytuje kontextovú kontrolu, ktorá zachováva monopol autorských práv počítačové programy v rámci svojich zákonných hraníc. “Mám podozrenie, že táto téma odomkne mnoho budúcich argumentov a tvrdení týkajúcich sa uplatňovania princípu fair use na softvér súvisiace nároky. Uvidíme viac kopírovania, viac prípadov a viac nárokov na čestné použitie.
Súd objasnil, ako by mali preskúmavajúce súdy preskúmať rozhodnutia o spravodlivom použití. Konečná otázka, či skutočnosti stúpajú na úroveň čestného použitia, sa skúma de novo. To znamená, že v odvolacom konaní bude vždy možné namietať, že sa porota alebo sudca súdu „pomýlili“.
Áno, súdy sa často „mýlia“, a preto existujú odvolacie súdy. V takom prípade to mohlo mať zásadný dopad na každého, kto píše softvér, a na každú spoločnosť, ktorá vytvára nástroje na písanie softvéru pre svoju platformu. O to vlastne v tejto žalobe išlo - súpravu Android SDK, nie Android, ktorý beží na našich telefónoch.
Zdroj: Jerry Hildenbrand / Android Central
Je ťažké to pochopiť, pokiaľ ste sa nikdy nepokúsili napísať aplikáciu pre Android alebo nepoužívali Java na vytvorenie aplikácie pre inú platformu. Predstavte si, že ste si kúpili robota, ktorý by ste mohli naprogramovať. Poviete mu, že má robiť veci pomocou API, a operačný systém robota sa do toho pustí. Spôsob, akým napíšete inštrukciu (API), musí byť k dispozícii pre každú platformu pre vývoj softvéru, ale kód, ktorý robot používa na vykonanie tejto úlohy, je vlastnícky.
Predmetné rozhrania API potreba byť k dispozícii, aby bol vývojársky priateľský pre Android.
V Androide je operačný systém jednou časťou a druhým je spôsob, akým vývojári píšu aplikácie. Android nefunguje na platforme Java, ale aplikácie je možné pomocou neho vytvárať. Tieto API potreba byť dostupné, pretože vývojári vedia, ako ich používať. Oracle si to však nemyslel, a tak sme museli byť svedkami dlhého a nákladného právneho boja.
Niečo mi hovorí, že to tu nie je koniec. Ako hovorí Keyes, povedie to k väčšiemu kopírovaniu kódu, ktorý je podľa vývojára oddelený od systému sám a nevyhnutný, čo povedie k ďalším právnym krokom - žiadna spoločnosť nechce, aby bol jej kód kopírovaný bez a poplatok. Končí sa tým boj o Google, ktorý sa už pokúšal odkloniť od Javy a pomáha vývojárom použite radšej Kotlin.
Zdroj: Daniel Bader / Android Central
Bez ohľadu na to, čo si každý z nás myslí, je to obrovské morálne víťazstvo spoločnosti Google. Žiadna spoločnosť nechce byť označená za spoločnosť, ktorá sa nevenuje tvrdej práci na vytváraní softvéru, a spoločnosť Oracle túto myšlienku veľmi presadila. Najvyšší súd (jedná sa o jurisdikciu v USA, súdy v EÚ. rozhodli, že API sú nikdy podlieha autorským právam) Obhájiť Google bolo dôležitejšie ako potenciálna pokuta a poplatky.
Pre nás sa nič nemení. Ibaže v našom informačnom kanáli nevidíme Oracle verzus Google menej.
Pre nás sa nič nemení. The najlepšie telefóny s Androidom fungujú rovnako ako včera a vývojári môžu písať aplikácie a stavať na AOSP rovnako, ako vždy. Ale celá cesta bola zaujímavá a podľa mňa bol výsledok našťastie správny.
Kremík Whitechapel od spoločnosti Google, ktorého uvedenie na trh sa očakáva spolu s telefónom Pixel 6, nebude síce elektrárňou, ale pripraví pôdu pre Google, aby získal späť svoju fotografickú korunu.
Google si po desaťročnom boji so spoločnosťou Oracle o používanie kódu Java v operačnom systéme Android zaisťuje veľké víťazstvo.
Ak vás už nebaví zdieľať všetky svoje údaje online so spoločnosťou Google a ďalšími spoločnosťami, existuje čoraz viac alternatív. Pozreli sme sa na jednu z nich s názvom / e / OS, ktorá sľubuje svojim používateľom verziu systému Android „deGoogled“.
Ak hľadíte do budúcnosti a viete, že na svojom ďalšom telefóne budete chcieť zmeniť niečo, čo si vyžaduje vlastný softvér alebo prístup root, sú tieto telefóny tou najlepšou voľbou.