Ključni postmarketOS programer napustio je Pine64 projekt 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 ekosustava različitih distribucija koje rade zajedno na hrpi softvera.

U početku je Pine64 koristio strategiju delegiranja razvoja softvera za svoje uređaje zajednici programera distribucije Linuxa i kreirao Community izdanja pametnog telefona PinePhone, isporučena s različitim distribucijama. Prošle godine donesena je odluka da se koristi zadana Manjaro distribucija i da se prestane stvarati zasebna izdanja PinePhone Community Edition u korist razvoja PinePhonea kao holističke platforme koja prema zadanim postavkama nudi osnovno referentno okruženje.

Prema Martinu, takva promjena strategije razvoja poremetila je ravnotežu u zajednici programera softvera za PinePhone. Prethodno su svi njegovi sudionici djelovali ravnopravno i u skladu sa svojim sposobnostima zajednički razvijali zajedničku softversku platformu. Na primjer, programeri Ubuntu Toucha obavili su dosta posla na početnoj implementaciji novog hardvera, projekt Mobian pripremio je telefonski skup, a postmarketOS je radio na nizu kamere.

Manjaro Linux se uglavnom držao za sebe i bavio se održavanjem postojećih paketa i korištenjem već stvorenih razvoja za vlastitu izgradnju, bez značajnog doprinosa razvoju zajedničkog softverskog skupa koji bi mogao biti koristan za druge distribucije. Manjaro je također kritiziran zbog uključivanja promjena u razvoju u gradnje koje se još nisu smatrale spremnima za puštanje korisnicima u glavnom projektu.

Postavši primarna verzija PinePhonea, Manjaro ne samo da je ostao jedina distribucija koja prima financijsku potporu od projekta Pine64, već je također počeo imati nerazmjeran utjecaj na razvoj Pine64 proizvoda i donošenje odluka u povezanom ekosustavu. Konkretno, tehničke odluke u Pine64 sada se često donose samo na temelju potreba Manjara, bez odgovarajućeg uzimanja u obzir želja i potreba drugih distribucija. Na primjer, u Pinebook Pro uređaju, projekt Pine64 zanemario je potrebe drugih distribucija i napustio korištenje SPI Flasha i univerzalnog Tow-Boot bootloadera, neophodnog za jednaku podršku za različite distribucije i izbjegavanje vezanja na Manjaro u-Boot.

Osim toga, fokusiranje na jedan sklop smanjilo je motivaciju za razvoj zajedničke platforme i stvorilo osjećaj nepravde među ostalim sudionicima, budući da distribucije dobivaju donacije od projekta Pine64 u iznosu od 10 dolara od prodaje svakog izdanja pametnog telefona PinePhone. isporučen uz ovu distribuciju. Sada Manjaro prima sve tantijeme od prodaje, unatoč osrednjem doprinosu razvoju cjelokupne platforme.

Martin smatra da je ovakva praksa potkopala postojeću obostrano korisnu suradnju u zajednici vezanu uz razvoj softvera za Pine64 uređaje. Napominje se da sada u zajednici Pine64 više ne postoji nekadašnja suradnja između distribucija i da je samo mali broj programera trećih strana koji rade na važnim komponentama softverskog paketa ostao aktivan. Kao rezultat toga, razvojne aktivnosti za softverske pakete za nove uređaje kao što su PinePhone Pro i PineNote sada su gotovo prestale, što bi moglo biti kobno za razvojni model koji koristi projekt Pine64, koji se oslanja na zajednicu za razvoj softvera.

Izvor: opennet.ru

Dodajte komentar