O Android é uma das maiores e mais populares coleções de software de código aberto que já viu a luz do dia. Mas o Android que você está adquirindo quando compra o próximo telefone importante não é, e temos que nos perguntar se alguém realmente se importa.
Código aberto e "livre e aberto" não significa livre, como obter algo que não custa dinheiro. Pode significar isso, e em muitos casos ainda o faz, mas não precisa ser uma coisa de custo zero. A maioria das coisas eletrônicas que você compra estão usando um software de código aberto em algum lugar para fazê-lo funcionar e até mesmo as empresas que você nunca equivaleria a um pagamento gratuito, como Apple e Microsoft, usam software de código aberto. As pessoas que escrevem o software "gratuito" merecem ser pagas, se assim o desejar, e Intel, Cisco e outras empresas que não são Mozilla estão vendendo software de código aberto.
Quase todos os gadgets que você pode comprar usam software de código aberto em algum nível.
Isso é ótimo. Não há motivo para você não lucrar com o trabalho árduo e, quando uma empresa ou pessoa dá um presente de código a outros desenvolvedores, eles não devem perder receita por causa disso. Eu gosto de pensar que estou pagando pelo tempo que levou para criar, testar e depurar algo em um caso como esse, e que geralmente vale bem o preço pedido.
O Android usou essa idéia desde o primeiro dia para se tornar um dos softwares mais usados de todos os tempos. Uma diferença é que a licença usada para grande parte do Android permite que alguém (qualquer pessoa) use o código, altere o código, faça o que for com o código e não disponibilize essas alterações para o resto de nós. Falamos antes sobre como isso beneficia todos os envolvidos na fabricação de um telefone e por que isso faz parte do motivo pelo qual o Android é algo que muitas pessoas desejam usar no que estão tentando vender.
Mas podemos ir mais fundo. Arriscarei dizer que as coisas que tornam o Android algo que a maioria de nós deseja usar são aquelas que nunca foram de código aberto e nunca serão: todos os aplicativos. Quando você adiciona essas duas coisas, você acaba com algo que não é aberto nem gratuito, e acaba marginalizando as coisas que são. Isso cria uma lacuna muito grande entre o Android, que é gratuito para qualquer pessoa usar e fazer qualquer coisa, e o Android que ganha todo o dinheiro.
O código-fonte aberto é o motivo pelo qual o Android tem mais de 80% do mercado mundial: é gratuito e barato de personalizar.
Esta história e alguns novos rumores têm muita gente preocupada. Em torno do bebedouro, as conversas sugerem que muito do que será ótimo no Android O é realmente uma coleção de coisas que serão ótimas no Google Pixel 2 ou seja qual for o nome. Quando dizemos ótimo, queremos dizer coisas que melhoram a vida das pessoas que o usam. As mudanças no nível do bloco de construção são impressionantes por si só, e até agora o que vimos se tornará parte do Android e estará disponível para todos que quiserem baixar o código. Mas quando se trata do lado voltado para o usuário, a idéia de que o Google pode manter coisas interessantes para seus próprios produtos é uma preocupação para evangelistas de código aberto como eu.
É importante lembrar que isso não é diferente do que qualquer outro fabricante de telefone está fazendo. A Samsung pega o Android grátis e o executa através de uma equipe de desenvolvimento para produzir algo totalmente diferente que nunca será de código aberto. Mas a Samsung não é o Google e não é responsável por promover toda a plataforma. De fato, a Samsung pode fazer essas coisas - assim como a Amazon no outro extremo do espectro - porque o Google se comprometeu a desenvolver ainda mais a plataforma e distribui o código. O Google agora não é apenas o mantenedor da plataforma, mas também é um usuário final do código Android. Isso pode ser complicado, e não de um jeito bom.
O Google nunca disse que não adicionará novos e interessantes recursos ao Android como um todo.
Se você apenas ler uma coisa aqui, certifique-se disso. Estamos especulando sobre outras especulações e lançando-a junto com o que vimos no passado. Nada nos deixaria mais felizes do que alguém do Google dizendo que estamos cheios de bobagens e que tem toda a intenção de adicionar tantas coisas legais ao Android que ficamos tontos ao ouvir sobre todas elas. Mas todo esse setor prospera com o que fazer.
E se o Google adicionar as alterações necessárias ao AOSP e parar por aí? O AOSP faz parte de um sistema operacional totalmente funcional e é mais fácil do que a maioria das pessoas pensa em construir para um dispositivo móvel. Mas o resultado final não é o que a maioria das pessoas deseja, e aplicativos e serviços pré-instalados e configurados são o verdadeiro atrativo do Android.
Queremos que o próximo Pixel seja ótimo e único, mas queremos que esses recursos estejam disponíveis para outros. Essa é a tensão.
Meu smartphone Raspberry Pi funciona muito bem, mas prefiro usar um telefone com o Gmail e todos os outros benefícios que não são de código aberto, por isso é apenas uma novidade. Essa é a razão pela qual o telefone Raspberry Pi que você pode construir em casa com peças no valor de US $ 90 não é algo que todos estamos correndo para fazer ou comprar. O Galaxy S ou Moto G ou qualquer outro telefone é apenas melhor para fazer o que queremos que um telefone faça.
Todas as empresas que fabricam telefones Android são capazes de fazer grandes coisas - mesmo as marcas que você não gosta. Mas existem algumas coisas que são melhores porque são universais e fazem parte do Android aberto. Queremos que o próximo Pixel seja ótimo e tenha recursos que o tornem uma ótima compra, mas queremos que a maioria desses recursos esteja disponível para outros. Essa é a tensão.
O Android Open Source Project é uma coisa incrível e o Google gasta uma boa quantia de dinheiro para mantê-lo mantido e disponível. Esperamos que continue assim por muito tempo.