Key PostmarketOS-udvikler forlader Pine64-projektet på grund af fællesskabsproblemer

Martijn Braam, en af ​​nøgleudviklerne af postmarketOS-distributionen, annoncerede sin afgang fra Pine64 open source-fællesskabet på grund af projektets fokus på én specifik distribution frem for at understøtte et økosystem af forskellige distributioner, der arbejder sammen på en softwarestak.

Til at begynde med brugte Pine64 strategien med at uddelegere udviklingen af ​​software til sine enheder til fællesskabet af Linux-distributionsudviklere og skabte fællesskabsudgaver af PinePhone-smartphonen, der leveres med forskellige distributioner. Sidste år blev beslutningen taget om at bruge standard Manjaro-distributionen og stoppe med at skabe separate udgaver af PinePhone Community Edition til fordel for at udvikle PinePhone som en holistisk platform, der som standard tilbyder et grundlæggende referencemiljø.

Ifølge Martin forstyrrede en sådan ændring i udviklingsstrategi balancen i fællesskabet af softwareudviklere til PinePhone. Tidligere handlede alle dets deltagere på lige vilkår og udviklede efter bedste evne i fællesskab en fælles softwareplatform. For eksempel lavede Ubuntu Touch-udviklerne meget af det indledende implementeringsarbejde på ny hardware, Mobian-projektet forberedte telefoni-stakken, og postmarketOS arbejdede på kamerastakken.

Manjaro Linux holdt sig stort set for sig selv og var engageret i at vedligeholde eksisterende pakker og bruge allerede oprettede udviklinger til sin egen build, uden at yde et væsentligt bidrag til udviklingen af ​​en fælles softwarestak, der kunne være nyttig til andre distributioner. Manjaro er også blevet kritiseret for at inkludere ændringer under udvikling i builds, der endnu ikke er blevet anset for klar til at blive frigivet til brugere af hovedprojektet.

Ved at blive den primære build af PinePhone forblev Manjaro ikke kun den eneste distribution, der modtog økonomisk støtte fra Pine64-projektet, men begyndte også at have en uforholdsmæssig indflydelse på udviklingen af ​​Pine64-produkter og beslutningstagning i det tilhørende økosystem. Især tekniske beslutninger i Pine64 træffes nu ofte kun baseret på Manjaros behov, uden at der tages ordentligt hensyn til andre distributioners ønsker og behov. For eksempel i Pinebook Pro-enheden ignorerede Pine64-projektet behovene for andre distributioner og opgav brugen af ​​SPI Flash og den universelle Tow-Boot bootloader, der er nødvendig for lige støtte til forskellige distributioner og undgå binding til Manjaro u-Boot.

Derudover reducerede fokus på én forsamling motivationen for udviklingen af ​​en fælles platform og skabte en følelse af uretfærdighed blandt andre deltagere, da distributioner modtager donationer fra Pine64-projektet på et beløb på $10 fra salget af hver udgave af PinePhone-smartphonen leveres med denne distribution. Nu modtager Manjaro alle royalties fra salg, på trods af dets middelmådige bidrag til udviklingen af ​​den overordnede platform.

Martin mener, at denne praksis underminerede det eksisterende gensidigt fordelagtige samarbejde i samfundet i forbindelse med udviklingen af ​​software til Pine64-enheder. Det bemærkes, at der nu i Pine64-fællesskabet ikke længere er det tidligere samarbejde mellem distributioner, og kun et lille antal tredjepartsudviklere, der arbejder på vigtige komponenter i softwarestakken, forbliver aktive. Som følge heraf er udviklingsaktiviteten for softwarestabler til nye enheder som PinePhone Pro og PineNote nu praktisk talt ophørt, hvilket kan være fatalt for den udviklingsmodel, der bruges af Pine64-projektet, som er afhængig af fællesskabet til at udvikle software.

Kilde: opennet.ru

Tilføj en kommentar