Martijn Braam, jeden z hlavních vývojářů distribuce postmarketOS, oznámil odchod ze společenství Pine64, které se zabývá vytvářením otevřených zařízení, kvůli zaměření projektu na jednu konkrétní distribuci místo podpory ekosystému různých distribucí, které společně pracují na softwarovém stacku.
Původně Pine64 používal strategii delegování vývoje softwaru pro svá zařízení na komunitu vývojářů distribucí Linux a vytvářel Community edition chytrého telefonu PinePhone dodávané s různými distribucemi. V minulém roce bylo rozhodnuto používat distribuci Manjaro jako výchozí a přerušit vývoj jednotlivých verzí PinePhone Community Edition ve prospěch rozvoje PinePhone jako ucelené platformy, která nabízí výchozí základní referenční prostředí.
Podle Martijnova názoru změna strategie vývoje narušila rovnováhu v komunitě vývojářů softwaru pro PinePhone. Dříve všichni účastníci byli na rovné úrovni a společně rozvíjeli společnou softwarovou platformu. Například vývojáři Ubuntu Touch odvedli velkou práci na počátečním nasazení na novém zařízení, projekt Mobian připravil stack pro telefonii a postmarketOS se věnoval stacku pro podporu kamery.
Manjaro Linux se převážně soustředil sám na sebe a věnoval se údržbě existujících balíčků a používání již vytvořených výsledků pro vlastní sestavení, aniž by přispíval k rozvoji společného softwarového stacku, který by mohl být užitečný pro ostatní distribuce. Manjaro byl také kritizován za zahrnutí rozpracovaných změn do svých sestavení, které ještě nebyly uznány jako připravené pro uživatele hlavními projekty.
Po získání statusu primární verze PinePhone distribuce Manjaro nejen zůstala jedinou distribucí, která dostává finanční podporu od projektu Pine64, ale také začala mít neúměrně velký vliv na vývoj produktů Pine64 a rozhodování v souvisejícím ekosystému. Zejména se technická rozhodnutí v Pine64 nyní často přijímají pouze s ohledem na potřeby Manjaro, a to řádně nezohledňuje přání a potřeby ostatních distribucí. Například v zařízení Pinebook Pro projekt Pine64 ignoroval potřeby ostatních distribucí a vzdal se použití SPI Flash a univerzálního bootloaderu Tow-Boot, nezbytných pro rovnoměrnou podporu různých distribucí a vyloučení závislosti na Manjaro u-Boot.
Kromě toho zaměření na jednu verzi snížilo motivaci pro rozvoj společné platformy a vytvořilo pocit nespravedlnosti u ostatních účastníků, protože distribuce dostávají od projektu Pine64 dary ve výši 10 $ z prodeje každého modelu smartphonu PinePhone dodávaného s touto distribucí. Nyní však veškeré příspěvky z prodeje dostává Manjaro, ačkoliv jeho příspěvek do rozvoje společné platformy je průměrný.
Martin považuje tuto praxi za oslabení dosavadní vzájemně výhodné spolupráce v komunitě, která se zabývá vývojem softwarového základu pro zařízení Pine64. Je pozorováno, že v komunitě Pine64 již není dřívější spolupráce mezi distribucemi a aktivita přetrvává pouze u malého počtu externích vývojářů, kteří pracují na důležitých komponentech softwarového stacku. V důsledku toho v současnosti prakticky ustaly aktivity vývoje softwarových stacků pro nová zařízení, jako jsou PinePhone Pro a PineNote, což může být fatální pro model vývoje používaný projektem Pine64, který se spoléhá na komunitu při rozvoji softwarového základu.
Zdroj: opennet.ru
