Клучниот развивач на postmarketOS го напушти проектот Pine64 поради проблеми во заедницата

Мартијн Браам, еден од клучните развивачи на дистрибуцијата postmarketOS, го најави своето заминување од заедницата со отворен код Pine64, поради фокусот на проектот на една специфична дистрибуција наместо поддршка на екосистем од различни дистрибуции кои работат заедно на софтверски стек.

Првично, Pine64 ја користеше стратегијата за делегирање на развојот на софтвер за своите уреди на заедницата на развивачи на дистрибуција на Linux и создаде изданија на заедницата на паметниот телефон PinePhone, снабдени со различни дистрибуции. Минатата година беше донесена одлука да се користи стандардната дистрибуција Manjaro и да престане да се создаваат посебни изданија на PinePhone Community Edition во корист на развој на PinePhone како холистичка платформа која стандардно нуди основна референтна средина.

Според Мартин, таквата промена во развојната стратегија ја нарушила рамнотежата во заедницата на развивачи на софтвер за PinePhone. Претходно, сите нејзини учесници дејствуваа под еднакви услови и, според нивните можности, заеднички развија заедничка софтверска платформа. На пример, програмерите на Ubuntu Touch направија голем дел од почетната работа за распоредување на нов хардвер, проектот Mobian го подготви оџакот за телефонија, а postmarketOS работеше на стекот на камерата.

Manjaro Linux во голема мера се држеше за себе и беше ангажиран во одржување на постоечките пакети и користење на веќе создадените случувања за сопствена изградба, без да даде значителен придонес во развојот на заеднички софтверски стек што може да биде корисен за други дистрибуции. Manjaro, исто така, беше критикуван за вклучување на промени во развој во изданија кои сè уште не се сметаат за подготвени да бидат објавени за корисниците од главниот проект.

Со тоа што стана примарна верзија на PinePhone, Manjaro не само што остана единствената дистрибуција што добива финансиска поддршка од проектот Pine64, туку и почна да има непропорционално влијание врз развојот на производите на Pine64 и донесувањето одлуки во поврзаниот екосистем. Особено, техничките одлуки во Pine64 сега често се носат само врз основа на потребите на Manjaro, без соодветно да се земат предвид желбите и потребите на другите дистрибуции. На пример, во уредот Pinebook Pro, проектот Pine64 ги игнорираше потребите на другите дистрибуции и ја напушти употребата на SPI Flash и универзалниот подигнувач Tow-Boot, неопходни за еднаква поддршка за различни дистрибуции и избегнување врзување за Manjaro u-Boot.

Дополнително, фокусирањето на едно собрание ја намали мотивацијата за развој на заедничка платформа и создаде чувство на неправда кај другите учесници, бидејќи дистрибуциите добиваат донации од проектот Pine64 во износ од 10 долари од продажбата на секое издание на паметниот телефон PinePhone снабдени со оваа дистрибуција. Сега Manjaro ги добива сите авторски права од продажбата, и покрај неговиот просечен придонес во развојот на целокупната платформа.

Мартин смета дека оваа практика ја поткопа постоечката заемно корисна соработка во заедницата поврзана со развојот на софтвер за уредите Pine64. Забележано е дека сега во заедницата Pine64 веќе не постои поранешната соработка помеѓу дистрибуциите и само мал број развивачи од трети страни кои работат на важни компоненти од софтверскиот стек остануваат активни. Како резултат на тоа, развојната активност за софтверски купови за нови уреди како што се PinePhone Pro и PineNote сега практично престана, што може да биде фатално за развојниот модел што го користи проектот Pine64, кој се потпира на заедницата за развој на софтвер.

Извор: opennet.ru

Додадете коментар