Мартин Браам (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 и универсалния бутloader Tow-Boot, които са необходими за равностойна поддръжка на различни дистрибуции и за избягване на зависимостта от Manjaro u-Boot.
Освен това, фокусирането върху една версия намали мотивацията за развитие на общата платформа и създаде усещане за несправедливост сред останалите участници, тъй като дистрибуциите получават от проекта Pine64 дарения от 10 долара от продажбата на всяка версия на смартфона PinePhone, доставяна с този дистрибутив. Сега обаче всички постъпления от продажбите отиват при Manjaro, въпреки посредствения му принос в развитието на общата платформа.
Мартин смята, че подобна практика е подкопала съществуващото взаимовигодно сътрудничество в общността, свързана с разширението на софтуера за устройствата на Pine64. Отбелязва се, че сега в общността на Pine64 вече няма предишното сътрудничество между дистрибуциите и остава активност само от малък брой независими разработчици, работещи по важни компоненти на софтуерния стек. В резултат на това, в момента практически е прекратена активността по разработка на софтуерни стекове за нови устройства, като PinePhone Pro и PineNote, което може да се окаже фатално за модела на разработка на проекта Pine64, разчитащ на общността за развитието на софтуера.
Източник: opennet.ru
