Kent Overstreet, tvůrce Bcachefs, byl pozastaven z vývoje Linuxu

Problémy s Tuxem

Budoucnost Bcachefs je nejistá kvůli konfliktu s Výborem pro kodex chování (CoC) linuxové jaderné komunity. Problém vznikl, když Linus Torvalds odmítl začlenění nových oprav pro Bcachefs do připravované verze jádra 6.13 v reakci na stížnosti podané výborem.

Nedávno byla pravidla Kodexu chování aktualizována , aby umožnila přísnější disciplinární opatření . Patří mezi ně možnost zablokovat vývojáře , který nevyřeší konflikty podle pokynů výboru nebo který se odmítne veřejně omluvit za nevhodné chování.

Sankce mohou zahrnovat dočasné pozastavení příjmu patchů a pull requestů, stejně jako vyloučení z mailing listů a služeb souvisejících s kernel.org. Maximální doba trvání tohoto zákazu je dva měsíce, což se shoduje s vývojovým cyklem nové větve jádra, a jeho zrušení může být podmíněno veřejnou omluvou.

Nová pravidla byla na Overstreeta uplatněna po incidentu , kdy adresoval urážlivou poznámku („Nech si prohlédnout hlavu. A s tímhle sračkou vypadni“) na adresu Michala Hočka , vývojáře systémů pro správu paměti. Ačkoli Overstreet trvá na tom, že konflikt s Hočkem byl vyřešen soukromě, CoC požadoval veřejnou omluvu, kterou odmítl, protože považoval za nevhodné řešit osobní záležitosti tímto způsobem. Overstreet dále kritizoval jednání, která podle něj byla zaměřena spíše na ochranu firemní image projektu než na spravedlivé řešení konfliktu.

Rozhodnutí zablokovat Overstreet podpořili významní členové jaderné komunity, včetně Linuse Torvaldse, Grega Kroah-Hartmana a dalších klíčových vývojářů, jako byli Miguel Ojeda a Theodore Tso.

Tato situace ohrožuje pokrok systému Bcachefs, který si získal pozornost jako slibné řešení souborového systému, a vyvolává otázky , jak vyvážit řízení komunitních projektů se svobodou projevu a řešením vnitřních konfliktů.

Kent Overstreet se podělil o své myšlenky ohledně konfliktu s CoC a jeho důsledků pro komunitu vývojářů linuxového jádra. Podle Overstreeta jsou intenzivní spory neodmyslitelnou součástí inženýrské práce, kde vášniví vývojáři často mívají odlišné názory. I když se tyto diskuse mohou vyhrotit, tvrdí, že jsou nezbytnou součástí tvůrčího a kolaborativního procesu, který pohání technický pokrok. Podle jeho názoru snaha CoC o vnucení kultivovaného tónu komunikace porušuje zavedenou inženýrskou kulturu, která si cení otevřenosti a zaměření na řešení problémů před společenskými formalitami.

Overstreet varuje, že potlačování vášnivých debat by mohlo vést ke kultuře lhostejnosti a exkluzivity, kde se cítí pohodlně účastnit pouze malá elitní skupina. To by podle něj mohlo proměnit vývoj jádra v méně inkluzivní prostředí, které by se odklonilo od dynamiky spolupráce, která charakterizuje komunitu. Věří, že inženýři musí čelit složitým problémům přímo, i kdyby to znamenalo zapojení se do napjatých diskusí. Podle Kenta mohou tyto spory, jakkoli intenzivní, vést k efektivním řešením, pokud neutrální třetí strana vyhodnotí argumenty a učiní informované rozhodnutí.

Za zmínku stojí, že konflikt mezi Overstreetem a Michalem Hockem nebyl nedávný, vznikl před rokem v technické neshodě. Overstreet navrhl zjednodušený mechanismus pro profilování operací alokace paměti, který vyžadoval přidání maker do alokačních funkcí. Hocko však návrh odmítl kvůli obavám z možného dopadu na výkon. Podle Overstreeta se pokusil technicky argumentovat ve prospěch svého řešení, ale vnímal, že obdržel pouze formální odpovědi a nedostatek ochoty se problematikou hlouběji zabývat.

Proto v reakci na nejnovější konflikt CoC oznámil dočasné pozastavení Overstreetovy účasti. Během cyklu vydávání verze 6.13 nebudou jeho pull requesty akceptovány. Navzdory tomuto opatření Overstreet zveřejnil dopis, který poslal Hockovi v září, pouhé dva dny po urážlivé zprávě. V něm se osobně omluvil, vysvětlil důvody svého chování a požádal o soukromé řešení.

A konečně, pokud máte zájem dozvědět se více, podrobnosti naleznete na následujícím odkazu.


Přidat jako preferovaný zdroj v Googlu