Viktig postmarketOS-utvikler forlot Pine64-prosjektet på grunn av problemer i samfunnet

Martijn Braam, en av nøkkelutviklerne av postmarketOS-distribusjonen, kunngjorde sin avgang fra Pine64 open source-fellesskapet, på grunn av prosjektets fokus på én spesifikk distribusjon i stedet for å støtte et økosystem av forskjellige distribusjoner som jobber sammen på en programvarestabel.

Opprinnelig brukte Pine64 strategien med å delegere utviklingen av programvare for enhetene sine til fellesskapet av Linux-distribusjonsutviklere og opprettet fellesskapsutgaver av PinePhone-smarttelefonen, levert med forskjellige distribusjoner. I fjor ble beslutningen tatt om å bruke standard Manjaro-distribusjon og slutte å lage separate utgaver av PinePhone Community Edition til fordel for å utvikle PinePhone som en helhetlig plattform som tilbyr et grunnleggende referansemiljø som standard.

Ifølge Martin forstyrret en slik endring i utviklingsstrategi balansen i fellesskapet av programvareutviklere for PinePhone. Tidligere handlet alle deltakerne på like vilkår og utviklet etter beste evne i fellesskap en felles programvareplattform. For eksempel gjorde Ubuntu Touch-utviklerne mye av det innledende distribusjonsarbeidet på ny maskinvare, Mobian-prosjektet forberedte telefonistakken, og postmarketOS jobbet med kamerastabelen.

Manjaro Linux holdt seg stort sett for seg selv og var engasjert i å vedlikeholde eksisterende pakker og bruke allerede opprettede utviklinger for sin egen konstruksjon, uten å gi et vesentlig bidrag til utviklingen av en felles programvarestabel som kunne være nyttig for andre distribusjoner. Manjaro har også blitt kritisert for å inkludere endringer under utvikling i bygg som ennå ikke er ansett som klare til å bli utgitt til brukere av hovedprosjektet.

Ved å bli den primære konstruksjonen av PinePhone, forble Manjaro ikke bare den eneste distribusjonen som mottok økonomisk støtte fra Pine64-prosjektet, men begynte også å ha en uforholdsmessig innflytelse på utviklingen av Pine64-produkter og beslutningstaking i det tilhørende økosystemet. Spesielt er tekniske avgjørelser i Pine64 nå ofte kun tatt basert på behovene til Manjaro, uten å ta ordentlig hensyn til ønsker og behov til andre distribusjoner. For eksempel, i Pinebook Pro-enheten, ignorerte Pine64-prosjektet behovene til andre distribusjoner og forlot bruken av SPI Flash og den universelle Tow-Boot bootloader, nødvendig for lik støtte for forskjellige distribusjoner og unngå binding til Manjaro u-Boot.

I tillegg reduserte fokus på én forsamling motivasjonen for utviklingen av en felles plattform og skapte en følelse av urettferdighet blant andre deltakere, siden distribusjoner mottar donasjoner fra Pine64-prosjektet på $10 fra salget av hver utgave av PinePhone-smarttelefonen følger med denne distribusjonen. Nå mottar Manjaro alle royalties fra salg, til tross for dets middelmådige bidrag til utviklingen av den samlede plattformen.

Martin mener at denne praksisen undergravde det eksisterende gjensidig fordelaktige samarbeidet i samfunnet knyttet til utviklingen av programvare for Pine64-enheter. Det bemerkes at nå i Pine64-fellesskapet er det ikke lenger det tidligere samarbeidet mellom distribusjoner og bare et lite antall tredjepartsutviklere som jobber med viktige komponenter i programvarestabelen forblir aktive. Som et resultat har utviklingsaktiviteten for programvarestabler for nye enheter som PinePhone Pro og PineNote nå praktisk talt opphørt, noe som kan være fatalt for utviklingsmodellen brukt av Pine64-prosjektet, som er avhengig av fellesskapet for å utvikle programvare.

Kilde: opennet.ru

Legg til en kommentar