Kent Overstreet, creatore di Bcachefs, รจ stato sospeso dallo sviluppo di Linux

Problemi di Tux

Il futuro di Bcachefs รจ incerto a causa di un conflitto con il Comitato di Condotta (CoC) della comunitร  del kernel Linux. Il problema รจ sorto perchรฉ Linus Torvalds ha rifiutato l'inclusione di nuove correzioni per Bcachefs nella prossima versione del kernel 6.13, in risposta alle lamentele presentate dal CoC.

Di recente , le regole del CoC sono state aggiornate per consentire misure disciplinari piรน severe . Queste includono la possibilitร  di bloccare uno sviluppatore che non risolve i conflitti secondo le linee guida del comitato o che si rifiuta di presentare scuse pubbliche per un comportamento inappropriato.

Le sanzioni possono includere la sospensione temporanea dell'accettazione di patch e pull request, nonchรฉ l'esclusione dalle mailing list e dai servizi relativi a kernel.org. La durata massima di tale divieto รจ di due mesi, coincidente con il ciclo di sviluppo di un nuovo ramo del kernel, e la sua revoca puรฒ essere subordinata a scuse pubbliche.

Le nuove regole sono state applicate a Overstreet in seguito a un incidente in cui ha rivolto un commento offensivo ("Fatti visitare da uno psichiatra. E vattene via con queste stronzate") a Michal Hocko , uno sviluppatore di sistemi di gestione della memoria. Sebbene Overstreet sostenga che il conflitto con Hocko sia stato risolto privatamente, il Comitato dei Concorrenti ha richiesto delle scuse pubbliche, che lui ha rifiutato, ritenendo inappropriato affrontare questioni personali in questo modo. Inoltre, Overstreet ha criticato le negoziazioni, che a suo avviso si sono concentrate piรน sulla tutela dell'immagine aziendale del progetto che sulla risoluzione equa del conflitto.

La decisione di bloccare Overstreet รจ stata appoggiata da membri di spicco della comunitร  del kernel, tra cui Linus Torvalds, Greg Kroah-Hartman e altri sviluppatori chiave come Miguel Ojeda e Theodore Tso.

La situazione compromette i progressi di Bcachefs, che si era fatto notare come una promettente soluzione di file system, e solleva interrogativi su come conciliare la governance dei progetti comunitari con la libertร  di espressione e la gestione dei conflitti interni.

Kent Overstreet ha condiviso le sue riflessioni sul conflitto con il CoC e le sue implicazioni per la comunitร  del kernel Linux. Secondo Overstreet, le dispute intense sono intrinseche alla natura del lavoro ingegneristico, dove sviluppatori appassionati hanno spesso punti di vista divergenti. Sebbene queste discussioni possano diventare accese, egli sostiene che siano una parte essenziale del processo creativo e collaborativo che guida il progresso tecnico. A suo parere, gli sforzi del CoC per imporre un tono di comunicazione piรน formale violano la consolidata cultura ingegneristica, che valorizza l'apertura e la concentrazione sulla risoluzione dei problemi rispetto alle formalitร  sociali.

Overstreet avverte che reprimere i dibattiti accesi potrebbe portare a una cultura di indifferenza ed esclusivitร , in cui solo un piccolo gruppo elitario si sente a proprio agio nel partecipare. Questo, sostiene, potrebbe trasformare lo sviluppo del kernel in un ambiente meno inclusivo, allontanandosi dalla dinamica collaborativa che caratterizza la comunitร . Egli ritiene che gli ingegneri debbano affrontare direttamente i problemi complessi, anche se ciรฒ significa impegnarsi in discussioni tese. Secondo Kent, queste dispute, per quanto intense, possono portare a soluzioni efficaci quando una terza parte neutrale valuta le argomentazioni e prende una decisione informata.

รˆ opportuno precisare che il conflitto tra Overstreet e Michal Hocko non รจ recente, bensรฌ risale a un anno fa, a causa di un disaccordo tecnico. Overstreet aveva proposto un meccanismo leggero per la profilazione delle operazioni di allocazione della memoria, che richiedeva l'aggiunta di macro alle funzioni di allocazione. Tuttavia, Hocko respinse la proposta per timore di un potenziale impatto sulle prestazioni. Secondo Overstreet, egli tentรฒ di argomentare tecnicamente a favore della sua soluzione, ma percepรฌ solo risposte formali e una mancanza di volontร  di approfondire la questione.

Pertanto, in risposta al conflitto piรน recente, il CoC ha annunciato la sospensione temporanea della partecipazione di Overstreet. Durante il ciclo di rilascio della versione 6.13, le sue pull request non saranno accettate. Nonostante questo provvedimento, Overstreet ha pubblicato una lettera che aveva inviato a Hocko a settembre, appena due giorni dopo il messaggio offensivo. In essa, offriva le sue scuse personali e spiegava le ragioni del suo comportamento, cercando una soluzione privata.

Infine, se siete interessati ad approfondire l'argomento, potete trovare maggiori dettagli al seguente link.


Aggiungi come fonte preferita in Google