Android Central

Como você "rouba" o código do Google e por que alguém deveria se importar?

protection click fraud

Recentemente, um desenvolvedor da popular tela inicial e aplicativo inicializador de aplicativos Lawnchair (adoro o jogo de palavras e sempre adorei) decidiu cortar os laços com a equipe quando foi descoberto que o aplicativo estava usando o código "roubado" do Pixel Launcher do Google.

Eu odeio abordar o drama do desenvolvedor. As pessoas, sejam desenvolvedores de software ou mecânicos de automóveis, ou qualquer outra coisa, podem ter quaisquer expectativas sobre seu ambiente de trabalho que desejam ter. Se um desenvolvedor não quiser ser associado a um grupo que usa código protegido por direitos autorais sem permissão, devemos respeitar isso e seguir em frente.

E isso é tudo o que vou dizer sobre o desenvolvedor que decidiu que era melhor se separar. Boa sorte para você e nunca pare de fazer o que você acha que é a coisa certa.

Mas sobre as coisas de "roubar". Você provavelmente notou que coloquei a palavra entre aspas como se estivesse tentando insinuar que não é a palavra certa para descrever o que aconteceu. Eu acho que é realmente difícil descrevê-lo como "roubo" por alguns motivos.

Mas é roubo?

Logótipo da cadeira de jardim 2
(Crédito da imagem: Joe Maring / Android Central)

Portanto, fica claro que a equipe do Lawnchair não tinha permissão do Google para usar nenhum código do Pixel Launcher. Também está claro que o Google não parece se importar com o que aconteceu. O que não está tão claro é o que realmente aconteceu.

O Google fornece código para um iniciador de aplicativos 100% funcional e um aplicativo de tela inicial para telefones Android. está bem ali em o AOSP, e qualquer um é livre para pegá-lo e fazer o que quiser com ele. O problema é que faltam muitos dos recursos que as pessoas desejam que um aplicativo desse tipo tenha.

A equipe do Pixel não compartilha seu trabalho da mesma forma que a equipe do Android.

O Google não compartilha o código de seu aplicativo Pixel Launcher. Ao mesmo tempo, estava na Play Store para qualquer telefone usar, mas até isso foi interrompido. Se você quiser usar o Pixel Launcher 100% "legalmente", você precisa comprar um telefone pixel. (Aquelas citações irritantes novamente.)

Ou - e esta é a parte mais importante de toda a bagunça - se você quiser os recursos do Pixel Launcher em qualquer telefone, você instala um substituto de terceiros que faz um bom trabalho "copiando" e até fazendo melhorar. como cadeira de jardim.

Sim, estou dizendo isso nós são o motivo pelo qual o código é roubado às vezes. Observe sem aspas.

Avaliação de Lawnchair 2
(Crédito da imagem: Futuro)

É trivial fazer a engenharia reversa de um aplicativo Android e ter uma boa ideia do código real usado para criá-lo. Nem sempre é possível obter uma versão completa de tudo, e há muitas maneiras de dificultar isso. No entanto, se você tiver um computador e algumas horas para seguir um tutorial online, poderá dividir quase qualquer aplicativo em suas partes mais básicas.

Isso não é nada novo, nem é uma coisa exclusiva do Android. Desenvolvedores e hackers fazem engenharia reversa de software desde sempre, e alguns grupos muito proeminentes na indústria de tecnologia acho que é bom fazer isso. Por outro lado, provavelmente é 100% ilegal fazer dentro da união europeia se você quiser fazer algo sozinho. Estou tentando dizer que é uma grande e gorda área cinzenta.

Nenhum palanque aqui. Eu fiz isso e faria de novo se as circunstâncias fossem as mesmas.

Não vou pregar porque já o fiz. Eu estava cansado de esperar que a HTC fizesse algo que eu queria que a empresa fizesse, então mergulhei e fiz sozinho, depois compartilhei meu trabalho com quem quisesse. Muitas pessoas que lêem sites Android fizeram isso por conta própria ou instalaram algo de alguém que o fez.

A situação Lawnchair é semelhante. O aplicativo está usando sua própria base de código, mas como mais e mais pessoas queriam recursos específicos, a maneira fácil de fazer aconteceu foi descompilar o Pixel Launcher, ver como o Google faz, depois emular ou apenas usar o código.

Isso é roubar? Não sei, sou um nerd, não um advogado. Eu diria que sim, é "roubo", mas não é grande coisa por causa da reação do Google. Vou parar de usar as aspas agora.

Proteger seus direitos autorais é uma coisa real

logotipo da Oracle
(Crédito da imagem: Android Central)

As pessoas no Google que trabalharam duro para fazer o Pixel Launcher fazer as coisas que as pessoas gostam merecem crédito por seu trabalho. Escrever software é uma maneira difícil de ganhar a vida, e a maior parte do seu dia de trabalho pode parecer um fracasso até você acertar.

Não merecemos automaticamente os recursos do Pixel Launcher, a menos que compremos um telefone Pixel. Isso não significa que não devemos desejá-los, apenas que não temos direito porque não pagamos por eles porque decidimos que o Pixel não era o melhor telefone para nós.

Se o Google não se importa, então é um jogo justo. Hackeie.

No final, porém, cabe ao Google proteger sua propriedade intelectual, e não o fez. O Google sabia ou tinha a capacidade de saber que Lawnchair estava usando código privado proprietário da equipe Pixel. Se não sabia, agora sabe.

Até que o Google envie um memorando de cessar e desistir para a equipe Lawnchair, dane-se eles. Aplicativos como o Lawnchair beneficiam o Google mais do que qualquer outro, porque é mais um aplicativo que faz as pessoas gostarem de usar o Android. Mais pessoas usando o Android significa mais pessoas usando o Google Play, e isso significa mais dinheiro nas contas da Alphabet.

Engenharia reversa e hacking (do tipo bom) têm sido uma coisa do Android desde o começo. Eu respeito um desenvolvedor que se posiciona e segue sua consciência, mas também não vou descartar outro desenvolvedor que fez algo fácil - e historicamente aceito - olhando para o próprio trabalho do Google.

Isso será resolvido pela equipe Lawnchair e vamos esquecer isso. Então algo semelhante acontecerá e nos lembraremos disso. É o jeito Android.

instagram story viewer