Martijn Braam, um dos principais desenvolvedores da distribuição postmarketOS, anunciou sua saída da comunidade Pine64, que se dedica à criação de dispositivos abertos, devido ao foco do projeto em uma única distribuição específica em vez de apoiar um ecossistema de várias distribuições trabalhando juntas no stack de software.
Inicialmente, a Pine64 utilizava uma estratégia de delegar o desenvolvimento do software para sua comunidade de desenvolvedores de distribuições Linux e formava edições Community do smartphone PinePhone, oferecidas com diferentes distribuições. No ano passado, foi tomada a decisão de utilizar por padrão a distribuição Manjaro e encerrar a criação de edições separadas do PinePhone Community Edition em favor do desenvolvimento do PinePhone como uma plataforma coesa que oferece por padrão um ambiente básico de referência.
Na opinião de Martijn, tal mudança na estratégia de desenvolvimento quebrou o equilíbrio na comunidade de desenvolvedores de software para o PinePhone. Antes, todos os seus participantes atuavam em igualdade e, dentro de suas capacidades, desenvolviam conjuntamente a plataforma de software comum. Por exemplo, os desenvolvedores do Ubuntu Touch fizeram um grande trabalho no primeiro lançamento em novo hardware, o projeto Mobian preparou o stack para telefonia, e o postmarketOS cuidou do stack para suporte à câmera.
O Manjaro Linux fechou-se basicamente em si mesmo, atuando na manutenção dos pacotes existentes e utilizando os desenvolvimentos já criados para sua própria compilação, sem contribuir de forma significativa para o desenvolvimento do stack de software comum que poderia ser útil para outras distribuições. O Manjaro também foi criticado por incluir em suas compilações mudanças em desenvolvimento que ainda não foram reconhecidas como prontas para serem entregues aos usuários pelos principais projetos.
Ao obter o status de versão inicial do PinePhone, a distribuição Manjaro não apenas se tornou a única a receber apoio financeiro do projeto Pine64, mas também começou a ter uma influência desproporcional no desenvolvimento dos produtos Pine64 e na tomada de decisões dentro do ecossistema relacionado. Em particular, as decisões técnicas na Pine64 agora frequentemente levam em consideração apenas as necessidades do Manjaro, sem dar a devida atenção aos desejos e necessidades das outras distribuições. Por exemplo, no dispositivo Pinebook Pro, o projeto Pine64 ignorou as necessidades de outras distribuições e abandonou o uso de SPI Flash e do carregador universal Tow-Boot, que eram necessários para oferecer suporte equivalente a diferentes distribuições e evitar a dependência do u-Boot do Manjaro.
Além disso, o foco em uma única versão diminuiu a motivação para desenvolver a plataforma em geral e criou uma sensação de injustiça entre os outros participantes, visto que as distribuições recebem doações do projeto Pine64, no valor de $10, pela venda de cada edição do smartphone PinePhone que vem com essa distribuição. Agora, todas as comissões das vendas vão para o Manjaro, apesar de sua contribuição medíocre para o desenvolvimento da plataforma em geral.
Martijn acredita que essa prática abalou a colaboração mútua que existia na comunidade relacionada ao desenvolvimento de software para dispositivos Pine64. Observa-se que agora, na comunidade Pine64, já não há mais a colaboração de antes entre as distribuições, e a atividade se mantém apenas com um pequeno número de desenvolvedores externos que trabalham em componentes importantes da pilha de software. Como resultado, atualmente, a atividade de desenvolvimento de pilhas de software para novos dispositivos, como o PinePhone Pro e o PineNote, praticamente cessou, o que pode ser fatal para o modelo de desenvolvimento adotado pelo projeto Pine64, que depende da comunidade para o avanço do software.
Fonte: opennet.ru
