Kent Overstreet, de maker van Bcachefs, werd geschorst van de ontwikkeling van Linux

Tux-problemen

De toekomst van Bcachefs is onzeker vanwege een conflict met de Code of Conduct Committee (CoC) van de Linux-kernelgemeenschap. Het probleem ontstond doordat Linus Torvalds de opname van nieuwe fixes voor Bcachefs in de aankomende kernelversie 6.13 afwees naar aanleiding van klachten van de CoC.

Onlangs zijn de gedragsregels van de CoC (Code of Conduct) bijgewerkt om strengere disciplinaire maatregelen mogelijk te maken . Deze omvatten de mogelijkheid om een ​​ontwikkelaar te blokkeren die conflicten niet oplost volgens de richtlijnen van de commissie of die weigert publiekelijk excuses aan te bieden voor ongepast gedrag.

Sancties kunnen bestaan ​​uit een tijdelijke schorsing van de acceptatie van patches en pull requests, evenals uitsluiting van mailinglijsten en diensten gerelateerd aan kernel.org. De maximale duur van dit verbod is twee maanden, samenvallend met de ontwikkelingscyclus van een nieuwe kernelbranch, en de opheffing ervan kan afhankelijk zijn van een openbare verontschuldiging.

De nieuwe regels werden toegepast op Overstreet na een incident waarbij hij een beledigende opmerking ("Laat je nakijken. En maak dat je wegkomt met die onzin") maakte tegen Michal Hocko , een ontwikkelaar van geheugenbeheersystemen. Hoewel Overstreet volhoudt dat het conflict met Hocko privé is opgelost, eiste de gedragscode een openbare verontschuldiging, die hij weigerde omdat hij het ongepast vond om persoonlijke zaken op deze manier aan te kaarten. Bovendien bekritiseerde Overstreet de onderhandelingen, die volgens hem meer gericht waren op het beschermen van het imago van het project dan op een eerlijke oplossing van het conflict.

Het besluit om Overstreet te blokkeren werd gesteund door prominente leden van de kernelgemeenschap, waaronder Linus Torvalds, Greg Kroah-Hartman en andere belangrijke ontwikkelaars zoals Miguel Ojeda en Theodore Tso.

De situatie brengt de voortgang van Bcachefs in gevaar, dat aandacht had gekregen als veelbelovende oplossing voor bestandssystemen, en roept vragen op over hoe de governance van communityprojecten in evenwicht te brengen is met de vrijheid van meningsuiting en het beheersen van interne conflicten.

Kent Overstreet deelde zijn gedachten over het conflict met de CoC en de implicaties daarvan voor de Linux-kernelgemeenschap. Volgens Overstreet zijn intense meningsverschillen inherent aan het werk van een ontwikkelaar, waar gepassioneerde programmeurs vaak verschillende standpunten hebben. Hoewel deze discussies verhit kunnen raken, stelt hij dat ze een essentieel onderdeel vormen van het creatieve en collaboratieve proces dat technische vooruitgang stimuleert. Naar zijn mening schenden de pogingen van de CoC om een ​​verfijnde communicatiestijl op te leggen de gevestigde ingenieurscultuur, die openheid en een focus op probleemoplossing boven sociale formaliteiten stelt.

Overstreet waarschuwt dat het onderdrukken van verhitte debatten kan leiden tot een cultuur van onverschilligheid en exclusiviteit, waarin slechts een kleine elitegroep zich op haar gemak voelt om deel te nemen. Dit, zo betoogt hij, zou de kernelontwikkeling kunnen veranderen in een minder inclusieve omgeving, waardoor de samenwerkingsdynamiek die de community kenmerkt, verloren gaat. Hij is van mening dat engineers complexe problemen direct moeten aanpakken, zelfs als dat betekent dat ze gespannen discussies moeten voeren. Volgens Kent kunnen deze meningsverschillen, hoe intens ook, leiden tot effectieve oplossingen wanneer een neutrale derde partij de argumenten evalueert en een weloverwogen beslissing neemt.

Het is belangrijk om te weten dat het conflict tussen Overstreet en Michal Hocko niet recent was, maar een jaar geleden begon met een technisch meningsverschil. Overstreet stelde een lichtgewicht mechanisme voor om geheugenallocatieoperaties te profileren, waarvoor macro's aan de allocatiefuncties moesten worden toegevoegd. Hocko verwierp dit voorstel echter vanwege zorgen over de mogelijke impact op de prestaties. Volgens Overstreet probeerde hij zijn oplossing technisch te beargumenteren, maar kreeg hij alleen formele reacties en geen bereidheid om dieper op de kwestie in te gaan.

Daarom heeft de gedragscode naar aanleiding van het meest recente conflict een tijdelijke schorsing van Overstreets deelname aangekondigd. Tijdens de releasecyclus voor versie 6.13 zullen zijn pull requests niet worden geaccepteerd. Ondanks deze maatregel publiceerde Overstreet een brief die hij in september, slechts twee dagen na het beledigende bericht, naar Hocko had gestuurd. Daarin bood hij persoonlijk zijn excuses aan en legde hij de redenen voor zijn gedrag uit, waarbij hij om een ​​privéoplossing vroeg.

Als u tot slot meer wilt weten, kunt u de details vinden via de volgende link.


Voeg dit toe als voorkeursbron in Google.