Lo sviluppatore chiave di postmarketOS ha lasciato il progetto Pine64 a causa di problemi nella comunità

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 utilizzato la strategia di delegare lo sviluppo del software per i propri dispositivi alla comunità di sviluppatori della distribuzione Linux e ha creato edizioni Community dello smartphone PinePhone, fornito con diverse distribuzioni. L'anno scorso è stata presa la decisione di utilizzare la distribuzione Manjaro predefinita e di smettere di creare edizioni separate di PinePhone Community Edition a favore dello sviluppo di PinePhone come piattaforma olistica che offre un ambiente di riferimento di base per impostazione predefinita.

Secondo Martin, un simile cambiamento nella strategia di sviluppo ha sconvolto l'equilibrio nella comunità degli sviluppatori di software per PinePhone. In precedenza, tutti i suoi partecipanti agivano in condizioni di parità e, al meglio delle loro capacità, sviluppavano congiuntamente una piattaforma software comune. Ad esempio, gli sviluppatori di Ubuntu Touch hanno svolto gran parte del lavoro di distribuzione iniziale sul nuovo hardware, il progetto Mobian ha preparato lo stack di telefonia e postmarketOS ha lavorato sullo stack della fotocamera.

Manjaro Linux si è tenuto per lo più per sé ed è stato impegnato nel mantenimento dei pacchetti esistenti e nell'utilizzo degli sviluppi già creati per la propria build, senza dare un contributo significativo allo sviluppo di uno stack software comune che potesse essere utile per altre distribuzioni. Manjaro è stato anche criticato per aver incluso modifiche in fase di sviluppo in build che non sono state ancora ritenute pronte per essere rilasciate agli utenti dal progetto principale.

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

Aggiungi un commento