Android-x86 acusa sistema operacional de console de fraude – o que aconteceu

Leia nossa linha do tempo completa e análise da controvérsia do sistema operacional do console e do Android-x86.

Uma tempestade está se formando na comunidade de desenvolvedores Android-x86. O CEO do projeto financiado por crowdfunding ‘Console OS’ foi acusado de enganar seus apoiadores do Kickstarter ao não cumprir suas promessas. Graças a tópicos populares em sites de mídia social como reddit, a tempestade se transformou em um furacão dramático.

Mas quem são as partes envolvidas, o que aconteceu e como é que isto se enquadra no mundo mais vasto do desenvolvimento de código aberto? Eu mergulhei nas muitas postagens feitas sobre esse assunto, tanto no passado quanto no presente, para trazer a vocês uma visão geral abrangente do que aconteceu entre o console OS e o Android-x86.


  • Android-IA: Android na arquitetura Intel é uma colaboração de código aberto para levar o Android ao hardware Intel. A própria Intel contribuiu com grande apoio ao grupo, o que é crucial para corrigir bugs específicos de hardware e fazer com que os drivers necessários funcionem corretamente no Android. Sem muito aviso, a Intel abandonou o suporte ao projeto em todos os hardwares, exceto o
    MinnowBoard MAX. Não está claro por que exatamente esse movimento ocorreu.
  • Android-x86: Um esforço colaborativo e de código aberto para portar o Android para uma ampla variedade de computadores que executam a arquitetura Intel. O projeto é mantido por voluntários sem o apoio de quaisquer fornecedores e tem Android portado com sucesso para uma ampla variedade de dispositivos.
  • Chih-Wei Huang: Mantenedor líder do projeto de código aberto Android-x86. Com sede em Taiwan, o desenvolvedor ofereceu seu tempo ao Android-x86 desde 2009. Uma entrevista com Chih-Wei Huang correu no Gamasutra há um ano e meio, isso dá algumas dicas sobre seu trabalho no Android-x86.
  • Christopher Price:CEO da Console, Inc. e rosto público do Console OS. Conhecido por seus empreendimentos anteriores ‘Mechaworks’ e ‘iConsoleTV’.
  • SO do console: Um esforço financiado coletivamente por Mídia móvel Ventures, Inc. (MMV) (agora renomeada como Console, Inc.)  para portar o Android para computadores rodando na arquitetura Intel. Pretende ser um fork do Android Open Source Project e tem como objetivo trazer uma versão funcional do Android em várias configurações populares de desktop/laptop, licenciando drivers da Intel. O Kickstarter terminou em 11 de agosto de 2014, com um total de US$ 78.497 arrecadados de 5.695 apoiadores. O objetivo de longo prazo do projeto, segundo o CEO, é “avance para o Vulkan e aproveite o Console OS para construir um console de jogos que enfrente os principais jogadores.

Nota: existem muitos eventos mais pequenos que desempenham um papel nas queixas de cada parte, no entanto, são insignificantes em comparação com os eventos listados abaixo.

12 de junho de 2014: O sistema operacional do console foi anunciado no Kickstarter.

~junho a agosto de 2014: Christopher Price e todas as discussões sobre o sistema operacional do console foram banidas do fórum de discussão do Android-x86. O motivo da proibição do grupo é que eles rapidamente determinaram que o projeto era uma farsa depois de falar com Price.

11 de agosto de 2014: O Kickstarter do sistema operacional do console terminou.

~Janeiro de 2015: Intel interrompe o suporte para Android-IA, eliminando o suporte para tablets Core e PC.

11 de dezembro de 2015: Chih-Wei Huang critica publicamente Christopher Price e o Console OS, afirmando que Price está enganando seus apoiadores do Kickstarter ao não cumprir suas promessas.

25 de dezembro de 2015: A reação começa a borbulhar à medida que vários meios de comunicação e desenvolvedores começam a cobrir o problema. Torna-se viral quando a história é postada no subreddit do Android. Naquele mesmo dia, Christopher Price publica uma atualização na página do Console OS Kickstarter respondendo às críticas.

31 de dezembro de 2015: Em resposta às acusações feitas a Chih-Wei Huang na atualização do Kickstarter, Chih-Wei Huang desafia Christopher Price para produzir pelo menos 10% dos recursos que prometeu e oferece a ele US$ 50.000 para fazê-lo pela New Ano. Christopher Price responde, mas não aceita o desafio do Sr. Huang, afirmando que a lista de discussão do Android-IA não é o lugar adequado para fazê-lo.


Chih-Wei Huang -> Christopher Price/sistema operacional do console:

  • Acusa Price de enganar seus apoiadores ao não cumprir suas promessas no Kickstarter.
  • Afirma que Christopher Price não escreveu um único código original para o Console OS e que o Console OS não existe realmente.
  • Afirma que a existência do console OS prejudica a reputação do Android-x86, pois qualquer pessoa que leia o log git do iConsole verá que “cwhuang” é o maior contribuidor para o projeto. Se ele consentir tacitamente, poderá ser “tratado como cúmplice [num tribunal]”.
  • Afirma que em suas inúmeras tentativas de correspondência (mesmo uma vez pessoalmente), Price repreendeu seus pedidos de demonstração do sistema operacional do console.
Conversa entre o Sr. Huang e o Sr.

Preço Cristóvão -> Chih-Wei Huang:

  • Afirma que Chih-Wei Huang está tentando “extorquir” Price, exigindo que ele pague US$ 50.000 para extrair o código do projeto Android-x86. Como prova, ele publicou uma conversa por e-mail que teve com o Sr. Huang. Como Chih-Wei Huang é o administrador principal do projeto Android-x86, ele é responsável por gerenciar solicitações pull.
  • Afirma que não é razoável que o Sr. Huang exija uma doação para retirar do Android-x86, chamando isso de “lamentável” e uma “desgraça para Código aberto." Ele ressalta que o Sr. Huang é um funcionário da ASUS e acredita que não é profissional da parte de um funcionário fazer isso solicitar.
  • Afirma que Chih-Wei Huang tem criticado abertamente a Intel e o sistema operacional do console.

Christopher Price/SO do console -> Android-IA

  • Decepcionado porque a Intel abandonou o suporte para Android-IA, já que o sistema operacional do console dependia muito do Android-IA para fazer o Android funcionar corretamente em hardware Intel mais recente.

Comunidade -> Christopher Price/sistema operacional do console

  • Acredita que o Console OS é mas uma string em uma longa linha de projetos fracassados, de Mechaworks, iConsoleTV e agora Console OS/iConsole Micro. Grandes problemas com o projeto decorrentes da falta de honestidade sobre de onde o projeto retiraria suas fontes.
  • Preocupado com o Android-x86 seria um bode expiatório pela falta de promessas cumpridas feitas por Price.
  • Há acusações de que Price lançou uma campanha no Kickstarter sabendo que o suporte do Android-IA não duraria.

Claramente, há muitas, muitas reivindicações sendo feitas. Examinaremos cada um para permitir que você decida a verdade por trás do assunto. Observe que muitos desses links são baseados em seções de comentários em vários blogs e artigos. A discussão sobre este tópico tem sido fortemente fraturada e, portanto, difícil de acompanhar.

Contra Christopher Price/sistema operacional de console

  1. O console OS não foi entregue?
    1. O console OS exibe orgulhosamente uma lista de diferenças entre ele e outros sistemas operacionais Android-on-Intel. Como ainda não vimos uma construção funcional fora de uma ROM inicial do KitKat DR1 (que é baseada no Android-IA, mas sem nenhum dos recursos prometidos).
    2. Christopher Price afirmou que eles gastaram todo o dinheiro do Kickstarter na tentativa de continuar a desenvolver o Android-IA depois que a Intel abandonou o suporte. Eles afirmam que gastaram um financiamento considerável para licenciar e desenvolver o sistema operacional do console e que não podem reembolsar as pessoas neste momento após os cortes feitos pela Amazon/Kickstarter. Além disso, ele afirma que sua equipe de 6 tem viveu dos $ 78 mil arrecadados O ano que passou.
    3. Como parte do Kickstarter, a equipe prometeu entregar camisetas, laptops e outros brindes aos seus apoiadores. estes não foram entregues.
      Comparação de recursos do sistema operacional do console
  2. O Console OS foi desonesto?
    1. Na seção ‘Riscos’ do Kickstarter, não houve de fato nenhuma indicação de que o projeto dependia fortemente do Android-IA para desenvolvimento.
    2. No 29 de outubroº atualizar na página do Kickstarter, o Console OS provavelmente já estava usando o Android-x86 como base, sem mencioná-lo. A essa altura, o suporte ao Android-IA era uma conclusão precipitada, mas na atualização Price afirma que eles foram capazes de “[assista] três filmes direto em HD” de um “Intel Core 2 em 1”. Na época, Price afirma que a equipe do Console OS não precisaria mais “lutar com unhas e dentes para construir o motor” o que agora faz sentido, dada a divulgação de que eles foram rebaseados no Android-x86.
    3. Price agora afirma que os apoiadores do Kickstarter também tenho investido no Site e fórum do sistema operacional do console. Não houve indicação direta disso na página do Kickstarter, mas parece que Price pretende que o suporte da indústria continue trabalhando no console OS. Ao construir um site e uma comunidade e tornar o sistema operacional do console de código aberto, Price espera poder atrair desenvolvedores e OEMs para apoiar o projeto.
    4. Se Price lançou ou não seu Kickstarter sabendo que o suporte do Android-IA duraria, não pode ser provado de uma forma ou de outra. Em sua atualização do Kickstarter, Price afirma ter garantido “contratos designados, tanto em marketing quanto em engenharia” da Intel, porém esses contratos “não os informou sobre grandes revisões no suporte da Intel, até depois do término da campanha Kickstarter.” Price também nunca provou realmente que teve qualquer apoio da Intel, o que é crucial para apoiar sua afirmação de que ele tem um relacionamento forte com a Intel.
  3. O Console OS contribuiu com algum código original?
    1. Em sua postagem inicial sobre o Console OS, Chih-Wei Huang menciona que não há nenhum trabalho original feito por Price. Como evidência, ele executou um git diff para mostrar que as únicas alterações feitas foram a mudança de nome e inclusão do Trebuchet (lançador do Cyanogenmod). Price afirma que as mudanças que eles fizeram “não apareceria em um git diff.” Sua explicação para por que isso ocorre é porque, de acordo com Price, apenas 70% do seu código está ativo no Github e, portanto, este a crítica é prematura. Ele afirma ainda que os recursos do Console OS “drivers Intel de última geração” que não estão disponíveis em nenhuma distribuição Android-x86.
    2. Em uma atualização, Price afirma que tem “Dezenas de patches de kernel de código aberto.” No entanto, se você seguir o link fornecido e abrir o arquivo zip, descobrirá que o arquivo zip contém principalmente patches obtidos diretamente dos funcionários da Intel.
      Patches de funcionários da Intel
    3. Em um comente no reddit, Price afirma que o sistema operacional do console “traduzir dinamicamente o código ARM NDK para o código x86”, que Chih-Wei Huang aponta ser um recurso retirado do Android-IA e já presente no Android-x86.
    4. Em vários lugares, Price promete comprometer código upstream para Android-x86 no futuro (mesmo já Julho de 2014), mas ainda não o fez. “Assim que prepararmos totalmente o GitHub, definitivamente ofereceremos incentivos à comunidade para contribuir com melhorias e recompensas que beneficiem tanto o Android-IA, o Android-x86 e o ​​console OS.” No entanto, Price se recusa a pagar uma taxa “pedágio de extorsão” para bifurcar o Android-x86. Price afirmou que o Console OS se tornaria o “Cyanogenmod para AOSP [do Android-x86].”
  4. TemO sistema operacional do console cumpriu alguma promessa?
    1. O console OS reivindica suporte total para Unity, Havok Project Anarchy e Unreal Engine 4. No entanto, sem nenhuma construção funcional para mostrar isso, não podemos dizer que esta afirmação foi atendida.
    2. Price prometeu construir um hipervisor chamado “InstaSwitch” para permitir a alternância perfeita entre Windows e Android sem sobrecarga de GPU. Ele afirmou que vários OEMs não identificados estavam em negociações com ele sobre esta tecnologia.
    3. Price prometeu enviar o iConsole Micro durante o verão de 2015 bem como compilações alfa e noturnas do console OS até março, mas nenhum desses objetivos foi alcançado.
    4. No lado UX, Price prometeu fazer uma UI que “[parece] a linha principal dos padrões de interface do sistema operacional do PC.” Essa IU teria um menu de aplicativo que “funciona com multitarefa”, uma “nova barra de navegação”, uma tela inicial de uma página e uma barra de status amigável ao mouse. Finalmente, ele afirmou ter um “modo AOSP” que desliga todas as melhorias do sistema operacional do console. Este UX foi supostamente enviado a vários fabricantes de PC que disseram “gostaram”.
    5. Em relação às placas Wi-Fi e controladores USB, Price afirma que são licenciar drivers da Realtek, Broadcom, Qualcomm, Atheros e Intel mas que eles estavam lutando com Marvell. Ele também afirmou que o USB 3.0 funcionava em “Super velocidade cotações."
      Sistema operacional de console já prometeu nos trazer o futuro dos jogos
  5. O console OS está roubando código?
    1. Não, como aponta Chih-Wei Huang, bifurcar o Android-x86 é “definitivamente [legal] e permitido.” Ele até incentiva se a bifurcação puder desenvolver algo útil para o projeto.
    2. A maior parte do Android-x86 é licenciada sob o Licença Apache 2.0, proibindo a redistribuição de software sem atribuí-lo adequadamente. O Sr. Price afirma que tem dada contribuição integral agora em todo o código extraído do Android-x86, o que, se for verdade, significa que ele não está sob nenhuma violação de licenciamento. O kernel Linux usado no Android também exige que o código-fonte seja lançado sob a GPL, o que o console OS parece atender. Chih-Wei Huang não acusou o Console OS de não atribuir seu código em nenhuma declaração recente, então é seguro dizer que isso não está sob qualquer contestação.

Contra Chih-Wei Huang

  1. O Sr. Huang é culpado de extorquir Price por dinheiro?
    1. De acordo com a conversa por e-mail postada por Price, a expressão exata usada pelo Sr. Huang foi “doar” para “android-x86.org”. De acordo com o Sr., a demanda de US$ 50.000 foi uma tentativa de testar Price para ver se ele conseguiria mostrar “algo real” desta vez. Huang exige um vídeo de demonstração do sistema operacional do console ou do código carregado no Github.
  2. O Sr. Huang tem problemas para trabalhar com o Android-IA?
    1. Você pode ler o acusações relevantes cobrado contra ele aqui. O Sr. Huang tem desde que respondeu a essas reivindicações no Grupo Android-x86 do Google.

Tal cenário não é de todo estranho ao mundo do código aberto. Um desastre semelhante aconteceu em 2005 entre CherryOS e PearPC. O popular programa de renderização de código aberto Blender enfrentou muitas tentativas de bifurcando sua base de código para obter lucro sem ver muitas melhorias enviadas pelo upstream. Um exemplo mais recente e relevante envolve Menuet OS e seu fork Kolibri OS. Christopher Price afirma que seu garfo não se parece em nada com os exemplos anteriores. Em uma postagem no blog, ele compara o Console OS ao do Boxee, CyanogenMod e WebKit da Apple.

Preço promete retomar o desenvolvimento em 2016, afirma ser oferecendo recompensas para qualquer contribuidor ao seu projeto de código aberto e afirma que enviará todas as vantagens restantes aos seus patrocinadores. Por outro lado, Chih-Wei Huang decidiu interromper totalmente o desenvolvimento do Lollipop-x86 e mudar para o ramo Marshmallow-x86 a fim de “desiludir o golpe mais rápido.”

Apresentamos os antecedentes, as acusações e as evidências para fornecer a você uma visão geral abrangente da controvérsia em torno do sistema operacional do console. Esperamos que você veja isso como um lembrete para examinar criticamente as reivindicações feitas para projetos de financiamento coletivo antes de investir seu dinheiro nisso. Seguindo em frente, teremos que esperar e ver se a equipe do Console OS será capaz de produzir algum código que valha algum mérito. Até então, a comunidade Android perdeu a fé no projeto dadas as revelações feitas pela equipe do Android-x86.


Qual é a sua posição nesta questão? Deixe-nos saber nos comentários abaixo.

Atualizar: Desde então, Chris Price respondeu a vários comentários no r/Android sobre este artigo, encontre-osaqui