Een belangrijke postmarketOS-ontwikkelaar verliet het Pine64-project vanwege problemen in de gemeenschap

Martijn Braam, een van de belangrijkste ontwikkelaars van de postmarketOS-distributie, kondigde zijn vertrek aan uit de open source-gemeenschap van Pine64, vanwege de focus van het project op één specifieke distributie in plaats van op het ondersteunen van een ecosysteem van verschillende distributies die samenwerken aan een softwarestack.

Aanvankelijk gebruikte Pine64 de strategie om de ontwikkeling van software voor zijn apparaten te delegeren aan de gemeenschap van Linux-distributie-ontwikkelaars en creëerde Community-edities van de PinePhone-smartphone, geleverd met verschillende distributies. Vorig jaar werd besloten om de standaard Manjaro-distributie te gebruiken en te stoppen met het maken van afzonderlijke edities van PinePhone Community Edition, ten gunste van de ontwikkeling van PinePhone als een holistisch platform dat standaard een basisreferentieomgeving biedt.

Volgens Martin verstoorde een dergelijke verandering in de ontwikkelingsstrategie het evenwicht in de gemeenschap van softwareontwikkelaars voor PinePhone. Voorheen handelden alle deelnemers onder gelijke voorwaarden en ontwikkelden zij, naar hun beste vermogen, gezamenlijk een gemeenschappelijk softwareplatform. De Ubuntu Touch-ontwikkelaars hebben bijvoorbeeld veel van het initiële implementatiewerk op nieuwe hardware gedaan, het Mobian-project heeft de telefoniestack voorbereid en postmarketOS heeft aan de camerastack gewerkt.

Manjaro Linux bleef grotendeels op zichzelf en hield zich bezig met het onderhouden van bestaande pakketten en het gebruiken van reeds gemaakte ontwikkelingen voor zijn eigen build, zonder een noemenswaardige bijdrage te leveren aan de ontwikkeling van een gemeenschappelijke softwarestack die nuttig zou kunnen zijn voor andere distributies. Manjaro is ook bekritiseerd omdat hij tijdens de ontwikkeling veranderingen heeft opgenomen in builds die door het hoofdproject nog niet klaar zijn geacht om aan gebruikers te worden vrijgegeven.

Door de primaire build van PinePhone te worden, bleef Manjaro niet alleen de enige distributie die financiële steun ontving van het Pine64-project, maar begon hij ook een onevenredige invloed te hebben op de ontwikkeling van Pine64-producten en de besluitvorming in het bijbehorende ecosysteem. Met name technische beslissingen in Pine64 worden nu vaak alleen nog maar genomen op basis van de behoeften van Manjaro, zonder goed rekening te houden met de wensen en behoeften van andere distributies. In het Pinebook Pro-apparaat negeerde het Pine64-project bijvoorbeeld de behoeften van andere distributies en verliet het het gebruik van SPI Flash en de universele Tow-Boot-bootloader, noodzakelijk voor gelijke ondersteuning voor verschillende distributies en om binding aan Manjaro u-Boot te vermijden.

Bovendien verminderde de focus op één bijeenkomst de motivatie voor de ontwikkeling van een gemeenschappelijk platform en creëerde een gevoel van onrechtvaardigheid onder andere deelnemers, aangezien distributies donaties ontvangen van het Pine64-project voor een bedrag van $ 10 uit de verkoop van elke editie van de PinePhone-smartphone. bij deze distributie geleverd. Nu ontvangt Manjaro alle royalty's uit de verkoop, ondanks zijn middelmatige bijdrage aan de ontwikkeling van het algehele platform.

Martin is van mening dat deze praktijk de bestaande, wederzijds voordelige samenwerking in de gemeenschap die verband houdt met de ontwikkeling van software voor Pine64-apparaten, ondermijnt. Opgemerkt wordt dat er in de Pine64-gemeenschap nu niet langer de vroegere samenwerking tussen distributies bestaat en dat slechts een klein aantal externe ontwikkelaars die aan belangrijke componenten van de softwarestack werken, actief blijft. Als gevolg hiervan is de ontwikkelingsactiviteit voor softwarestacks voor nieuwe apparaten zoals de PinePhone Pro en PineNote nu vrijwel gestopt, wat fataal zou kunnen zijn voor het ontwikkelingsmodel dat wordt gebruikt door het Pine64-project, dat afhankelijk is van de gemeenschap om software te ontwikkelen.

Bron: opennet.ru

Voeg een reactie