Ključni razvijalec postmarketOS je zapustil projekt Pine64 zaradi težav v skupnosti

Martijn Braam, eden ključnih razvijalcev distribucije postmarketOS, je napovedal svoj odhod iz odprtokodne skupnosti Pine64 zaradi osredotočenosti projekta na eno specifično distribucijo in ne na podporo ekosistemu različnih distribucij, ki delujejo skupaj na skladu programske opreme.

Sprva je Pine64 uporabil strategijo prenosa razvoja programske opreme za svoje naprave na skupnost razvijalcev distribucije Linuxa in ustvaril izdaje skupnosti pametnega telefona PinePhone, ki so bile dobavljene z različnimi distribucijami. Lansko leto je bila sprejeta odločitev za uporabo privzete distribucije Manjaro in prenehanje ustvarjanja ločenih izdaj PinePhone Community Edition v korist razvoja PinePhone kot celovite platforme, ki privzeto ponuja osnovno referenčno okolje.

Po mnenju Martina je takšna sprememba razvojne strategije porušila ravnotežje v skupnosti razvijalcev programske opreme za PinePhone. Prej so vsi njegovi udeleženci delovali enakopravno in po svojih najboljših močeh skupaj razvijali skupno programsko platformo. Na primer, razvijalci Ubuntu Touch so opravili veliko začetnega uvajanja nove strojne opreme, projekt Mobian je pripravil telefonski sklad, postmarketOS pa je delal na skladu kamer.

Manjaro Linux se je večinoma držal zase in se ukvarjal z vzdrževanjem obstoječih paketov in uporabo že ustvarjenega razvoja za lastno gradnjo, ne da bi pomembno prispeval k razvoju skupnega sklada programske opreme, ki bi lahko bil uporaben za druge distribucije. Manjaro je bil tudi kritiziran zaradi vključitve sprememb v razvoju v zgradbe, ki še niso bile pripravljene za izdajo uporabnikom v glavnem projektu.

S tem ko je Manjaro postal primarna zgradba PinePhone, ni le ostal edina distribucija, ki je prejela finančno podporo projekta Pine64, ampak je tudi začel nesorazmerno vplivati ​​na razvoj izdelkov Pine64 in odločanje v povezanem ekosistemu. Zlasti tehnične odločitve v Pine64 se zdaj pogosto sprejemajo le na podlagi potreb Manjaro, ne da bi ustrezno upoštevali želje in potrebe drugih distribucij. Na primer, v napravi Pinebook Pro je projekt Pine64 prezrl potrebe drugih distribucij in opustil uporabo SPI Flash in univerzalnega zagonskega nalagalnika Tow-Boot, potrebnega za enako podporo za različne distribucije in izogibanje vezavi na Manjaro u-Boot.

Poleg tega je osredotočanje na en sklop zmanjšalo motivacijo za razvoj skupne platforme in ustvarilo občutek nepravičnosti med drugimi udeleženci, saj distribucije prejmejo donacije projekta Pine64 v višini 10 $ od prodaje vsake izdaje pametnega telefona PinePhone. priloženi tej distribuciji. Zdaj Manjaro prejema vse licenčnine od prodaje, kljub povprečnemu prispevku k razvoju celotne platforme.

Martin meni, da je ta praksa spodkopala obstoječe vzajemno koristno sodelovanje v skupnosti, povezano z razvojem programske opreme za naprave Pine64. Opozoriti je treba, da zdaj v skupnosti Pine64 ni več prejšnjega sodelovanja med distribucijami in le majhno število razvijalcev tretjih oseb, ki delajo na pomembnih komponentah sklada programske opreme, ostaja aktivno. Posledično je razvojna dejavnost za sklade programske opreme za nove naprave, kot sta PinePhone Pro in PineNote, zdaj skoraj prenehala, kar bi lahko bilo usodno za razvojni model, ki ga uporablja projekt Pine64, ki se pri razvoju programske opreme zanaša na skupnost.

Vir: opennet.ru

Dodaj komentar