Viktig postmarketOS-utvecklare lämnade Pine64-projektet på grund av problem i samhället

Martijn Braam, en av nyckelutvecklarna av postmarketOS-distributionen, tillkännagav sin avgång från Pine64 open source-gemenskapen, på grund av projektets fokus på en specifik distribution snarare än att stödja ett ekosystem av olika distributioner som arbetar tillsammans på en mjukvarustapel.

Till en början använde Pine64 strategin att delegera utvecklingen av mjukvara för sina enheter till gemenskapen av Linux-distributionsutvecklare och skapade Community-utgåvor av PinePhone-smarttelefonen, som levereras med olika distributioner. Förra året togs beslutet att använda standard Manjaro-distributionen och sluta skapa separata utgåvor av PinePhone Community Edition till förmån för att utveckla PinePhone som en holistisk plattform som erbjuder en grundläggande referensmiljö som standard.

Enligt Martin rubbad en sådan förändring av utvecklingsstrategin balansen i gemenskapen av mjukvaruutvecklare för PinePhone. Tidigare har alla dess deltagare agerat på lika villkor och har, efter bästa förmåga, gemensamt utvecklat en gemensam mjukvaruplattform. Till exempel gjorde Ubuntu Touch-utvecklarna mycket av det initiala installationsarbetet på ny hårdvara, Mobian-projektet förberedde telefonistacken och postmarketOS arbetade med kamerastacken.

Manjaro Linux höll sig till stor del för sig själv och ägnade sig åt att underhålla befintliga paket och använda redan skapade utvecklingar för sitt eget bygge, utan att ge ett nämnvärt bidrag till utvecklingen av en gemensam mjukvarustack som kunde vara användbar för andra distributioner. Manjaro har också kritiserats för att ha inkluderat underutvecklingsändringar i byggnader som ännu inte har bedömts vara redo att släppas till användare av huvudprojektet.

Genom att bli den primära konstruktionen av PinePhone förblev Manjaro inte bara den enda distributionen som fick ekonomiskt stöd från Pine64-projektet, utan började också ha ett oproportionerligt inflytande på utvecklingen av Pine64-produkter och beslutsfattande i det associerade ekosystemet. Speciellt, tekniska beslut i Pine64 fattas nu ofta enbart baserat på Manjaros behov, utan att ordentligt ta hänsyn till önskemål och behov hos andra distributioner. Till exempel, i Pinebook Pro-enheten ignorerade Pine64-projektet behoven hos andra distributioner och övergav användningen av SPI Flash och den universella Tow-Boot bootloader, nödvändig för lika stöd för olika distributioner och för att undvika bindning till Manjaro u-Boot.

Dessutom minskade fokus på en sammansättning motivationen för utvecklingen av en gemensam plattform och skapade en känsla av orättvisa bland andra deltagare, eftersom distributioner tar emot donationer från Pine64-projektet till ett belopp av $10 från försäljningen av varje upplaga av PinePhone-smarttelefonen levereras med denna distribution. Nu får Manjaro alla royalties från försäljning, trots dess mediokra bidrag till utvecklingen av den övergripande plattformen.

Martin anser att denna praxis undergrävde det befintliga ömsesidigt fördelaktiga samarbetet i samhället i samband med utvecklingen av mjukvara för Pine64-enheter. Det noteras att nu i Pine64-communityt finns det inte längre det tidigare samarbetet mellan distributioner och endast ett litet antal tredjepartsutvecklare som arbetar med viktiga komponenter i mjukvarustacken är fortfarande aktiva. Som ett resultat har utvecklingsaktiviteten för mjukvarustackar för nya enheter som PinePhone Pro och PineNote nu praktiskt taget upphört, vilket kan vara ödesdigert för utvecklingsmodellen som används av Pine64-projektet, som förlitar sig på att communityn ska utveckla mjukvara.

Källa: opennet.ru

Lägg en kommentar