Martijn Braam, einer der Hauptentwickler der Distribution postmarketOS, hat seinen Austritt aus der Pine64-Community bekannt gegeben. Dies geschah aufgrund der Neuausrichtung des Projekts auf eine spezifische Distribution anstelle der Unterstützung einer Vielzahl von Distributionen, die gemeinsam am Software-Stack arbeiten.
Ursprünglich verfolgte Pine64 eine Strategie der Entwicklungsdelegation für die Software seiner Geräte an die Community der Linux-Distributionen und entwickelte Community-Editionen des PinePhone, die mit verschiedenen Distributionen geliefert wurden. Im vergangenen Jahr wurde beschlossen, standardmäßig die Distribution Manjaro zu verwenden und die Erstellung separater PinePhone Community Editions zugunsten der Weiterentwicklung des PinePhone als integrierte Plattform einzustellen, die standardmäßig eine grundlegende Referenzumgebung bietet.
Laut Martin hat diese Änderung der Entwicklungsstrategie das Gleichgewicht in der Gemeinschaft der Softwareentwickler für das PinePhone gestört. Früher traten alle Teilnehmer gleichberechtigt auf und entwickelten gemeinsam die Softwareplattform. Beispielsweise haben die Entwickler von Ubuntu Touch eine erhebliche Arbeit bei der ursprünglichen Bereitstellung auf neuer Hardware geleistet, das Mobian-Projekt bereitete einen Stack für die Telefonie vor, während sich postmarketOS um den Stack für die Kamerunterstützung kümmerte.
Manjaro Linux konzentrierte sich hauptsächlich auf sich selbst, pflegte bestehende Pakete und nutzte bereits erstellte Arbeiten für seine eigene Distribution, ohne nennenswerte Beiträge zur Entwicklung des gemeinsamen Software-Stacks zu leisten, die auch anderen Distributionen zugutekommen könnten. Manjaro wurde auch dafür kritisiert, dass in den Builds Änderungen enthalten sind, die sich noch in der Entwicklung befinden und von den Hauptprojekten noch nicht als bereit für die Benutzer anerkannt sind.
Mit dem Status der ursprünglichen Assembly bleibt der Manjaro-Distributions mit seiner finanziellen Unterstützung durch das Pine64-Projekt nicht nur der einzige unterstützte Distributions, sondern hat auch einen überproportionalen Einfluss auf die Entwicklung von Produkten bei Pine64 sowie auf die Entscheidungen innerhalb des zugehörigen Ökosystems. Insbesondere werden technische Entscheidungen bei Pine64 immer häufiger unter Berücksichtigung der Bedürfnisse von Manjaro getroffen, während die Wünsche und Anforderungen anderer Distributoren oft nicht angemessen berücksichtigt werden. So ignorierte das Pine64-Projekt beispielsweise die Bedürfnisse anderer Distributionen im Pinebook Pro und entschied sich gegen die Verwendung von SPI Flash und dem universellen Bootloader Tow-Boot, die für eine gleichwertige Unterstützung verschiedener Distributionen notwendig wären und eine Bindung an Manjaro u-Boot verhindern könnten.
Darüber hinaus hat die Konzentration auf eine einzige Distribution die Motivation zur Weiterentwicklung der gesamten Plattform verringert und ein Gefühl der Ungerechtigkeit bei den anderen Beteiligten geschaffen, da die Distributionen von Pine64 Spenden in Höhe von 10 $ aus dem Verkauf jeder Variante des PinePhone erhalten, die mit dieser Distribution geliefert wird. Jetzt erhält jedoch Manjaro alle Einnahmen aus den Verkäufen, trotz seines durchschnittlichen Beitrags zur Weiterentwicklung der gemeinsamen Plattform.
Martin ist der Meinung, dass eine solche Praxis die bestehende win-win Zusammenarbeit innerhalb der Gemeinschaft, die sich mit der Entwicklung der Software für Pine64-Geräte befasst, untergraben hat. Es wird angemerkt, dass die einstige Kooperation zwischen den Distributionen in der Pine64-Gemeinschaft nicht mehr besteht und nur eine kleine Anzahl von Drittentwicklern, die an wichtigen Komponenten des Software-Stacks arbeiten, aktiv bleibt. Infolgedessen hat die Aktivität zur Entwicklung von Software-Stapeln für neue Geräte wie den PinePhone Pro und den PineNote praktisch aufgehört, was für das Modell der Projektentwicklung von Pine64, das auf die Community angewiesen ist, um die Software voranzutreiben, fatal sein könnte.
Quelle: opennet.ru
