Martijn Braam, l'un des développeurs clés de la distribution postmarketOS, a annoncé son départ de la communauté Pine64, qui se consacre à la création d'appareils open source, en raison de la concentration du projet sur une seule distribution spécifique au lieu de soutenir un écosystÚme de diverses distributions travaillant ensemble sur la pile logicielle.
à l'origine, Pine64 utilisait une stratégie de délégation du développement du logiciel pour ses appareils à la communauté des développeurs de distributions Linux et formait des éditions communautaires du smartphone PinePhone, livrées avec différentes distributions. L'année derniÚre, il a été décidé d'utiliser par défaut la distribution Manjaro et de cesser de former des éditions spéciales de PinePhone Community Edition au profit du développement de PinePhone en tant que plateforme cohérente, offrant par défaut un environnement de base de référence.
Selon Martijn, ce changement de stratégie de développement a rompu l'équilibre au sein de la communauté des développeurs de logiciels pour PinePhone. Auparavant, tous les membres étaient sur un pied d'égalité et développaient ensemble la plateforme logicielle commune selon leurs capacités. Par exemple, les développeurs d'Ubuntu Touch ont réalisé un travail considérable pour le déploiement initial sur le nouveau matériel, le projet Mobian a préparé la pile pour la téléphonie, et postmarketOS s'est concentré sur la pile pour le support de la caméra.
Manjaro Linux s'est principalement repliĂ© sur lui-mĂȘme et a gĂ©rĂ© l'entretien des paquets existants et l'utilisation des travaux dĂ©jĂ rĂ©alisĂ©s pour sa propre compilation, sans apporter de contributions significatives au dĂ©veloppement de la pile logicielle commune, qui pourrait ĂȘtre utile aux autres distributions. Manjaro a Ă©galement Ă©tĂ© critiquĂ© pour l'inclusion dans ses compilations de changements en cours de dĂ©veloppement qui n'avaient pas encore Ă©tĂ© reconnus comme prĂȘts Ă ĂȘtre fournis aux utilisateurs par les projets principaux.
Avec le statut de premiÚre version du PinePhone, la distribution Manjaro n'est pas seulement devenue la seule distribution bénéficiant d'un soutien financier du projet Pine64, mais elle a également eu une influence disproportionnée sur le développement des produits Pine64 et la prise de décisions dans l'écosystÚme qui lui est associé. En particulier, les décisions techniques au sein de Pine64 sont désormais souvent prises uniquement en tenant compte des besoins de Manjaro, négligeant les souhaits et les besoins des autres distributions. Par exemple, pour l'appareil Pinebook Pro, le projet Pine64 a ignoré les besoins des autres distributions et a renoncé à l'utilisation du SPI Flash et du chargeur universel Tow-Boot, essentiels pour un soutien équitable des différentes distributions et pour éviter la dépendance à Manjaro avec u-Boot.
De plus, la concentration sur une seule version a réduit la motivation de développer la plateforme commune et a créé un sentiment d'injustice parmi les autres participants, car les distributions reçoivent du projet Pine64 des dons de 10 $ pour chaque édition du smartphone PinePhone livrée avec cette distribution. Désormais, toutes les contributions provenant des ventes vont à Manjaro, malgré sa contribution modeste au développement de la plateforme commune.
Martijn estime que cette pratique a sapé la collaboration mutuellement bénéfique qui existait dans la communauté dédiée au développement de logiciels pour les appareils Pine64. On constate qu'il n'y a désormais plus de collaboration entre les distributions au sein de la communauté Pine64 et que l'activité ne se maintient que grùce à un petit nombre de développeurs indépendants travaillant sur des composants importants de la pile logicielle. En conséquence, l'activité de développement des piles logicielles pour de nouveaux appareils, tels que le PinePhone Pro et le PineNote, a pratiquement cessé, ce qui pourrait s'avérer fatal pour le modÚle de développement utilisé par le projet Pine64, qui repose sur la communauté pour le développement des logiciels.
Source : opennet.ru
