Ein wichtiger PostmarketOS-Entwickler hat das Pine64-Projekt aufgrund von Problemen in der Community verlassen

Martijn Braam, einer der wichtigsten Entwickler der postmarketOS-Distribution, gab seinen Austritt aus der Pine64-Open-Source-Community bekannt, da sich das Projekt auf eine bestimmte Distribution konzentriert und nicht ein Ökosystem verschiedener Distributionen unterstützt, die auf einem Software-Stack zusammenarbeiten.

Zunächst verfolgte Pine64 die Strategie, die Entwicklung von Software für seine Geräte an die Community der Linux-Distributionsentwickler zu delegieren und erstellte Community-Editionen des PinePhone-Smartphones, die mit verschiedenen Distributionen geliefert wurden. Letztes Jahr wurde die Entscheidung getroffen, die Standard-Manjaro-Distribution zu verwenden und keine separaten Editionen der PinePhone Community Edition mehr zu erstellen, sondern stattdessen PinePhone als ganzheitliche Plattform zu entwickeln, die standardmäßig eine grundlegende Referenzumgebung bietet.

Laut Martin brachte eine solche Änderung der Entwicklungsstrategie das Gleichgewicht in der Community der Softwareentwickler für PinePhone durcheinander. Zuvor agierten alle Beteiligten auf Augenhöhe und entwickelten nach besten Kräften gemeinsam eine gemeinsame Softwareplattform. Beispielsweise haben die Ubuntu Touch-Entwickler einen Großteil der anfänglichen Bereitstellungsarbeit für neue Hardware durchgeführt, das Mobian-Projekt hat den Telefonie-Stack vorbereitet und postmarketOS hat am Kamera-Stack gearbeitet.

Manjaro Linux blieb weitgehend unter sich und war damit beschäftigt, bestehende Pakete zu pflegen und bereits erstellte Entwicklungen für den eigenen Build zu nutzen, ohne einen wesentlichen Beitrag zur Entwicklung eines gemeinsamen Software-Stacks zu leisten, der für andere Distributionen nützlich sein könnte. Manjaro wurde auch dafür kritisiert, dass in der Entwicklung befindliche Änderungen in Builds integriert wurden, die noch nicht als bereit für die Veröffentlichung für Benutzer durch das Hauptprojekt erachtet wurden.

Indem Manjaro zum primären Build von PinePhone wurde, blieb Manjaro nicht nur die einzige Distribution, die finanzielle Unterstützung vom Pine64-Projekt erhielt, sondern begann auch, einen unverhältnismäßigen Einfluss auf die Entwicklung von Pine64-Produkten und die Entscheidungsfindung im zugehörigen Ökosystem auszuüben. Insbesondere technische Entscheidungen in Pine64 werden mittlerweile oft nur auf der Grundlage der Bedürfnisse von Manjaro getroffen, ohne die Wünsche und Bedürfnisse anderer Distributionen angemessen zu berücksichtigen. Beispielsweise ignorierte das Pine64-Projekt beim Pinebook Pro-Gerät die Anforderungen anderer Distributionen und verzichtete auf die Verwendung von SPI Flash und dem universellen Tow-Boot-Bootloader, die für die gleiche Unterstützung verschiedener Distributionen erforderlich sind und eine Bindung an Manjaro u-Boot vermeiden.

Darüber hinaus verringerte die Konzentration auf eine Versammlung die Motivation für die Entwicklung einer gemeinsamen Plattform und erzeugte bei anderen Teilnehmern ein Gefühl der Ungerechtigkeit, da die Verteilungen Spenden aus dem Pine64-Projekt in Höhe von 10 US-Dollar aus dem Verkauf jeder Ausgabe des PinePhone-Smartphones erhalten im Lieferumfang dieser Distribution enthalten. Jetzt erhält Manjaro alle Lizenzgebühren aus den Verkäufen, obwohl sein Beitrag zur Entwicklung der Gesamtplattform nur mittelmäßig ist.

Martin glaubt, dass diese Praxis die bestehende für beide Seiten vorteilhafte Zusammenarbeit in der Community im Zusammenhang mit der Entwicklung von Software für Pine64-Geräte untergraben hat. Es wird darauf hingewiesen, dass es in der Pine64-Community nun nicht mehr die frühere Zusammenarbeit zwischen Distributionen gibt und nur noch eine kleine Anzahl Drittentwickler, die an wichtigen Komponenten des Software-Stacks arbeiten, aktiv bleibt. Infolgedessen sind die Entwicklungsaktivitäten für Software-Stacks für neue Geräte wie PinePhone Pro und PineNote inzwischen praktisch zum Erliegen gekommen, was für das Entwicklungsmodell des Pine64-Projekts, das bei der Entwicklung von Software auf die Community angewiesen ist, fatale Folgen haben könnte.

Source: opennet.ru

Kommentar hinzufügen