Hace poco más de un mes, el creador del proyecto de código abierto más exitoso, el kernel de Linux, anunció su decisión de tomar un descanso de la administración del proyecto. En particular, se alejó de la administración de linux-next
tiempo, dejándola a la segunda persona en el proyecto, el responsable de una serie estable de lanzamientos de kernel, Greg Croa-Hartman.

El mes pasado ha sido rico en una variedad de comentarios, pronósticos y eventos. ¿Qué cambió en el proyecto hasta que Linus estuvo allí y con qué regresó al puente del capitán?
Breve antecedentes
Los lectores de Habr podrían seguir cómo se desarrollaron los eventos. Por primera vez, mencioné la manera desenfrenada de Linus de criticar a los desarrolladores en una publicación de correo electrónico como la principal herramienta de desarrollo del kernel de Linux. Fue hace más de 2 años.
La segunda vez ya era un estudio científico completo del estilo de autor de Linus Torvalds y Greg Croah-Hartmann basado en mensajes LKLM . Sin mucho trabajo, la autoría de Linus se estableció mediante un conjunto de palabras específicas, a veces no del todo literarias. El estilo de Greg fue mucho más cortés, esta diferencia fue significativa.
Finalmente, hace un mes, Linus anunció su decisión de tomar un descanso de la cascada de parches y cartas, después de haber trabajado en una cultura de comunicación y herramientas de desarrollo. Además, antes de partir, adoptó un nuevo código de conducta para los participantes del proyecto, también conocido como CoC, en la rama principal del núcleo.
Si todos reaccionaron a la primera decisión principalmente con comprensión y simpatía, entonces el segundo punto causó un animado debate en la comunidad. Si para el propio Linus la decisión de cambiar el estilo de comunicación era orgánica, para la comunidad en su conjunto, la adopción de un código de conducta más regulado era de dudoso valor.
Entre los críticos de CoC se encontraban los pesos pesados de la comunidad de código abierto como Eric Raymond y Richard Stallman . Por cierto, la Open Source Initiative y la Free Software Foundation difieren ideológicamente. Eric Raymond es el fundador de OSI, y Richard Stallman es el jefe de la FSF. Los segundos son más ideológicos, defienden con mayor resolución las libertades fundamentales del código del programa y consideran a los antiguos de cuerpo blando, a menudo los critican por su falta de principios.
Casi de inmediato, hubo informes de que algunos desarrolladores tenían la intención de retirar o retirar su código de Linux. Disputas legales sobre si sus amenazas son elegibles. Se expresaron diferentes opiniones sobre este tema, sobre Habré también consideró esta cuestión.
Que ahora
En la famosa cumbre en Escocia mencionada en un artículo anterior, Linus participó y anunció algunos de los resultados de su licencia.
Lo principal es que linux-next
branch ya no será administrada solo por Linus, sino por Greg Croah-Hartman. Quizás aparezca otro ayudante.
El segundo : Miraculous CoC, se decidió no tocarlo todavía y dejar todo como está. Según Linus, CoC no está concebido para determinar el tono de la discusión en LKLM, la autorregulación sigue siendo el principal mecanismo de control. Linus les pidió a los mantenedores que le escribieran cuando todavía era demasiado duro.
Greg Croah-Hartman habló sobre Coc en el espíritu de que no lo discutamos indefinidamente, sino que resolverá los problemas a medida que estén disponibles. Si eso siempre podemos cambiarlo y modificarlo.
Dejemos que las cosas se calmen y no nos preocupemos por situaciones hipotéticas que puedan suceder de una forma u otra, ya que podemos debatir ese tipo de cosas sin cesar (es una buena habilidad que tenemos que nos hace grandes desarrolladores de kernel, pero no siempre se puede transferir a otros ambientes). Si surgen problemas reales en el futuro, los abordaremos en ese momento, ya que siempre tenemos la opción de cambiar y revisar las cosas según sea necesario.
Resulta que los filtros de correo electrónico no eran una broma ; de hecho, un cliente de correo electrónico bloqueará los mensajes salientes con expresiones obscenas. Sin embargo, si Linus no comienza a expresarse bruscamente, sino a usar imágenes literarias, o incluso símbolos emoji.
Linus también recurrió a la ayuda de un profesional, a quien conoce semanalmente. Soy algo escéptico acerca de ganar control sobre las emociones después de las sesiones con un psicólogo, sin embargo, esto muestra la seriedad de las intenciones.
Por el momento, se sumerge en la etapa inicial turbulenta del ciclo de lanzamiento, cuando se acepta la solicitud inicial de cambios de código: ventana de fusión .
En pocas palabras : las peores predicciones no se materializaron, el tiempo libre de Linus no fue una excusa para una salida permanente de la gestión del proyecto. no hay razón derribar renunciar y cambiar a sistemas operativos experimentales.
Sin embargo, todavía hay algunas dudas sobre si el "nuevo" Linus todavía podrá dar un fuerte rechazo en dos direcciones.
- Romper espacio de usuario bajo cualquier pretexto.
- Organice un teatro de seguridad en el proyecto, dando prioridad indebida a los parches de seguridad.
El tiempo lo dirá, espero que los optimistas tengan razón.
ACTUALIZACIÓN : el primer error cortés de Linus por parte del controlador del controlador de juego BigBen.