O principal desenvolvedor do postmarketOS deixou o projeto Pine64 devido a problemas na comunidade

Martijn Braam, um dos principais desenvolvedores da distribuição postmarketOS, anunciou sua saída da comunidade de código aberto Pine64, devido ao foco do projeto em uma distribuição específica, em vez de apoiar um ecossistema de diferentes distribuições trabalhando juntas em uma pilha de software.

Inicialmente, a Pine64 utilizou a estratégia de delegar o desenvolvimento de software para seus dispositivos à comunidade de desenvolvedores de distribuições Linux e criou edições comunitárias do smartphone PinePhone, fornecidas com diferentes distribuições. No ano passado, foi tomada a decisão de usar a distribuição Manjaro padrão e parar de criar edições separadas do PinePhone Community Edition em favor do desenvolvimento do PinePhone como uma plataforma holística que oferece um ambiente de referência básico por padrão.

Segundo Martin, tal mudança na estratégia de desenvolvimento perturbou o equilíbrio da comunidade de desenvolvedores de software do PinePhone. Anteriormente, todos os seus participantes agiam em igualdade de condições e, da melhor forma possível, desenvolviam em conjunto uma plataforma de software comum. Por exemplo, os desenvolvedores do Ubuntu Touch fizeram grande parte do trabalho inicial de implantação no novo hardware, o projeto Mobian preparou a pilha de telefonia e o postmarketOS trabalhou na pilha de câmeras.

Manjaro Linux manteve-se em grande parte isolado e estava empenhado em manter pacotes existentes e usar desenvolvimentos já criados para sua própria construção, sem fazer uma contribuição significativa para o desenvolvimento de uma pilha de software comum que pudesse ser útil para outras distribuições. Manjaro também foi criticado por incluir mudanças em desenvolvimento em compilações que ainda não foram consideradas prontas para serem lançadas aos usuários pelo projeto principal.

Ao se tornar a construção principal do PinePhone, Manjaro não apenas permaneceu como a única distribuição que recebeu 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 no ecossistema associado. Em particular, as decisões técnicas no Pine64 são agora frequentemente tomadas apenas com base nas necessidades do Manjaro, sem levar devidamente em conta os desejos e necessidades de outras distribuições. Por exemplo, no dispositivo Pinebook Pro, o projeto Pine64 ignorou as necessidades de outras distribuições e abandonou o uso do SPI Flash e do bootloader universal Tow-Boot, necessário para suporte igual para diferentes distribuições e evitando vinculação ao Manjaro u-Boot.

Além disso, focar em uma montagem reduziu a motivação para o desenvolvimento de uma plataforma comum e criou um sentimento de injustiça entre os demais participantes, uma vez que as distribuições recebem doações do projeto Pine64 no valor de US$ 10 provenientes da venda de cada edição do smartphone PinePhone fornecido com esta distribuição. Agora Manjaro recebe todos os royalties das vendas, apesar de sua contribuição medíocre para o desenvolvimento da plataforma geral.

Martin acredita que esta prática minou a cooperação mutuamente benéfica existente na comunidade associada ao desenvolvimento de software para dispositivos Pine64. Observa-se que agora na comunidade Pine64 não existe mais a antiga cooperação entre distribuições e apenas um pequeno número de desenvolvedores terceirizados que trabalham em componentes importantes da pilha de software permanecem ativos. Como resultado, 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 utilizado pelo projeto Pine64, que depende da comunidade para desenvolver software.

Fonte: opennet.ru

Adicionar um comentário