Un développeur clé de postmarketOS a quitté le projet Pine64 en raison de problèmes dans la communauté

Martijn Braam, l'un des principaux développeurs de la distribution postmarketOS, a annoncé son départ de la communauté open source Pine64, en raison de la concentration du projet sur une distribution spécifique plutôt que de prendre en charge un écosystème de différentes distributions travaillant ensemble sur une pile logicielle.

Initialement, Pine64 a utilisé la stratégie de déléguer le développement de logiciels pour ses appareils à la communauté des développeurs de distribution Linux et a créé des éditions communautaires du smartphone PinePhone, fournies avec différentes distributions. L'année dernière, la décision a été prise d'utiliser la distribution Manjaro par défaut et d'arrêter de créer des éditions distinctes de PinePhone Community Edition en faveur du développement de PinePhone en tant que plate-forme holistique offrant par défaut un environnement de référence de base.

Selon Martin, un tel changement dans la stratégie de développement a bouleversé l'équilibre au sein de la communauté des développeurs de logiciels pour PinePhone. Auparavant, tous ses participants agissaient sur un pied d'égalité et, au mieux de leurs capacités, développaient conjointement une plateforme logicielle commune. Par exemple, les développeurs d'Ubuntu Touch ont effectué une grande partie du travail de déploiement initial sur le nouveau matériel, le projet Mobian a préparé la pile téléphonique et postmarketOS a travaillé sur la pile de caméras.

Manjaro Linux est resté largement isolé et s'est engagé à maintenir les packages existants et à utiliser les développements déjà créés pour sa propre version, sans apporter une contribution significative au développement d'une pile logicielle commune qui pourrait être utile pour d'autres distributions. Manjaro a également été critiqué pour avoir inclus des modifications en cours de développement dans des versions qui n'ont pas encore été jugées prêtes à être mises à la disposition des utilisateurs par le projet principal.

En devenant la principale version de PinePhone, Manjaro est non seulement restée la seule distribution à recevoir le soutien financier du projet Pine64, mais a également commencé à avoir une influence disproportionnée sur le développement des produits Pine64 et la prise de décision dans l'écosystème associé. En particulier, les décisions techniques dans Pine64 sont désormais souvent prises uniquement sur la base des besoins de Manjaro, sans prendre correctement en compte les souhaits et les besoins des autres distributions. Par exemple, dans l'appareil Pinebook Pro, le projet Pine64 a ignoré les besoins des autres distributions et a abandonné l'utilisation de SPI Flash et du chargeur de démarrage universel Tow-Boot, nécessaires pour une prise en charge égale des différentes distributions et pour éviter la liaison avec Manjaro u-Boot.

De plus, se concentrer sur une seule assemblée a réduit la motivation pour le développement d'une plateforme commune et a créé un sentiment d'injustice parmi les autres participants, puisque les distributions reçoivent des dons du projet Pine64 d'un montant de 10 $ provenant de la vente de chaque édition du smartphone PinePhone. fourni avec cette distribution. Manjaro reçoit désormais toutes les redevances des ventes, malgré sa contribution médiocre au développement de la plateforme globale.

Martin estime que cette pratique a porté atteinte à la coopération mutuellement bénéfique existante au sein de la communauté associée au développement de logiciels pour les appareils Pine64. Il est à noter que désormais, dans la communauté Pine64, il n'y a plus l'ancienne coopération entre les distributions et que seul un petit nombre de développeurs tiers travaillant sur des composants importants de la pile logicielle restent actifs. En conséquence, l'activité de développement de piles logicielles pour de nouveaux appareils tels que PinePhone Pro et PineNote a désormais pratiquement cessé, ce qui pourrait être fatal au modèle de développement utilisé par le projet Pine64, qui s'appuie sur la communauté pour développer des logiciels.

Source: opennet.ru

Ajouter un commentaire