Am Sonntag gab der Projektleiter des Linux-Kernels eine Erklärung ab, die langfristige Auswirkungen auf die gesamte Open Source-Community haben würde. Wie üblich ging er nicht über soziale Netzwerke und gab der Presse laute Aussagen. In einem Brief mit Kommentaren zu Version 4.19-rc4 entschuldigte er sich für all diese Vorfälle, bei denen er aufgrund des harten Tonfalls in der Korrespondenz die Gefühle jüngerer Kollegen in der Werkstatt verletzen konnte. Er sprach auch über seine Entscheidung, vorübergehend vom Projektmanagement abzuweichen , um seine Werkzeuge und seinen Stil zu überarbeiten und nach der Arbeit an den Fehlern wieder zum Dienst zurückzukehren.

In der Community und in der Umgebung gab es eine lange Diskussion darüber, dass der aggressive Ton und verschiedene Epitheta, die regelmäßig an unglückliche Empfänger weitergegeben wurden, talentierte, aber nicht zu dickhäutige Entwickler vom Projekt abhalten und das gesamte Projekt beschädigen.
Ich habe zuvor darüber gesprochen, wie der Linux-Kernel entwickelt wird und wie sich der Stil der Geschäftskorrespondenz zwischen Linus Torvalds und Greg Croa-Hartman unterscheidet . Lassen Sie mich kurz daran erinnern, worum es geht. In der Linux-Kernel-Entwicklung ist E-Mail von größter Bedeutung und nicht nach GitHub zweitrangig. Die gesamte Entwicklung erfolgt über den Korrespondenzmechanismus der Entwickler auf den Mailinglisten. Patches und Erklärungen werden im Hauptteil des Briefes gesendet. Anschließend werden die Patches auf der Grundlage der Ergebnisse kritischer Kommentare in Erinnerung gerufen oder vollständig in eine lange Box gelegt.
Unter dem zweiten Link wurde eine Geschichte über eine Studie erstellt, in der auf der Grundlage der LKLM-Korrespondenz eine Methode zur Bestimmung der Urheberschaft des Textes der Nachricht erstellt wurde, wobei ein hohes Maß an Sicherheit die Urheberschaft für Linus Torvalds oder Greg Croa-Hartman bestimmt.
Lassen Sie mich daher nicht im Detail darüber sprechen, wie Linus gewöhnlichen und leitenden Entwicklern, Vertretern großer Unternehmen und sogar Anwälten direkt und unverblümt mitteilen kann, dass sie falsch liegen. Es gibt viele Beispiele dafür, aber um ehrlich zu sein, bin ich in all diesen Fällen nie auf ungerechtfertigtes und kleinliches Verhalten gestoßen.
Lassen Sie uns stattdessen herausfinden, was einer solchen Entscheidung unmittelbar vorausging und wozu sie in Zukunft führen könnte.
Motivation
Tatsächlich ist der Grund für einen so bedeutenden Schritt nicht so bedeutend und kann nicht mit der Debatte verglichen werden, dass sie beispielsweise um die Zweckmäßigkeit der Verwendung von BitKeeper herum geführt wurden .
Jedes Jahr nimmt das Top-Management-Team des Kernels an einer Veranstaltung teil, die als Linux Maintainer Summit bekannt ist . In diesem Jahr dürften sich strenge Befürworter der Wirtschaftsethik versammeln. im Plenum des Zentralkomitees das Aussehen seines Führers auf seine harte Art der Kommunikation zu setzen und Veränderungen zu fordern. Linus versuchte ehrlich, diesem Ereignis auszuweichen und plante „versehentlich“ einen Urlaub in Schottland für diese Zeit.
Dies störte die Organisatoren der Veranstaltung nicht und sie beschlossen, den Gipfel von Vancouver nach Edinburgh zu verschieben. In dem Prozess dieser Verwechslung mit der Koordination von Zeit und Ort des Gipfels, Linus 'Teilnahme daran, gab es viele Briefe. Dem Schuldigen dieser Feier zufolge stellte er fest, dass er die Bedeutung bestimmter Botschaften falsch interpretiert hatte, und begann, über die Motive seines kompromisslosen und harten Geschäftsstils nachzudenken.
Dies veranlasste ihn, seine Ansichten über die bestehende Ordnung der Dinge zu überarbeiten, und veranlasste ihn, sich bei Kollegen zu entschuldigen. Laut Linus bedauert er, dass er in den letzten Jahren einige beleidigen und ihn möglicherweise davon abhalten konnte, an der Entwicklung des Kernels teilzunehmen.
Ruhetag zur Freilassung
Der zweite wichtige Punkt ist die Entscheidung von Linus, eine kurze Auszeit zu nehmen, um zu lernen, wie man auf neue Weise arbeitet. Die Nachricht erscheint in keiner Weise erbärmlich, Lebewohl oder sogar entschuldigend. Ganz im Gegenteil - mit einem Sinn für Humor, der dem Autor innewohnt, schreibt er, dass er möglicherweise einen Mail-Client-Filter benötigt, der das Versenden von Briefen mit obszöner Sprache blockiert.
Linus schreibt, dass er nicht müde ist und nicht geht, sondern einfach eine kurze Pause macht und plant, wieder an Linux 4.20 zu arbeiten. Zu diesem Zeitpunkt bleibt Greg Croa-Hartman für den Ältesten , was durchaus vernünftig ist, da er einen stabilen Zweig des Kerns pflegt und diese schwierige Arbeit recht erfolgreich bewältigt, während er weiße Handschuhe sauber hält.
Vielleicht gelingt es ihm gerade dank der kompromisslosen Position von Linus, der garantiert jeden Sicherheitspatch wirft, der die User Space API sogar ein wenig kaputt macht .
Quo bono
Was bedeutet das alles, wie wird sich die Linux-Kernel-Entwicklung ändern, nachdem der „aktualisierte“ höfliche Linus wieder mit neuen Entwicklungstools und einem ausgewogeneren Projektmanagementstil arbeitet?
Nun, erstens wird es einen neuen Verhaltenskodex geben , der bereits in den Hauptzweig aufgenommen wurde und auf den Bündnissen des Bundes basiert. Das Folgende sollte als ungültige Aussagen betrachtet werden.
- Enthält Ausdrücke oder Bilder sexueller Natur, unerwünschte Werbung und intime Anzeichen von Aufmerksamkeit.
- Trolling, Demagogie, politische Angriffe und persönliche Angriffe.
- Belästigung im persönlichen und öffentlichen Raum.
- Persönliche Informationen öffentlich zugänglich machen.
- Andere unerwünschte Handlungen.
Der formale Mechanismus zur Lösung ethischer Konflikte ist definiert.
Als nächstes betreten wir den Bereich der Spekulation und Spekulation. Auf den ersten Blick wird jeder davon profitieren. Ist es schlimm, dass subtile Seelen wie Matthew Garrett, selbst Lennart Pottering, sich nicht wie Ausgestoßene fühlen und ihre Patches senden, ohne Angst vor den spöttischen Kommentaren eines einfachen Führers zu haben?
Ich mache eine Pause, sie helfen mir, die Emotionen der Menschen besser zu verstehen und angemessen auf sie zu reagieren .
Auf der anderen Seite gibt es nach dem Lesen der Kommentare zum anarchistischen SlashDot und Reddit einige Bedenken. Werden diese Änderungen nicht zur Degeneration des Projekts in einen langweiligen, politisch korrekten Sumpf führen, in den Demagogen mit juristischer Ausbildung eintreten und es niemanden geben wird, der einen krummen Sicherheitspatch eines großen Unternehmens einpackt?
Es ist interessant, was die Leser von Habr bei dieser Gelegenheit denken, die im vorherigen Artikel den starren Führungsstil von Linus unterstützt haben.