Android Keskus

Kuinka "varastat" koodia Googlelta, ja miksi kenenkään pitäisi välittää?

protection click fraud

Äskettäin suositun aloitusnäytön ja sovellusten käynnistyssovelluksen Lawnchair (rakastan sanojen leikkiä ja olen aina) kehittäjä päätti katkaista siteet tiimiin, kun havaittiin, että sovellus käytti koodia "varastettu" Googlen Pixel Launcherista.

Inhoan puhumista kehittäjädraamaan. Ihmisillä, olivatpa he ohjelmistokehittäjiä, automekaanikkoja tai mitä tahansa muuta, sallitaan kaikki odotukset työympäristöstään, mitä he haluavat. Jos kehittäjä ei halua liittyä ryhmään, joka käyttää tekijänoikeudella suojattua koodia ilman lupaa, meidän tulee kunnioittaa sitä ja jatkaa eteenpäin.

Ja siinä on kaikki, mitä aion sanoa kehittäjästä, joka päätti, että oli parasta erota. Onnea sinulle, äläkä koskaan lopeta tekemästä sitä, mitä pidät oikeana.

Mutta "varastamisesta". Olet varmaankin huomannut, että laitoin sanan lainausmerkkeihin yrittäen vihjailla, ettei se ole oikea sana kuvaamaan tapahtunutta. Mielestäni on todella vaikea kutsua sitä "varastamiseksi" muutamista syistä.

Onko se kuitenkin varastamista?

Lawnchair 2 -logo
(Kuvan luotto: Joe Maring / Android Central)

Joten on selvää, että Lawnchair-tiimillä ei ollut lupaa Googlelta käyttää mitään Pixel Launcherin koodia. On myös selvää, että Google ei näytä välittävän siitä, että se tapahtui. Se mikä ei ole niin selvää, on se, mitä todella tapahtui.

Google tarjoaa koodin 100-prosenttisesti toimivalle sovellusten käynnistysohjelmalle ja aloitusnäytön sovellukselle Android-puhelimille. Se on siellä sisällä AOSP, ja kuka tahansa voi vapaasti ottaa sen ja tehdä sillä mitä haluaa. Ongelmana on, että siitä puuttuu monia ominaisuuksia, joita ihmiset haluavat tämäntyyppiseltä sovellukselta.

Pixel-tiimi ei jaa työtään samalla tavalla kuin Android-tiimi.

Google ei jaa Pixel Launcher -sovelluksensa koodia. Aikoinaan se oli Play Kaupassa kaikkien puhelimen käytettävissä, mutta sekin on lopetettu. Jos haluat käyttää Pixel Launcheria 100 % "laillisesti", sinun on ostettava a Pixel puhelin. (Taas nuo ärsyttävät lainaukset.)

Tai – ja tämä on tärkein osa koko sotkua – jos haluat Pixel Launcherin ominaisuuksia mihin tahansa puhelimeen asennat kolmannen osapuolen korvaavan osan, joka "kopioi" sen ja jopa tekee sen hyvin paremmin. Kuten Lawnchair.

Kyllä, sanon sen me syynä koodin varastaminen joskus. Huomaa ei lainauksia.

Lawnchair 2 arvostelu
(Kuvan luotto: Tulevaisuus)

On triviaalia kääntää Android-sovellus ja saada todella hyvä käsitys sen tekemiseen käytetystä koodista. Aina ei voi saada täydellistä versiota kaikesta, ja on monia tapoja tehdä siitä vaikeaa. Jos sinulla on kuitenkin tietokone ja muutama tunti verkko-opetusohjelman seuraamiseen, voit jakaa melkein minkä tahansa sovelluksen sen perusosiin.

Tämä ei ole mitään uutta, eikä se myöskään ole ainutlaatuinen Android-juttu. Kehittäjät ja hakkerit ovat kääntäneet ohjelmistoja ikuisesti, ja jotkut erittäin merkittäviä teknologia-alan ryhmiä mielestäni on hyvä tehdä niin. Toisaalta se on luultavasti 100 % laitonta Euroopan unionin sisällä jos haluat tehdä siitä jotain itse. Yritän sanoa, että se on suuri rasvainen harmaa alue.

Täällä ei ole saippualaatikkoa. Olen tehnyt sen ja tekisin sen uudelleen, jos olosuhteet olisivat samat.

En aio saarnata, koska olen tehnyt sen. Olin kyllästynyt odottamaan HTC: n tekevän asian, jonka halusin yrityksen tekevän, joten kaivauduin asiaan ja tein sen itse ja jaoin sitten työni kenen tahansa kanssa, joka sitä halusi. Monet Android-sivustoja lukevat ihmiset ovat joko tehneet sen itse tai asentaneet jotain sen tekijältä.

Nurmikon tilanne on samanlainen. Sovellus käyttää omaa koodipohjaansa, mutta kun yhä useammat ihmiset halusivat erityisiä ominaisuuksia, helppo tapa tehdä se tapahtui oli purkaa Pixel Launcher, nähdä, miten Google tekee sen, sitten joko emuloida sitä tai käyttää vain koodi.

Onko se varastamista? En tiedä, olen nörtti, en lakimies. Sanoisin kyllä, se on "varastamista", mutta se ei ole iso juttu Googlen reaktion vuoksi. Lopetan lainausmerkkien käytön nyt.

Tekijänoikeuksien suojaaminen on todellinen asia

Oracle logo
(Kuvan luotto: Android Central)

Googlen ihmiset, jotka työskentelivät kovasti saadakseen Pixel Launcherin tekemään asioita, joista ihmiset nauttivat, ansaitsevat kiitoksen työstään. Ohjelmistojen kirjoittaminen on vaikea tapa ansaita elantonsa, ja suurin osa työpäivästäsi voi tuntua epäonnistumiselta, kunnes saat sen oikein.

Emme ansaitse automaattisesti Pixel Launcherin ominaisuuksia, ellemme osta Pixel-puhelinta. Se ei tarkoita, etteikö meidän pitäisi haluta niitä, vaan että emme ole oikeutettuja, koska emme maksaneet niistä, koska päätimme, että Pixel ei ollut paras puhelin meille.

Jos Google ei välitä, se on reilu peli. Hakkeroi pois.

Lopulta Googlen tehtävänä on kuitenkin suojella immateriaalioikeuksiaan, mutta se ei ole suojellut. Google joko tiesi tai pystyi tietämään, että Lawnchair käytti Pixel-tiimin yksityistä koodia. Jos se ei tiennyt, se tietää nyt.

Kunnes Google lähettää lopetus- ja lopettamismuistion Lawnchair-tiimille, jämähtäkää ne. Lawnchairin kaltaiset sovellukset hyödyttävät Googlea enemmän kuin kukaan muu, koska se on jälleen yksi sovellus, joka saa ihmiset nauttimaan Androidin käytöstä. Enemmän Android-käyttäjiä tarkoittaa sitä, että enemmän ihmisiä käyttää Google Playta, ja tämä tarkoittaa enemmän rahaa Alphabetin tileillä.

Käänteinen suunnittelu ja hakkerointi (hyvä laji) ovat olleet Android-juttuja alusta asti. Kunnioitan kehittäjää, joka ottaa kantaa ja seuraa heidän tietoisuuttaan, mutta en myöskään aio jättää pois toista kehittäjää, joka teki jotain helpommin - ja historiallisesti hyväksytty – tavalla kurkistamalla Googlen omaan työhön.

Lawnchair-tiimi ratkaisee tämän ja unohdamme sen. Sitten tapahtuu jotain vastaavaa ja me muistamme sen. Se on Android-tapa.

instagram story viewer