Klíčový vývojář postmarketOS opustil projekt Pine64 kvůli problémům v komunitě

Martijn Braam, jeden z klíčových vývojářů distribuce postmarketOS, oznámil svůj odchod z open source komunity Pine64 kvůli zaměření projektu na jednu konkrétní distribuci spíše než na podporu ekosystému různých distribucí spolupracujících na softwarovém balíčku.

Zpočátku Pine64 používal strategii delegování vývoje softwaru pro svá zařízení na komunitu vývojářů distribuce Linuxu a vytvořil komunitní edice smartphonu PinePhone dodávané s různými distribucemi. Minulý rok padlo rozhodnutí použít výchozí distribuci Manjaro a přestat vytvářet samostatné edice PinePhone Community Edition ve prospěch vývoje PinePhone jako holistické platformy, která ve výchozím nastavení nabízí základní referenční prostředí.

Podle Martina taková změna strategie vývoje narušila rovnováhu v komunitě softwarových vývojářů pro PinePhone. Dříve všichni jeho účastníci jednali za stejných podmínek a podle svých nejlepších schopností společně vyvíjeli společnou softwarovou platformu. Například vývojáři Ubuntu Touch udělali spoustu práce na počátečním nasazení nového hardwaru, projekt Mobian připravil zásobník telefonování a postmarketOS pracoval na zásobníku fotoaparátů.

Manjaro Linux se z velké části držel sám pro sebe a zabýval se údržbou stávajících balíčků a používáním již vytvořených vývojů pro vlastní sestavení, aniž by významně přispěl k vývoji společného softwarového zásobníku, který by mohl být užitečný pro jiné distribuce. Manjaro byl také kritizován za to, že zahrnuje změny ve vývoji do sestavení, která dosud nebyla považována za připravená k vydání uživatelům hlavním projektem.

Tím, že se Manjaro stalo primárním sestavením PinePhone, zůstalo nejen jedinou distribucí, která získala finanční podporu z projektu Pine64, ale také začalo mít neúměrný vliv na vývoj produktů Pine64 a rozhodování v přidruženém ekosystému. Zejména technická rozhodnutí v Pine64 se nyní často dělají pouze na základě potřeb Manjaro, aniž by řádně zohledňovala přání a potřeby jiných distribucí. Například v zařízení Pinebook Pro projekt Pine64 ignoroval potřeby jiných distribucí a opustil použití SPI Flash a univerzálního bootloaderu Tow-Boot, který je nezbytný pro stejnou podporu pro různé distribuce a vyhýbání se vazbě na Manjaro u-Boot.

Zaměření na jednu sestavu navíc snížilo motivaci pro vývoj společné platformy a vytvořilo pocit nespravedlnosti mezi ostatními účastníky, protože distribuce získávají dary z projektu Pine64 ve výši 10 USD z prodeje každé edice smartphonu PinePhone dodávané s touto distribucí. Nyní Manjaro dostává všechny licenční poplatky z prodeje, a to navzdory jeho průměrnému příspěvku k rozvoji celkové platformy.

Martin se domnívá, že tato praxe podkopala dosavadní oboustranně výhodnou spolupráci v komunitě spojenou s vývojem softwaru pro zařízení Pine64. Je třeba poznamenat, že nyní v komunitě Pine64 již neexistuje dřívější spolupráce mezi distribucemi a aktivní zůstává pouze malý počet vývojářů třetích stran, kteří pracují na důležitých součástech softwarového zásobníku. Výsledkem je, že vývojová činnost pro softwarové sady pro nová zařízení, jako jsou PinePhone Pro a PineNote, nyní prakticky ustala, což by mohlo být osudné pro vývojový model používaný projektem Pine64, který se při vývoji softwaru spoléhá na komunitu.

Zdroj: opennet.ru

Přidat komentář