Ключовий розробник 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

Додати коментар або відгук