Budućnost Bcachefsa suočava se s neizvjesnošću zbog sukoba s Odborom za kodeks ponašanja (CoC) zajednice Linux kernela. Problem je nastao jer je Linus Torvalds odbio uključivanje novih ispravaka za Bcachefs u nadolazeću verziju kernela 6.13 kao odgovor na pritužbe koje je podnio CoC.
Nedavno su pravila Kodeksa ponašanja ažurirana kako bi se omogućile strože disciplinske mjere . To uključuje mogućnost blokiranja programera koji ne riješi sukobe u skladu sa smjernicama odbora ili koji odbije javno se ispričati zbog neprimjerenog ponašanja.
Sankcije mogu uključivati privremenu suspenziju prihvaćanja zakrpa i zahtjeva za povlačenjem, kao i isključenje s mailing lista i usluga povezanih s kernel.org. Maksimalno trajanje ove zabrane je dva mjeseca, što se podudara s razvojnim ciklusom nove grane kernela, a njezino ukidanje može biti uvjetovano javnom isprikom.
Nova pravila primijenjena su na Overstreeta nakon incidenta u kojem je uputio uvredljivu primjedbu ("Provjeri si glavu. I gubi se odavde s ovim sranjem") Michalu Hocku , programeru sustava za upravljanje memorijom. Iako Overstreet tvrdi da je sukob s Hockom riješen privatno, CoC je zahtijevao javnu ispriku, koju je on odbio, smatrajući neprikladnim rješavati osobna pitanja na ovaj način. Nadalje, Overstreet je kritizirao pregovore, za koje je smatrao da su više usmjereni na zaštitu korporativnog imidža projekta nego na pravedno rješavanje sukoba.
Odluku o blokiranju Overstreeta podržali su istaknuti članovi kernel zajednice, uključujući Linusa Torvaldsa, Grega Kroah-Hartmana i druge ključne developere poput Miguela Ojede i Theodorea Tsoa.
Situacija ugrožava napredak Bcachefsa, koji je privukao pozornost kao obećavajuće rješenje za datotečni sustav, te postavlja pitanja o tome kako uravnotežiti upravljanje zajedničkim projektima sa slobodom izražavanja i upravljanjem unutarnjim sukobima.
Kent Overstreet podijelio je svoja razmišljanja o sukobu s CoC-om i njegovim implikacijama za zajednicu Linux kernela. Prema Overstreetu, intenzivni sporovi svojstveni su prirodi inženjerskog rada, gdje strastveni programeri često imaju različita gledišta. Iako te rasprave mogu postati žustre, on tvrdi da su one bitan dio kreativnog i suradničkog procesa koji potiče tehnički napredak. Po njegovom mišljenju, napori CoC-a da nametne profinjen ton komunikacije krše ustaljenu inženjersku kulturu, koja cijeni otvorenost i fokus na rješavanje problema iznad društvenih formalnosti.
Overstreet upozorava da bi suzbijanje žustrih rasprava moglo dovesti do kulture ravnodušnosti i isključivosti, gdje se samo mala elitna skupina osjeća ugodno sudjelujući. To bi, tvrdi on, moglo transformirati razvoj kernela u manje uključivo okruženje, udaljavajući se od suradničke dinamike koja karakterizira zajednicu. Vjeruje da se inženjeri moraju izravno suočiti sa složenim problemima, čak i ako to znači sudjelovanje u napetim raspravama. Prema Kentu, ovi sporovi, koliko god intenzivni bili, mogu dovesti do učinkovitih rješenja kada neutralna treća strana procijeni argumente i donese informiranu odluku.
Vrijedi napomenuti da sukob između Overstreeta i Michala Hocka nije bio nedavni, već je nastao prije godinu dana zbog tehničkog neslaganja. Overstreet je predložio lagani mehanizam za profiliranje operacija alokacije memorije, što je zahtijevalo dodavanje makroa funkcijama alokacije. Međutim, Hocko je odbacio prijedlog zbog zabrinutosti oko potencijalnog utjecaja na performanse. Prema Overstreetu, pokušao je tehnički argumentirati u korist svog rješenja, ali je primijetio da je dobio samo formalne odgovore i nedostatak spremnosti da se dublje upusti u problem.
Stoga je, kao odgovor na najnoviji sukob, CoC najavio privremenu suspenziju Overstreetovog sudjelovanja. Tijekom ciklusa objavljivanja verzije 6.13, njegovi zahtjevi za povlačenjem neće biti prihvaćeni. Unatoč ovoj mjeri, Overstreet je objavio pismo koje je poslao Hocku u rujnu, samo dva dana nakon uvredljive poruke. U njemu se osobno ispričao i objasnio razloge svog ponašanja, tražeći privatno rješenje.
Konačno, ako ste zainteresirani saznati više, detalje možete pronaći na sljedećoj poveznici.