Ключавы распрацоўшчык postmarketOS пакінуў праект Pine64 з-за праблем у супольнасці

Марцін Браам (Martijn Braam), адзін з ключавых распрацоўшчыкаў дыстрыбутыва postmarketOS, абвясціў аб сыходзе з супольнасці Pine64, якое займаецца стварэннем адкрытых прылад, з-за засяроджвання праекта на адным канкрэтным дыстрыбутыве замест падтрымкі экасістэмы з розных дыстрыбутываў, разам якія працуюць над праграмным Стэ.

Першапачаткова Pine64 выкарыстаў стратэгію дэлегавання распрацоўкі праграмнага начыння для сваіх прылад супольнасці распрацоўнікаў дыстрыбутываў Linux і фармаваў Community-рэдакцыі смартфона PinePhone, якія пастаўляюцца з рознымі дыстрыбутывамі. У мінулым годзе было прынята рашэнне выкарыстоўваць па змаўчанні дыстрыбутыў Manjaro і спыніць фарміраванне асобных рэдакцый PinePhone Community Edition на карысць развіцця PinePhone як цэласнай платформы, якая прапануе па змаўчанні базавую эталоннае асяроддзе.

Па меркаванні Марціна падобная змена стратэгіі распрацоўкі парушыла баланс у супольнасці распрацоўнікаў праграмнага начыння для PinePhone. Раней усе яго ўдзельнікі выступалі на роўных і па меры сваіх магчымасцей сумесна развівалі агульную праграмную платформу. Напрыклад, распрацоўнікі Ubuntu Touch выканалі вялікую працу па першапачатковым разгортванні на новым абсталяванні, праект Mobian падрыхтаваў стэк для тэлефаніі, а postmarketOS займаўся стэкам для падтрымання камеры.

Manjaro Linux галоўным чынам замкнуўся на сабе і займаўся суправаджэннем існых пакетаў і выкарыстаннем ужо створаных напрацовак для ўласнай зборкі, не ўносячы прыкметнага фундуша ў развіццё агульнага праграмнага стэка, які мог бы быць карысны для астатніх дыстрыбутываў. Manjaro таксама падвяргаўся крытыцы за ўключэнне ў зборкі якія знаходзяцца ў распрацоўцы змен, яшчэ не прызнаных гатовымі для давядзення да карыстачоў асноўнымі праектамі.

Атрымаўшы статус першаснай зборкі PinePhone дыстрыбутыў Manjaro не толькі застаўся адзіным дыстрыбутывам, якія атрымліваюць фінансавую падтрымку ад праекта Pine64, але і стаў аказваць неадпаведны вялікі ўплыў на распрацоўку прадуктаў Pine64 і прыняцце рашэнняў у звязанай з імі экасістэме. У прыватнасці, тэхнічныя рашэнні ў Pine64 часцяком зараз прымаюцца толькі з улікам запатрабаванняў Manjaro, належным чынам не прымаючы да ўвагі пажаданні і запатрабаванні астатніх дыстрыбутываў. Напрыклад, у прыладзе Pinebook Pro праект Pine64 праігнараваў запатрабаванні астатніх дыстрыбутываў і адмовіўся ад выкарыстання SPI Flash і ўніверсальнага загрузніка Tow-Boot, неабходных для раўнацэннай падтрымкі розных дыстрыбутываў і выключэнні прывязкі да Manjaro u-Boot.

Акрамя таго, засяроджванне на адной зборцы знізіла матывацыю развіцця агульнай платформы і стварыла адчуванне несправядлівасці ў астатніх удзельнікаў, бо дыстрыбутывы атрымліваюць ад праекту Pine64 ахвяраванні, памерам $10 ад продажу кожнай рэдакцыі смартфона PinePhone, якая пастаўляецца з дадзеным дыстрыбутывам. Цяпер жа ўсе адлічэнні ад продажаў атрымлівае Manjaro, нягледзячы на ​​свой пасрэдны ўклад у развіццё агульнай платформы.

Марцін лічыць, што падобная практыка падарвала якое склалася ўзаемавыгаднае супрацоўніцтва ў супольнасці, звязаным з распрацоўкай праграмнага начыння для прылад Pine64. Адзначаецца, што зараз у супольнасці Pine64 ужо няма мінуўшчыны супрацоўніцтва паміж дыстрыбутывамі і захоўваецца актыўнасць толькі невялікай колькасці іншых распрацоўнікаў, якія працуюць над важнымі кампанентамі праграмнага стэка. У выніку, у цяперашні час практычна спынілася актыўнасць распрацоўкі праграмных стэкаў для новых прылад, такіх як PinePhone Pro і PineNote, што можа стаць фатальным для выкарыстоўванай у праекце Pine64 мадэлі распрацоўкі, належыць на супольнасць пры развіцці праграмнага начыння.

Крыніца: opennet.ru

Дадаць каментар