Dezvoltatorul cheie postmarketOS a părăsit proiectul Pine64 din cauza unor probleme în comunitate

Martijn Braam, unul dintre dezvoltatorii cheie ai distribuției postmarketOS, și-a anunțat plecarea din comunitatea open source Pine64, datorită concentrării proiectului pe o distribuție specifică, mai degrabă decât pe sprijinirea unui ecosistem de distribuții diferite care lucrează împreună pe o stivă de software.

Inițial, Pine64 a folosit strategia de a delega dezvoltarea de software pentru dispozitivele sale către comunitatea dezvoltatorilor de distribuție Linux și a creat ediții comunitare ale smartphone-ului PinePhone, furnizate cu diferite distribuții. Anul trecut, a fost luată decizia de a utiliza distribuția implicită Manjaro și de a opri crearea de ediții separate ale PinePhone Community Edition în favoarea dezvoltării PinePhone ca platformă holistică care oferă un mediu de referință de bază în mod implicit.

Potrivit lui Martin, o astfel de schimbare a strategiei de dezvoltare a rupt echilibrul în comunitatea de dezvoltatori de software pentru PinePhone. Anterior, toți participanții săi au acționat în condiții egale și, în măsura posibilităților lor, au dezvoltat în comun o platformă software comună. De exemplu, dezvoltatorii Ubuntu Touch au făcut o mare parte din munca inițială de implementare pe hardware nou, proiectul Mobian a pregătit stiva de telefonie, iar postmarketOS a lucrat la stiva de camere.

Manjaro Linux s-a păstrat în mare măsură pe sine și s-a angajat în menținerea pachetelor existente și în utilizarea dezvoltărilor deja create pentru propria sa construcție, fără a aduce o contribuție semnificativă la dezvoltarea unei stive de software comune care ar putea fi utilă pentru alte distribuții. Manjaro a fost, de asemenea, criticat pentru că a inclus modificări în curs de dezvoltare în versiuni care nu au fost încă considerate gata să fie lansate utilizatorilor de către proiectul principal.

Devenind versiunea principală a PinePhone, Manjaro nu numai că a rămas singura distribuție care a primit sprijin financiar din partea proiectului Pine64, dar a început să aibă o influență disproporționată asupra dezvoltării produselor Pine64 și asupra procesului decizional în ecosistemul asociat. În special, deciziile tehnice în Pine64 sunt acum adesea luate numai pe baza nevoilor lui Manjaro, fără a lua în considerare în mod corespunzător dorințele și nevoile altor distribuții. De exemplu, în dispozitivul Pinebook Pro, proiectul Pine64 a ignorat nevoile altor distribuții și a abandonat utilizarea SPI Flash și a bootloader-ului universal Tow-Boot, necesar pentru suport egal pentru diferite distribuții și evitând legarea la Manjaro u-Boot.

În plus, concentrarea asupra unei singure adunări a redus motivația pentru dezvoltarea unei platforme comune și a creat un sentiment de nedreptate în rândul celorlalți participanți, deoarece distribuțiile primesc donații din proiectul Pine64 în valoare de 10 USD din vânzarea fiecărei ediții a smartphone-ului PinePhone. furnizate cu această distribuție. Acum, Manjaro primește toate redevențele din vânzări, în ciuda contribuției sale mediocre la dezvoltarea platformei generale.

Martin consideră că această practică a subminat cooperarea reciproc avantajoasă existentă în comunitate asociată cu dezvoltarea de software pentru dispozitivele Pine64. Se observă că acum în comunitatea Pine64 nu mai există cooperarea anterioară între distribuții și doar un număr mic de dezvoltatori terți care lucrează la componente importante ale stivei de software rămân activi. Ca urmare, activitatea de dezvoltare a stivelor de software pentru dispozitive noi precum PinePhone Pro și PineNote a încetat acum practic, ceea ce ar putea fi fatal pentru modelul de dezvoltare utilizat de proiectul Pine64, care se bazează pe comunitate pentru a dezvolta software.

Sursa: opennet.ru

Adauga un comentariu