Tutoriales

El desarrollador de Bcachefs, Kent Overstreet, excluido del desarrollo central de Linux

Kent Overstreetdesarrollador principal Bcachefs sistema de archivos, tiene prohibir Contribuir al núcleo de Linux durante este período. 6.13 Ciclo de desarrollo central. La prohibición, anunciada el 22 de noviembre de 2024, fue el resultado de una infracción del código de conducta derivada de un intercambio de correo electrónico en septiembre.

Kent fue suspendido poco después de expresar su preocupación por el incidente. Incertidumbre sobre Bcachefs en el kernel de Linux.

Código de conducta y su aplicación

El proyecto central de Linux tiene un Código de conducta del contrato de colaborador Crear un ambiente acogedor e inclusivo.

El Código describe estándares de conducta, incluidas las expectativas de utilizar un lenguaje acogedor e inclusivo, respetar diversos puntos de vista y aceptar críticas constructivas con elegancia.

El comportamiento inaceptable incluye ataques personales o políticos, acoso público o privado y el uso de lenguaje sexual. El Código de Conducta se aplica a todas las interacciones relacionadas con el proyecto, tanto online como offline.

Un desacuerdo técnico se convierte en una violación del código de conducta

este intercambio de correo electrónico El incidente ocurrió en la lista de correo pública de Linux Core e involucró un desacuerdo técnico entre Kent Overstreet y otro desarrollador principal. Michal Hoko.

Si bien los detalles específicos del desacuerdo técnico no se detallaron en el correo electrónico, el Comité del Código de Conducta determinó que: lenguaje de overstreet El intercambio de correos electrónicos equivalió a un «abuso escrito» hacia Hawko.

Aquí hay extractos del intercambio de correos electrónicos de Kent con Michal:

Michal, si crees que interrumpir el proceso es una alternativa aceptable
Manejo de errores No tienes permiso para escribir código del kernel.

Sigues teniendo un acalorado debate sobre una mala idea tras otra, y
Es un insulto para aquellos de nosotros a quienes no nos importa la escritura confiable.
software.

Estás yendo en contra de una regla fundamental de la programación del kernel.

Revisa tu cabeza. Sal de aquí con esta mierda.

decisión del comité

El comité señaló que Overstreet tuvo la oportunidad de reparar el daño causado por sus acciones pero no tomó «medidas suficientes» para restaurar la confianza de la comunidad.

Como resultado, el Consejo Asesor Técnico (TAB) del Linux Core Project aprobó una recomendación: Limitar la participación de Overstreet en este proyecto durante el ciclo de desarrollo central 6.13.. Esta restricción significa Todas las solicitudes de extracción de Overstreet serán rechazadas. Durante este período.

Esto es correo electrónico De TAB a Kent:

Kent,

El Comité del Código de Conducta ha recibido un informe sobre su conducta
Este correo electrónico analiza.

Enlace de correo electrónico donde ocurrió la infracción:

https://lore.kernel.org/citv2v6f33hoidq75xd2spaqxf7nl5wbmmzma4wgmrwpoqidhj@k453tmq7vdrk

Nuestra comunidad está comprometida con la confianza y el respeto y se compromete a cumplir con
Código de conducta:

referirse a: https://docs.kernel.org/process/code-of-conduct.html

El Comité del Código de Conducta ha determinado que usted ha participado en abuso escrito
Otro miembro de la comunidad te pidió que tomaras medidas para solucionarlo.
causando daño a las personas y a la sociedad. Las acciones que tomó no fueron suficientes.
Restaurar la confianza de la comunidad en contar con otras tecnologías productivas
Discute sin miedo a ataques personales.

TAB Aprobado de acuerdo con el Proceso de Interpretación del Código de Conducta
Se han aprobado las siguientes recomendaciones:

— Restringir la participación de Kent Overstreet en el desarrollo central
Proceso en el ciclo de desarrollo central de Linux 6.13.

   - Scope: Decline all pull requests from Kent Overstreet during
     the Linux 6.13 kernel development cycle.

La respuesta de Overstreet

En respuesta a la prohibición, Overstreet publicó correo electrónico Se lo envió a Hoco en septiembre, defender su comportamiento.

En su correo electrónico, Overstreet se disculpa Le preocupaba el carácter acalorado del intercambio, pero creía que su reacción estaba justificada debido a los problemas técnicos involucrados.

[…]
Quiero disculparme por lo acaloradas que se pusieron las cosas el otro día, pero
También necesito decirte por qué reaccioné como lo hice.
[…]

Dijo que tomaba las cuestiones de corrección «muy en serio» y que «se volvería apático o realmente enojado» si fueran ignoradas. Afirmó que en el pasado había habido discusiones «escandalosas» sobre cuestiones como datos corruptos y errores.

Visión de liderazgo tecnológico de Overstreet

Overstreet afirmó que su intención no era obstaculizar a nadie, sino garantizar la confiabilidad del código del núcleo.

También expresó su esperanza de ver más liderazgo técnico Dentro de la comunidad de desarrollo central, esto sugiere que el subsistema de gestión de memoria (MM) es particularmente deficiente en esta área.

Define el liderazgo técnico como no tener “la razón” todo el tiempo, sino escuchar e incorporar las ideas de otras personas, decir “no” cuando sea necesario y mantener una perspectiva amplia del proyecto. Al final del correo electrónico, animó a Hocko a seguir trabajando duro y hacer más contribuciones al subsistema MM.

La prohibición de Kent Overstreet provocó discusiones dentro de la comunidad central de Linux sobre el equilibrio entre mantener un entorno amigable y permitir un debate técnico vigoroso.

¿Cuáles son tus pensamientos?

Nos encantaría conocer su opinión sobre la reciente prohibición de Kent Overstreet del desarrollo central de Linux. ¿Crees que esta prohibición es necesaria? ¿Cómo ve el equilibrio entre mantener un ambiente acogedor y permitir un debate técnico sólido?

¡Comparta sus valiosos pensamientos en la sección de comentarios a continuación!

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba