Android Zentrale

Wie „stiehlt“ man Code von Google und warum sollte es irgendjemanden interessieren?

protection click fraud

Kürzlich beschloss ein Entwickler der beliebten Startbildschirm- und App-Launcher-App Lawnchair (ich liebe das Wortspiel und habe das schon immer getan), die Verbindung zum Team abzubrechen, als das entdeckt wurde Die App verwendete Code, der von Googles Pixel Launcher „gestohlen“ wurde.

Ich hasse es, das Entwicklerdrama anzusprechen. Menschen, egal ob sie Softwareentwickler, Automechaniker oder irgendetwas anderes sind, dürfen alle Erwartungen an ihr Arbeitsumfeld haben, die sie haben möchten. Wenn ein Entwickler nicht mit einer Gruppe in Verbindung gebracht werden möchte, die urheberrechtlich geschützten Code ohne Erlaubnis verwendet, dann sollten wir das respektieren und weitermachen.

Und das ist so ziemlich alles, was ich über den Entwickler sagen werde, der beschlossen hat, dass es das Beste sei, sich zu trennen. Viel Glück für Sie und hören Sie nie auf, das zu tun, was Sie für das Richtige halten.

Aber was das „Stehlen“ angeht. Ihnen ist wahrscheinlich aufgefallen, dass ich das Wort in Anführungszeichen gesetzt habe, als wollte ich andeuten, dass es nicht das richtige Wort ist, um zu beschreiben, was passiert ist. Ich denke, es ist aus mehreren Gründen wirklich schwierig, es als „Diebstahl“ zu bezeichnen.

Aber ist es Diebstahl?

Lawnchair 2-Logo
(Bildnachweis: Joe Maring / Android Central)

Es ist also klar, dass das Lawnchair-Team keine Erlaubnis von Google hatte, Code aus dem Pixel Launcher zu verwenden. Es ist auch klar, dass es Google nichts auszumachen scheint, dass es passiert ist. Was nicht so klar ist, ist, was tatsächlich passiert ist.

Google stellt Code für einen 100 % funktionsfähigen App-Launcher und eine Startbildschirm-App für Android-Telefone bereit. Es ist direkt da drin die AOSP, und es steht jedem frei, es zu nehmen und damit zu machen, was er will. Das Problem besteht darin, dass viele der Funktionen fehlen, die sich die Leute von einer App dieser Art wünschen.

Das Pixel-Team teilt seine Arbeit nicht auf die gleiche Weise wie das Android-Team.

Google gibt den Code für seine Pixel Launcher-Anwendung nicht weiter. Früher war es für jedes Telefon im Play Store verfügbar, aber selbst das wurde eingestellt. Wenn Sie den Pixel Launcher zu 100 % „legal“ nutzen möchten, müssen Sie einen kaufen Pixel-Telefon. (Schon wieder diese lästigen Zitate.)

Oder – und das ist der wichtigste Teil des ganzen Chaos – wenn Sie die Funktionen des Pixel Launcher nutzen möchten Auf jedem Telefon installieren Sie einen Ersatz eines Drittanbieters, der es gut „kopiert“ und sogar erledigt besser. Wie Lawnchair.

Ja, das sage ich Wir sind der Grund, warum Code manchmal gestohlen wird. Beachten Sie keine Anführungszeichen.

Rezension zu Lawnchair 2
(Bildnachweis: Zukunft)

Es ist trivial, eine Android-App zurückzuentwickeln und eine wirklich gute Vorstellung vom eigentlichen Code zu bekommen, der für ihre Erstellung verwendet wurde. Man kann nicht immer eine vollständige Version von allem bekommen, und es gibt viele Möglichkeiten, es schwierig zu machen. Wenn Sie jedoch über einen Computer und ein paar Stunden Zeit haben, um einem Online-Tutorial zu folgen, können Sie fast jede App in ihre grundlegendsten Teile zerlegen.

Das ist weder etwas Neues noch eine einzigartige Android-Sache. Entwickler und Hacker haben schon immer Software rückentwickelt, und einige davon sehr prominente Gruppen in der Technologiebranche Ich denke, es ist in Ordnung, das zu tun. Auf der anderen Seite ist es wahrscheinlich zu 100 % illegal innerhalb der Europäischen Union wenn Sie selbst etwas daraus machen möchten. Ich versuche zu sagen, dass es sich um eine große, fette Grauzone handelt.

Hier gibt es keine Seifenkiste. Ich habe es getan und würde es unter den gleichen Umständen wieder tun.

Ich werde nicht predigen, weil ich es getan habe. Ich war es leid, darauf zu warten, dass HTC etwas tut, was ich von der Firma erwartet habe, also habe ich mich darauf eingelassen, es selbst gemacht und dann meine Arbeit mit jedem geteilt, der es wollte. Viele Leute, die Android-Websites lesen, haben es entweder selbst gemacht oder etwas von jemandem installiert, der es gemacht hat.

Die Lawnchair-Situation ist ähnlich. Die App verwendet ihre eigene Codebasis, aber da immer mehr Menschen spezifische Funktionen wünschten, war dies eine einfache Möglichkeit Es passierte, den Pixel Launcher zu dekompilieren, zu sehen, wie Google es macht, ihn dann entweder zu emulieren oder einfach zu verwenden Code.

Ist das Diebstahl? Ich weiß nicht, ich bin ein Nerd, kein Anwalt. Ich würde ja sagen, es ist „Stehlen“, aber aufgrund der Reaktion von Google ist das keine große Sache. Ich werde jetzt aufhören, die Anführungszeichen zu verwenden.

Der Schutz Ihres Urheberrechts ist eine echte Sache

Oracle-Logo
(Bildnachweis: Android Central)

Die Leute bei Google, die hart daran gearbeitet haben, dass der Pixel Launcher die Dinge tut, die den Menschen Spaß machen, verdienen Anerkennung für ihre Arbeit. Das Schreiben von Software ist eine schwierige Möglichkeit, seinen Lebensunterhalt zu verdienen, und der größte Teil Ihres Arbeitstages kann sich wie ein Misserfolg anfühlen, bis Sie es richtig hinbekommen.

Wir verdienen nicht automatisch die Funktionen des Pixel Launcher, es sei denn, wir kaufen ein Pixel-Telefon. Das bedeutet nicht, dass wir sie nicht wollen sollten, sondern nur, dass wir keinen Anspruch darauf haben, weil wir nicht dafür bezahlt haben, weil wir entschieden haben, dass das Pixel das nicht ist das beste Telefon für uns.

Wenn es Google egal ist, ist das kein Problem. Hack weg.

Letztlich liegt es jedoch an Google, sein geistiges Eigentum zu schützen, und das hat es nicht getan. Google wusste entweder oder konnte wissen, dass Lawnchair proprietären privaten Code des Pixel-Teams verwendete. Wenn es es nicht wusste, weiß es es jetzt.

Bis Google eine Unterlassungserklärung an das Lawnchair-Team schickt, scheiß drauf. Von Apps wie Lawnchair profitieren Google mehr als alle anderen, da es sich um eine weitere App handelt, die Menschen Freude an der Nutzung von Android macht. Mehr Menschen, die Android nutzen, bedeuten, dass mehr Menschen Google Play nutzen, und das bedeutet, dass mehr Geld auf den Konten von Alphabet ist.

Reverse Engineering und Hacking (die gute Art) sind eine Android-Sache Von Anfang an. Ich respektiere einen Entwickler, der Stellung bezieht und seinem Bewusstsein folgt, aber ich werde auch keinen anderen Entwickler abschreiben, der etwas einfacher gemacht hat – und historisch akzeptiert – indem man einen Blick in Googles eigene Arbeit wirft.

Das Lawnchair-Team wird das Problem lösen und wir werden es vergessen. Dann wird etwas Ähnliches passieren und wir werden uns daran erinnern. Es ist der Android-Weg.

instagram story viewer