Martijn Braam, uno degli sviluppatori chiave della distribuzione postmarketOS, ha annunciato il suo abbandono della comunità open source Pine64, a causa del focus del progetto su una distribuzione specifica piuttosto che sul supporto di un ecosistema di diverse distribuzioni che lavorano insieme su uno stack software.
Inizialmente, Pine64 ha adottato la strategia di delegare lo sviluppo dei componenti software per i suoi dispositivi alla comunità di sviluppatori della distribuzione. Linux e hanno creato edizioni Community dello smartphone PinePhone, fornite con varie distribuzioni. L'anno scorso è stata presa la decisione di utilizzare la distribuzione Manjaro come predefinita e di smettere di creare edizioni Community separate per PinePhone, a favore dello sviluppo di PinePhone come piattaforma olistica che offre un ambiente di riferimento di base per impostazione predefinita.
Secondo Martin, questo cambiamento nella strategia di sviluppo ha sconvolto l'equilibrio nella comunità di sviluppo software di PinePhone. In precedenza, tutti i partecipanti erano uguali e collaboravano al meglio delle loro capacità per sviluppare una piattaforma software comune. Ad esempio, gli sviluppatori Ubuntu Touch si è occupata di gran parte del lavoro iniziale di implementazione sul nuovo hardware, il progetto Mobian ha preparato lo stack di telefonia e postmarketOS ha lavorato sullo stack della fotocamera.
Manjaro Linux Manjaro si è in gran parte ripiegato su se stesso, mantenendo i pacchetti esistenti e utilizzando gli sviluppi già in corso per le proprie build, senza apportare contributi significativi allo stack software complessivo che potrebbero essere utili ad altre distribuzioni. Manjaro è stato anche criticato per aver incorporato modifiche di sviluppo in build che non erano ancora state considerate pronte per il rilascio dai progetti principali.
Diventando la build principale di PinePhone, Manjaro non solo è rimasta l'unica distribuzione a ricevere sostegno finanziario dal progetto Pine64, ma ha anche iniziato ad avere un'influenza sproporzionata sullo sviluppo dei prodotti Pine64 e sul processo decisionale nell'ecosistema associato. In particolare, le decisioni tecniche in Pine64 vengono ora spesso prese solo in base alle esigenze di Manjaro, senza tenere adeguatamente conto dei desideri e delle esigenze delle altre distribuzioni. Ad esempio, nel dispositivo Pinebook Pro, il progetto Pine64 ha ignorato le esigenze di altre distribuzioni e ha abbandonato l'uso di SPI Flash e del bootloader universale Tow-Boot, necessari per garantire un supporto uguale per diverse distribuzioni ed evitare il collegamento a Manjaro u-Boot.
Inoltre, concentrarsi su un'assemblea ha ridotto la motivazione per lo sviluppo di una piattaforma comune e ha creato un sentimento di ingiustizia tra gli altri partecipanti, poiché le distribuzioni ricevono donazioni dal progetto Pine64 per un importo di 10 dollari dalla vendita di ciascuna edizione dello smartphone PinePhone. fornito con questa distribuzione. Ora Manjaro riceve tutte le royalties dalle vendite, nonostante il suo mediocre contributo allo sviluppo della piattaforma complessiva.
Martin ritiene che questa pratica abbia minato la cooperazione reciprocamente vantaggiosa esistente nella comunità associata allo sviluppo di software per i dispositivi Pine64. Si noti che ora nella comunità Pine64 non esiste più la precedente cooperazione tra le distribuzioni e rimane attivo solo un piccolo numero di sviluppatori di terze parti che lavorano su componenti importanti dello stack software. Di conseguenza, l'attività di sviluppo di stack software per nuovi dispositivi come PinePhone Pro e PineNote è ormai praticamente cessata, il che potrebbe essere fatale per il modello di sviluppo utilizzato dal progetto Pine64, che si affida alla comunità per sviluppare software.
Fonte: opennet.ru
