Cyngn Explained: Quem é o Cyanogen, o que é o Cyanogen OS?

Embora a Cyanogen, Inc tenha sido a fonte de muitas manchetes recentemente, parece haver muita confusão sobre as diferenças entre os desenvolvedores da Cyanogen, Inc e da CyanogenMod, assim como o Cyanogen OS e a ROM do CyanogenMod que muitos usuários adoram. As entidades que cercam cada uma delas são, às vezes, diferentes e algumas vezes entrelaçadas. Recebemos mensagens e comentários solicitando uma distinção mais clara entre eles para referência futura, e é por isso que estamos escrevendo esse recurso. Vamos começar do começo.

Alguma história e perspectiva

Logo após o lançamento do primeiro dispositivo Android (o famoso HTC Dream), o acesso à raiz foi alcançado para permitir todas as coisas em que nosso hobby se baseia. Ao longo dos anos seguintes, muitas construções de firmware modificadas ou "ROMs personalizadas" começaram a ser desenvolvidas para dispositivos Android e, em meados de 2009, a ROM de Steve Kondik (aka Cyanogen) começou a ganhar popularidade devido a suas modificações nas personalizações do desenvolvedor reconhecido JesusFreke no original G1 Essa ROM (conhecida como CyanogenMod por razões óbvias) acabou tendo o "Team Douche" por trás, o que formou o núcleo do que se tornaria a equipe Cyanogen. Com a ajuda de muitos voluntários, a ROM foi ficando cada vez melhor, e foi portada para mais e mais dispositivos até o ponto em que se tornou o software popular que é hoje.

O CyanogenMod é um projeto de código aberto onde os voluntários podem enviar seu próprio código para ajudar a criar uma iteração mais estável ou mais cheia de recursos. Ele tem o modelo típico de repositórios e controle de revisão distribuído, e as contribuições podem ser testadas, comentadas, votadas e depois mescladas no corpo inteiro do código pelos desenvolvedores com as permissões corretas. Por enquanto, tudo bem. É um modelo que funcionou bem o suficiente para nos trazer uma das ROMs personalizadas mais notáveis ​​por aí. Construções noturnas e marcantes surgem a partir desses desenvolvimentos, e outros desenvolvedores (como muitos em) podem pegar o CyanogenMod e portá-lo para outros dispositivos não-oficialmente, além de bifurcá-lo e criar suas próprias variações e continuar o desenvolvimento. De fato, sabe-se que o Kondik responde às pessoas chateadas com o modo como o CyanogenMod fez as coisas com "forquem!", Dando uma aprovação de fato para os desenvolvedores empreendedores adotarem e desenvolverem, que é o núcleo do que é o código aberto.

Enquanto o modelo permaneceu similar em essência ao longo dos anos, os jogadores nos bastidores viram mudanças drásticas. Até agora, a maioria de nós já conhece Kirt McMaster por seus comentários francos contra o Google. A Cyanogen, Inc é uma empresa de capital de risco fundada em 2013 que, atualmente, possui Kondik como CTO e McMaster como CEO. A idéia veio de McMaster, que encontrou o perfil de Kondik através do LinkedIn e telefonou para transformar o projeto de código aberto em uma empresa. McMaster se lembra de ter dito “Eu serei CEO; você será CTO. Vou pegar dinheiro. Vamos lá ” . Somente essas palavras refletiriam a discórdia que se seguiu logo, pois os desenvolvedores voluntários se sentiram traídos e afirmaram preocupações com relação ao ethos do projeto.

Você deve se lembrar da controvérsia em torno da câmera Focal, por exemplo, onde a Cyanogen tentou licenciar novamente a contribuição de código aberto, adicionar modificações de código fechado e afirmar que é a câmera “Cyanogen”. Esse é um tema que ainda contorna as discussões sobre o cianogênio: reconhecimento de colaboradores, pois muitas pessoas constroem a ROM por meio de trabalho voluntário . Guillaume Lesniak (também conhecido como XpLoDWilD) fez um post comovente no Google+ que fala sobre as preocupações por trás da criação do Cyanogen corporativo e seu tratamento para os colaboradores que o tornaram o que é hoje. Embora algumas coisas tenham mudado desde então, muita coisa permanece a mesma, e peço que você a leia em algum momento, pois coloca muitas coisas em perspectiva.

Quais são as diferenças?

Agora que sabemos mais sobre o CyanogenMod, o projeto de código aberto, seus desenvolvedores e a Cyanogen, Inc., podemos começar a falar sobre o Cyanogen OS. Esse software é, para simplificar, um CyanogenMod modificado para os OEMs colocarem em seus telefones, diretamente da caixa. O Cyanogen OS também oferece recursos e serviços proprietários, algo que discutimos há pouco tempo, quando vimos a parceria da Microsoft com a Cyanogen se tornar realidade. O que isso significa para os usuários é que haverá aplicativos e serviços incluídos no pacote do Cyanogen OS, o que para muitos significa que o Cyanogen está transgredindo no espírito do projeto original.

A Cyanogen, Inc pagou aos desenvolvedores, incluindo muitos contratados para projetos populares de ROM do Android, que ajudam a criar e manter o CyanogenMod e o Cyanogen OS, enquanto os demais colaboradores do CyanogenMod são voluntários . Como o post de Guillaume Lesniak previsto, os desenvolvimentos que vêm da Cyanogen, Inc ajudam a ROM (eles recentemente expandiram ainda mais sua equipe CyanogenMod), e hoje suas compilações Lollipop estão entre as principais ROMs para usuários e desenvolvedores. Mas, como afirmado anteriormente, os colaboradores do CyanogenMod ficam amplamente não reconhecidos e também não são recompensados. Alguns desenvolvedores voluntários do CyanogenMod são recompensados ​​com dispositivos de teste e outros presentes legais, mas, em certo sentido, ainda é amplamente injusto. Considere o seguinte:

Os colaboradores voluntários do CyanogenMod adicionam novo código a um projeto que é de código aberto, mas que é controlado pela Cyanogen, Inc e suas contribuições podem (e na maioria dos casos) eventualmente serão mescladas com uma versão comercial do Cyanogen OS para o lucro da Cyanogen, Inc. Discutimos sobre isso em um recurso em que dissemos que isso é essencial para a Cyanogen criar sua ROM comercial, e talvez seja um dos maiores pontos fortes da empresa. É importante ressaltar que os colaboradores não são escravizados pelo Cyanogen e, embora não sejam pagos, o projeto CyanogenMod acaba beneficiando milhares de usuários - e desenvolvedores - em todo o mundo. Dito isto, eles não recebem recompensas diretas por seu trabalho duro.

Uma grande parte do CyanogenMod entra no Cyanogen OS, portanto, pode-se dizer que uma grande parte do Cyanogen OS não é feita por desenvolvedores contratados do Cyanogen, mas por voluntários independentes. Essa é uma daquelas coisas que tornam os ataques da Cyanogen contra outros desenvolvedores ou fabricantes ainda mais irônicos (por exemplo, McMaster afirmou que "a Samsung não poderia criar um bom sistema operacional se tentasse") . A missão de um Android aberto da Cyanogen, Inc também é afetada pelos novos esquemas corporativos que eles usam para o seu sistema operacional Cyanogen, mas felizmente a ROM da comunidade não é afetada. Muitos afirmam que o projeto da Cyanogen não é aberto, uma vez que eles têm a última palavra sobre mesclagem de código e podem "desligá-lo" se quiserem, mas o projeto de código aberto do Google também não está verdadeiramente livre dessas preocupações.

Portanto, em termos fáceis: a Cyanogen, Inc é uma empresa que possui desenvolvedores que constroem, mantêm e dão suporte ao CyanogenMod, que também depende em grande parte de desenvolvedores voluntários. O CyanogenMod é um projeto de código aberto, mas o Cyanogen OS contém serviços de código fechado e aplicativos em pacote que também estão integrados ao sistema. O Cyanogen OS se beneficia do CyanogenMod, pois é uma modificação que se baseia nele, mas com software proprietário adicional e recursos exclusivos. O CyanogenMod interage com a corporação e a equipe de colaboradores, e a empresa também recompensa alguns dos voluntários . O CyanogenMod e as adições da empresa resultam no Cyanogen OS, o que significa que os contribuidores adicionam indiretamente ao software comercial .

Este é, em termos gerais, o relacionamento entre os diferentes nomes. Pelo menos, é isso que é percebido principalmente, pois não podemos conhecer muitos dos mecanismos internos que ocorrem na Cyanogen, Inc nem todas as suas interações com os colaboradores. Se este modelo é injusto para os colaboradores ou não, é com você. Esperamos que ele tenha esclarecido algumas coisas!

Agradecemos a Jeremy por sua sábia visão sobre esse assunto!