Nakon Hektora Martina koji je najavio povlačenje iz uloge upravitelja i prestanak sudjelovanja u recenziranju paketa, Karol Herbst je također objavio da se povlači. Karol je bio odgovoran za drajver Nouveau i mehanizam praćenja MMIO (MMIOTRACE) koji je radio za Red Hat. Nakon njegovog odlaska, još dva upravitelja će ostati u jezgru, koji po Karolovom mišljenju, odlično obavljaju svoj posao.
Kao razlog odlaska navodi se nedostatak atmosfere inkluzivnosti među programerima jezgra. Karol je uvjeren da bi rad u zajednici koja se bavi razvojem otvorenog softvera trebao biti vođen s poštovanjem, na ravnopravnoj osnovi i bez zloupotrebe vlasti. Karol navodi da je posljednja kap bila poruka Teodora Ts’oa, gdje je usporedio upravitelje s "tankom plavom linijom" (što je povezano s policijom i simbolizira granicu između reda i anarhije), koji zahtijeva da kod koji se prihvaća u jezgru bude kvalitetan i održiv.
Karol smatra da takve riječi ne mogu izgovarati ljudi koji zauzimaju pozicije upravljanja, bez obzira na to koliko su važni za projekt, te da bi ih trebalo isključiti prije nego što shvate što te riječi znače za mnoge marginalizirane ljude i kakve užase izazivaju u njihovim umovima. Karol odlazi jer ne može ostati u zajednici koja tolerira takve riječi.
Teodor Ts’o je upotrijebio usporedbu s tankom plavom linijom tijekom rasprave o otpornosti starih programera na uključivanje Rust-a u jezgro. Napisao je da je moć upravitelja ograničena i da ne mogu utjecati na nastavak rada na već prihvaćenim promjenama, jer nemaju mogućnost zapovijediti ljudima da se bave doradom i poboljšanjem infrastrukture testiranja. Jedini alat za osiguranje kvalitete je sposobnost upravitelja da spriječe uključivanje neprovjerenih i sumnjivih promjena u jezgro. Kada je kod prihvaćen, upravitelji gube mogućnosti utjecaja na programere i postaju osobno odgovorni za taj kod.
Kada dođe do značajne promjene, održavatelji moraju biti sigurni da je promjena potpuno funkcionalna i da su njezini developeri u mogućnosti održavati kod nakon usvajanja u jezgru, a da neće ostaviti taj kod bez nadzora. Teodor navodi kao primjer timove koji su zainteresirani samo za promociju svog proizvoda, a koji nestaju čim se kod usvoji i više se ne javljaju, dok se održavateljima prepušta razrješavanje svih preostalih problema.
Neki postavljaju optužbe za dvostruke standarde, zbog toga što se kod nekih developera prihvaća gotovo odmah, dok se kod drugih dugo razmatra. U ovom pitanju je važna ustanovljena uzajamna vjerovanja i zaslužena reputacija. Ako je developer već pokazao svoju sposobnost da odgovara za predane promjene — dogovori se odvijaju brzo. Za novake, prihvaćanje promjena može se odužiti, jer prateći mora shvatiti može li sudionik odgovarati za svoj kod. Stoga, sudionicima, posebno onima koji pokušavaju promovirati radikalne promjene, treba puno vremena da postanu dio zajednice. Na primjer, za integraciju promjena za izradu jezgre kompilatorom Clang bilo je potrebno 10 godina.
Izvor: opennet.ru
