Мартин Браам (Martijn Braam), един от ключовите разработчици на дистрибуцията postmarketOS, обяви напускането си от общността Pine64, която се занимава с разработването на отворени устройства, поради концентрацията на проекта върху една конкретна дистрибуция вместо подкрепа на екосистемата от различни дистрибуции, които съвместно работят върху софтуерния стек.
Първоначално Pine64 използваше стратегия за делегиране на разработката на софтуерната основа за своите устройства на общността от разработчици на дистрибуции на Linux и създаваше Community-редакции на смартфона PinePhone, доставяни с различни дистрибуции. Миналата година беше взето решение да се използва дистрибуцията Manjaro по подразбиране и да се прекрати създаването на отделни редакции на PinePhone Community Edition в полза на развитието на PinePhone като цялостна платформа, предлагаща по подразбиране основна референтна среда.
Според Мартина подобна промяна в стратегията на разработка наруши баланса в общността от разработчици на софтуерната основа за PinePhone. По-рано всички участници бяха на равни начала и в зависимост от възможностите си съвместно развиваха общата софтуерна платформа. Например, разработчиците на Ubuntu Touch извършиха значителна работа по първоначалното внедряване на новото оборудване, проектът Mobian подготви стека за телефония, а postmarketOS се занимаваше с набирането на стек за поддръжка на камерата.
Manjaro Linux основно се затвори в себе си и се занимаваше с поддръжка на съществуващи пакети и използване на вече създадените разработки за собствената си сборка, без да внася значителен принос в развитието на общия софтуерен стек, който би могъл да бъде полезен за останалите дистрибуции. Manjaro също бе критикуван за включване в сборките на изменения, които все още не бяха признати за готови за предаване на потребителите от основните проекти.
Получавайки статус на първоначална версия, дистрибуцията Manjaro на PinePhone не само че остана единствената дистрибуция, която получава финансова подкрепа от проекта 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
