Ključni postmarketOS programer je napustio Pine64 projekat zbog problema u zajednici

Martijn Braam, jedan od ključnih programera postmarketOS distribucije, najavio je svoj odlazak iz zajednice otvorenog koda Pine64, zbog fokusa projekta na jednu specifičnu distribuciju, a ne na podržavanje ekosistema različitih distribucija koje rade zajedno na softverskom stogu.

U početku, Pine64 je koristio strategiju delegiranja razvoja softvera za svoje uređaje zajednici programera Linux distribucije i kreirao Community izdanja PinePhone pametnog telefona, isporučena sa različitim distribucijama. Prošle godine je doneta odluka da se koristi podrazumevana Manjaro distribucija i da se prestane sa kreiranjem zasebnih izdanja PinePhone Community Edition u korist razvoja PinePhone-a kao holističke platforme koja podrazumevano nudi osnovno referentno okruženje.

Prema Martinovim riječima, takva promjena strategije razvoja narušila je ravnotežu u zajednici programera softvera za PinePhone. Ranije su svi njeni učesnici delovali pod jednakim uslovima i, koliko su mogli, zajednički su razvili zajedničku softversku platformu. Na primjer, programeri Ubuntu Touch-a su uradili dosta početnog rada na postavljanju novog hardvera, Mobian projekat je pripremio telefonski stog, a postmarketOS je radio na steku kamere.

Manjaro Linux se u velikoj mjeri držao za sebe i bavio se održavanjem postojećih paketa i korištenjem već kreiranih razvojnih rješenja za vlastitu izgradnju, bez značajnog doprinosa razvoju zajedničkog softverskog steka koji bi mogao biti koristan za druge distribucije. Manjaro je također kritiziran zbog uključivanja promjena u razvoju u buildove za koje se glavni projekat još nije smatrao spremnim za puštanje korisnicima.

Postavši primarna verzija PinePhone-a, Manjaro ne samo da je ostao jedina distribucija koja je dobila finansijsku podršku od Pine64 projekta, već je također počeo da ima nesrazmjeran utjecaj na razvoj Pine64 proizvoda i donošenje odluka u povezanom ekosistemu. Konkretno, tehničke odluke u Pine64 se sada često donose samo na osnovu potreba Manjara, bez pravilnog uzimanja u obzir želja i potreba drugih distribucija. Na primjer, u Pinebook Pro uređaju, Pine64 projekat je zanemario potrebe drugih distribucija i napustio korištenje SPI Flash-a i univerzalnog Tow-Boot bootloadera, neophodnog za jednaku podršku za različite distribucije i izbjegavanje vezivanja za Manjaro u-Boot.

Osim toga, fokusiranje na jednu montažu smanjilo je motivaciju za razvoj zajedničke platforme i stvorilo osjećaj nepravde među ostalim učesnicima, jer distribucije dobijaju donacije od Pine64 projekta u iznosu od 10 dolara od prodaje svakog izdanja PinePhone pametnog telefona. isporučuje sa ovom distribucijom. Sada Manjaro prima sve autorske naknade od prodaje, uprkos svom osrednjem doprinosu razvoju cjelokupne platforme.

Martin smatra da je ova praksa narušila postojeću obostrano korisnu saradnju u zajednici vezanu za razvoj softvera za Pine64 uređaje. Napominje se da sada u zajednici Pine64 više ne postoji nekadašnja saradnja između distribucija i da je aktivan samo mali broj programera trećih strana koji rade na važnim komponentama softverskog steka. Kao rezultat toga, razvojna aktivnost softverskih paketa za nove uređaje kao što su PinePhone Pro i PineNote sada je praktično prestala, što bi moglo biti kobno za razvojni model koji koristi projekat Pine64, a koji se oslanja na zajednicu u razvoju softvera.

izvor: opennet.ru

Dodajte komentar