Android Centrála

Ako „ukradnete“ kód z Googlu a prečo by to malo niekoho zaujímať?

protection click fraud

Nedávno sa vývojár populárnej domovskej obrazovky a aplikácie na spúšťanie aplikácií Lawnchair (Milujem hru so slovami a vždy som ju mal) rozhodol prerušiť vzťahy s tímom, keď sa zistilo, že aplikácia používala kód „ukradnutý“ z Google Pixel Launcher.

Neznášam oslovovanie vývojárskej drámy. Ľudia, či už sú to vývojári softvéru alebo automechanici, alebo čokoľvek iné, môžu mať od svojho pracovného prostredia akékoľvek očakávania, ktoré chcú mať. Ak vývojár nechce byť spojený so skupinou, ktorá bez povolenia používa kód chránený autorskými právami, mali by sme to rešpektovať a ísť ďalej.

A to je asi všetko, čo poviem o vývojárovi, ktorý sa rozhodol, že najlepšie bude rozísť sa. Nech sa vám darí a nikdy neprestaňte robiť to, čo považujete za správne.

Ale o tých "kradnutých" veciach. Pravdepodobne ste si všimli, že som to slovo vložil do úvodzoviek, ako keby som sa snažil naznačiť, že to nie je správne slovo na opis toho, čo sa stalo. Myslím, že je naozaj ťažké opísať to ako „kradnutie“ z niekoľkých dôvodov.

kradne sa však?

Logo Lawnchair 2
(Obrázkový kredit: Joe Maring / Android Central)

Je teda jasné, že tím Lawnchair nemal povolenie od Google použiť žiadny kód z Pixel Launcher. Je tiež jasné, že Googlu neprekáža, že sa to stalo. Čo nie je také jasné je, čo sa vlastne stalo.

Google poskytuje kód pre 100 % funkčný spúšťač aplikácií a aplikáciu na plochu pre telefóny s Androidom. Je to priamo tam AOSPa každý si ho môže slobodne vziať a robiť si s ním, čo chce. Problém je v tom, že chýba veľa funkcií, ktoré ľudia chcú, aby aplikácia tohto typu mala.

Tím Pixel nezdieľa svoju prácu rovnakým spôsobom ako tím Android.

Google nezdieľa kód svojej aplikácie Pixel Launcher. Kedysi to bolo v obchode Play pre akýkoľvek telefón, ale aj to bolo zastavené. Ak chcete Pixel Launcher používať 100% „legálne“, musíte si kúpiť a Telefón Pixel. (Opäť tie otravné citáty.)

Alebo – a to je najdôležitejšia časť celého neporiadku – ak chcete funkcie z Pixel Launcher na ľubovoľnom telefóne si nainštalujete náhradu od tretej strany, ktorá robí dobrú prácu tým, že ju „skopíruje“ a dokonca aj robí lepšie. Ako Lawnchair.

Áno, hovorím to my sú niekedy príčinou odcudzenia kódu. Všimnite si žiadne úvodzovky.

Lawnchair 2 recenzia
(Obrazový kredit: Budúcnosť)

Je triviálne spätne analyzovať aplikáciu pre Android a získať skutočne dobrú predstavu o skutočnom kóde použitom na jej vytvorenie. Nie vždy môžete získať úplnú verziu toho všetkého a existuje veľa spôsobov, ako to sťažiť. Ak však máte počítač a niekoľko hodín na sledovanie online tutoriálu, môžete takmer každú aplikáciu rozdeliť na jej najzákladnejšie časti.

Nie je to nič nové, ani to nie je jedinečná záležitosť pre Android. Vývojári a hackeri boli navždy reverzným inžinierstvom softvéru veľmi významné skupiny v technologickom priemysle myslím, že je to v poriadku. Na druhej strane je to pravdepodobne 100% nezákonné v rámci Európskej únie ak si z toho chcete niečo vyrobiť sami. Snažím sa povedať, že je to veľká tučná sivá oblasť.

Nie je tu mydlo. Urobil som to a urobil by som to znova, keby boli okolnosti rovnaké.

Nebudem kázať, pretože som to urobil. Bol som unavený čakaním na HTC, aby urobil niečo, čo som chcel, aby urobila spoločnosť, tak som sa do toho pustil a urobil som to sám a potom som sa podelil o svoju prácu s každým, kto to chcel. Mnoho ľudí, ktorí čítajú webové stránky pre Android, to buď urobili sami, alebo nainštalovali niečo od niekoho, kto to urobil.

Situácia na trávniku je podobná. Aplikácia používa vlastnú kódovú základňu, ale keďže stále viac ľudí chce špecifické funkcie, je to jednoduchý spôsob stalo sa to tak, že ste dekompilovali Pixel Launcher, videli, ako to robí Google, a potom ho buď emulovali, alebo jednoducho použili kód.

To je kradnutie? Neviem, som blázon, nie právnik. Povedal by som, že áno, je to „kradnutie“, ale nie je to veľký problém kvôli reakcii Google. Teraz prestanem používať úvodzovky.

Ochrana autorských práv je skutočná vec

Logo Oracle
(Obrázkový kredit: Android Central)

Ľudia v Google, ktorí tvrdo pracovali na tom, aby Pixel Launcher robil veci, ktoré sa ľuďom páčia, si zaslúžia uznanie za svoju prácu. Písanie softvéru je náročný spôsob, ako si zarobiť na živobytie, a väčšina vášho pracovného dňa sa môže zdať ako zlyhanie, kým to nezvládnete.

Funkcie z Pixel Launcher si automaticky nezaslúžime, pokiaľ si nekúpime telefón Pixel. To neznamená, že by sme ich nemali chcieť, len na to nemáme nárok, pretože sme za ne nezaplatili, pretože sme sa rozhodli, že Pixel nie je najlepší telefón pre nás.

Ak to Google nezaujíma, je to férová hra. Hacknúť preč.

V konečnom dôsledku je však na Google, aby ochránil svoje duševné vlastníctvo, a to sa nestalo. Google buď vedel alebo mal možnosť vedieť, že Lawnchair používa vlastný súkromný kód od tímu Pixel. Ak to nevedelo, tak to vie teraz.

Kým Google nepošle správu o zastavení a upustení od tímu Lawnchair, pokazte ich. Aplikácie ako Lawnchair prinášajú spoločnosti Google väčší úžitok ako ktokoľvek iný, pretože ide o ďalšiu aplikáciu, vďaka ktorej si ľudia užívajú Android. Viac ľudí používa Android znamená viac ľudí používajúcich Google Play, a to znamená viac peňazí na účtoch Alphabet.

Spätné inžinierstvo a hacking (dobrý druh) boli záležitosťou Androidu od začiatku. Rešpektujem vývojára, ktorý stojí a nasleduje svoje vedomie, ale tiež nebudem odpisovať iného vývojára, ktorý urobil niečo jednoduché — a historicky akceptované — spôsobom nahliadnutím do vlastnej práce Google.

Toto vyrieši tím Lawnchair a my na to zabudneme. Potom sa stane niečo podobné a budeme si to pamätať. Je to spôsob Androidu.

instagram story viewer