Martijn Braam, a key developer of the postmarketOS distribution, announced his departure from the Pine64 community, which focuses on creating open devices, due to the project's shift towards a single specific distribution instead of supporting an ecosystem of various distributions working together on the software stack.
Initially, Pine64 employed a strategy of delegating the development of the software stack for its devices to the Linux distribution developer community and formed Community editions of the PinePhone smartphone, shipped with different distributions. Last year, the decision was made to use the Manjaro distribution by default and to cease the formation of separate PinePhone Community Edition releases in favor of developing the PinePhone as a cohesive platform that offers a standard reference environment by default.
In Martin's opinion, this change in the development strategy disrupted the balance within the community of software stack developers for the PinePhone. Previously, all participants acted as equals and collaborated to develop a common software platform to the best of their abilities. For example, the Ubuntu Touch developers did significant work to initially deploy on the new hardware, the Mobian project prepared the stack for telephony, and postmarketOS focused on the stack to support the camera.
Manjaro Linux has largely become self-contained, focusing on maintaining existing packages and utilizing already created resources for its own build, without making a significant contribution to the development of the common software stack that could be beneficial for other distributions. Manjaro was also criticized for including developing changes in its builds that had not yet been recognized as ready for delivery to users by the main projects.
A PinePhone elsődleges gyűjteményének státuszának megszerzése után a Manjaro disztribúció nemcsak az egyetlen disztribúció maradt, amely pénzügyi támogatást kap a Pine64 projektből, hanem aránytalanul nagy befolyást gyakorolt a Pine64 termékeinek fejlesztésére és a kapcsolódó ökoszisztéma döntéseinek meghozatalára is. Különösen a Pine64 technikai döntései mostanában gyakran csak a Manjaro igényeit figyelembe véve születnek, megfelelően figyelmen kívül hagyva a többi disztribúció kívánságait és szükségleteit. Például a Pinebook Pro eszköz esetében a Pine64 figyelmen kívül hagyta a többi disztribúció szükségleteit, és lemondott az SPI Flash és az összesített Tow-Boot használatáról, amelyek szükségesek a különböző disztribúciók egyenlő támogatásához és a Manjaro u-Boot-ra való kötődés megszüntetéséhez.
Ezen túlmenően, az egyetlen gyűjtésre való összpontosítás csökkentette a közös platform fejlesztésére irányuló motivációt, és igazságtalanság érzését keltette a többi résztvevőben, mivel a disztribúciók 10 dollárt kapnak a Pine64 projekt keretében minden egyes PinePhone okostelefon kiadás értékesítése után, amely ezzel a disztribúcióval kerül forgalomba. Most viszont minden értékesítési részesedés a Manjaro-nál marad, figyelembe véve szerény hozzájárulását a közös platform fejlesztéséhez.
Martijn úgy véli, hogy az ilyen gyakorlat aláásja a közösségben kialakult kölcsönösen előnyös együttműködést, amely a Pine64 eszközök szoftverének fejlesztésével foglalkozik. Megjegyzik, hogy a Pine64 közösségében már nincs meg a régi disztribúciók közötti együttműködés, és csak néhány független fejlesztő aktív, akik fontos szoftverkomponenseken dolgoznak. Ennek eredményeként jelenleg gyakorlatilag leállt az új eszközök, például a PinePhone Pro és a PineNote szoftverstackjének fejlesztése, ami fatális következményekkel járhat a Pine64 projekt által alkalmazott fejlesztési modellre, amely a közösségre épít a szoftverfejlesztés során.
Forrás: opennet.ru
