Ang hinaharap ng Bcachef, nahaharap sa kawalan ng katiyakan dahil sa isang salungatan kasama ang Code of Conduct Committee (CoC) ng Linux kernel community. Ang problema ay nabuo dahil tinanggihan ni Linus Torvalds ang pagsasama ng mga bagong pag-aayos para sa mga Bcachef sa paparating na bersyon ng kernel 6.13 bilang tugon sa mga reklamong inihain ng CoC.
At iyon ba, Kamakailan, na-update ang mga panuntunan ng CoC payagan mas mahigpit na mga hakbang sa pagdidisiplina. Mga ito isama ang kakayahang harangan ang isang developer na nabigong lutasin ang mga salungatan na sumusunod sa mga alituntunin ng komite o tumatangging humingi ng tawad sa publiko para sa hindi naaangkop na pag-uugali.
Maaaring kabilang sa mga parusa ang pansamantalang pagsususpinde pagtanggap ng mga patch at pull request, pati na rin ang pagbubukod mula sa mga mailing list at mga serbisyong nauugnay sa kernel.org. Ang maximum na tagal ng block na ito ay dalawang buwan, kasabay ng development cycle ng isang bagong kernel branch, at ang pag-angat nito ay maaaring may kondisyon sa pampublikong paghingi ng tawad.
Ang mga bagong panuntunan ay inilapat sa Overstreet pagkatapos ng isang insidente kung saan siya ay gumawa ng isang nakakasakit na ekspresyon ("Ipasuri ang iyong ulo. At umalis ka rito gamit ang taeng ito") hacia Michal Hocko, isang developer ng memory management system. Bagaman Tinitiyak ng Overstreet na ang salungatan sa Hocko ay nalutas nang pribado, ang CoC ay humingi ng pampublikong paghingi ng tawad, isang bagay na tinanggihan niya, na isinasaalang-alang na hindi nararapat na tugunan ang mga personal na bagay sa ganitong paraan. Bukod pa rito, pinuna ng Overstreet ang mga negosasyon, na pinaniniwalaan niyang higit na nakatuon sa pagprotekta sa imahe ng korporasyon ng proyekto kaysa sa patas na paglutas sa salungatan.
Ang desisyon na harangan ang Overstreet ay suportado ng mga kilalang miyembro ng kernel community, kasama sina Linus Torvalds, Greg Kroah-Hartman, at iba pang pangunahing developer gaya nina Miguel Ojeda at Theodore Tso.
Ang sitwasyon inaayos ang advance ng Bcachef, na nakakuha ng pansin bilang isang promising file system solution, at nagtataas ng mga katanungan sa kung paano balansehin ang pamamahala ng mga proyekto ng komunidad na may kalayaan sa pagpapahayag at pamamahala sa panloob na salungatan.
Kent Overstreet nagbahagi ng kanyang mga saloobin tungkol sa salungatan sa CoC at mga implikasyon nitopara sa Linux kernel community. Ayon sa Overstreet, likas ang matinding pagtatalo sa likas na katangian ng gawaing inhinyero, kung saan ang mga madamdaming developer ay kadalasang may iba't ibang pananaw. Bagama't maaaring uminit ang mga talakayang ito, nagpapanatili na sila ay isang mahalagang bahagi ng malikhain at collaborative na proseso na nagtutulak sa teknikal na pag-unlad. Sa kanyang pananaw, ang mga hakbang ng CoC na magpataw ng isang pinong tono ng komunikasyon ay lumalabag sa itinatag na kultura ng engineering, na pinahahalagahan ang katapatan at isang pagtuon sa paglutas ng problema sa mga pormalidad sa lipunan.
Overstreet nagbabala na ang pagsugpo sa mainit na mga debate ay maaaring humantong sa isang kultura ng kawalang-interes at pagiging eksklusibo, kung saan isang maliit na piling grupo lamang ang kumportableng lumahok. Ito, pangangatwiran niya, maaaring baguhin ang pagbuo ng kernel sa isang hindi gaanong inklusibong kapaligiran, lumayo sa collaborative dynamic na katangian ng komunidad. Para sa kanya, dapat harapin ng mga inhinyero ang mga kumplikadong problema nang direkta, kahit na nangangahulugan iyon ng pagdaan sa mga maigting na talakayan. Ayon kay Kent, ang mga hindi pagkakaunawaan na ito, bagama't matindi, ay maaaring humantong sa mga epektibong solusyon kapag sinusuri ng neutral na third party ang mga argumento at gumawa ng matalinong desisyon.
Ito ay nagkakahalaga ng pagbanggit nahindi kamakailan ang hidwaan sa pagitan ng Overstreet at Michal Hocko, dahil nagmula ito noong isang taon sa isang teknikal na hindi pagkakasundo kung saan iminungkahi ng Overstreet ang isang magaan na mekanismo para sa pag-profile ng mga operasyon ng paglalaan ng memorya, na nangangailangan ng pagdaragdag ng mga macro sa mga function ng paglalaan. Gayunpaman, tinanggihan ni Hocko ang panukala dahil sa mga alalahanin tungkol sa potensyal na epekto sa pagganap. Ayon kay Overstreet, sinubukan niyang teknikal na magtaltalan pabor sa kanyang solusyon, ngunit napag-alaman na nakatanggap siya ng mga pormal na tugon at ayaw niyang pag-aralan nang mas malalim ang isyu.
Kaya naman bilang tugon sa pinakahuling tunggalian, nag-anunsyo ang CoC ng pansamantalang pagsususpinde ng paglahok ng Overstreet. Sa panahon ng 6.13 release cycle, hindi tatanggapin ang iyong mga pull request. Sa kabila ng panukala, naglathala ang Overstreet ng isang liham na ipinadala sa Hocko noong Setyembre, dalawang araw lamang pagkatapos ng nakakasakit na mensahe. Sa loob nito, nag-alok siya ng personal na paghingi ng tawad at ipinaliwanag ang mga dahilan sa likod ng kanyang pag-uugali, na naghahanap ng pribadong resolusyon.
Panghuli, kung interesado kang malaman ang higit pa tungkol dito, maaari mong konsultahin ang mga detalye sa sumusunod na link.