Линус Торвальдс делает перерыв в своей роли главного сопровождающего Linux. Это не потому, что он хочет остановить разработку ядра Linux, а потому, что ему нужна помощь в том, как вести себя по — другому-в соответствии с новым Кодексом поведения Linux.
Линус Торвальдс известен своей прямолинейностью и прямолинейностью до грубости. Однако, похоже, до сих пор он не осознавал, какое негативное влияние это оказывает на окружающих.
Теперь, похоже, он передумал и хочет отдохнуть, чтобы:
получите некоторую помощь в том, как понимать эмоции людей и реагировать соответствующим образом.
На прошлой неделе, когда мы сообщили, что конференция сопровождающего Linux должна быть перенесена, чтобы Линус мог присутствовать, несмотря на то, что Линус предложил провести мероприятие без него, мы в шутку добавили:
Бедный Лайнус, он идет на все эти хлопоты, чтобы получить один год от конференции сопровождающего, и это следует за ним до места его попытки побега!
Теперь кажется, что это было недалеко от истины. В письме с темой письма, выпущенном Linux 4.19-rc4, извинениями и примечанием о поддержке, Лайнус признает:
Я был несколько смущен тем, что испортил свой календарь, но, честно говоря, я в основном надеялся, что мне не придется идти на саммит ядра, на который я ходил каждый год в течение последних двух десятилетий.
Также кажется, что эта ошибка послужила сигналом к пробуждению и катализатором перемен.
Как объясняет Линус в электронном письме:
И вот мы здесь, я, наконец, с одной стороны, осознал, что на самом деле это не было смешно или хорошим знаком, что я надеялся просто полностью пропустить ежегодный саммит ядра, а с другой стороны, понял, что я действительно игнорировал некоторые довольно глубоко укоренившиеся чувства в сообществе.
Одно дело, когда вы можете игнорировать эти проблемы. Обычно это просто то, с чем я не хотел иметь дело.
Это моя реальность. Я не являюсь эмоционально чутким человеком, и это, вероятно, ни для кого не станет большим сюрпризом. И меньше всего меня. Тот факт, что я затем неправильно истолковываю людей и не осознаю (в течение многих лет), насколько плохо я оценивал ситуацию и способствовал непрофессиональной среде, нехорош.
Он продолжает с тем, что является искренним извинением:
На этой неделе люди в нашем сообществе столкнулись со мной из-за того, что я всю жизнь не понимал эмоций. Мои легкомысленные атаки в электронных письмах были как непрофессиональными, так и неуместными. Особенно в те моменты, когда я принимала это близко к сердцу. В моих поисках лучшего патча это имело для меня смысл. Теперь я знаю, что это было не в порядке, и мне очень жаль.
Вышесказанное в основном является многословным способом добраться до несколько болезненного личного признания того, что, эй, мне нужно изменить кое-что в своем поведении, и я хочу извиниться перед людьми за то, что мое личное поведение причинило боль и, возможно, полностью оттолкнуло от разработки ядра.
Именно в этот момент Лайнус объявляет, что собирается взять отпуск. Он отмечает, что может себе это позволить, так как Лайнус 4.19 вступил в спокойный период своего развития и что Грег [Кроа-Хартман] захватит 4.19. Он также утверждает, что его потребность в временном перерыве (в отличие от решения Гвидо ван Россума отказаться от BDFL Python на постоянной основе) и что он действительно хочет продолжить проект, заявив::
Это больше похоже на то время, когда я на некоторое время вышел из разработки ядра, потому что мне нужно было написать небольшой инструмент под названием «git». Мне нужно сделать перерыв, чтобы получить помощь о том, как вести себя по-другому и исправить некоторые проблемы в моих инструментах и рабочем процессе.
И да, некоторые из них могут быть «просто» инструментами. Может быть, я смогу установить фильтр электронной почты, чтобы, когда я отправляю электронное письмо с ругательствами, они просто не выходили. Потому что, эй, я очень верю в инструменты, и, по крайней мере, проблемы, возникающие в будущем, могут быть улучшены с помощью простой автоматизации.
Лайнус заканчивает это письмо следующим::
Я с нетерпением жду встречи с вами на саммите сопровождающих.
Незадолго до того, как нажать кнопку «Отправить» в этом письме, Лайнус сделал фиксацию в дереве исходных текстов ядра Linux с заголовком:
Кодекс поведения Давайте его обновим.
Этот документ имеет в качестве автора Грега Кроа-Хартмана и подписан шестью другими светилами Linux. В нем представлен новый Кодекс поведения, заменяющий существующий Кодекс конфликта, в котором качество и надежность кода значительно опережают людей и их чувства, как это очевидно из выдержки:
Ваш код и идеи, лежащие в его основе, будут тщательно рассмотрены, что часто приводит к критике и критике. Обзор почти всегда потребует улучшения кода, прежде чем его можно будет включить в ядро. Знайте, что это происходит потому, что все участники хотят видеть наилучшее возможное решение для общего успеха Linux. Этот процесс разработки был доказан для создания самого надежного ядра операционной системы, и мы не хотим делать ничего, что могло бы привести к снижению качества представления и конечного результата.
Недавно принятая замена основана на Пакте вкладчика от www.contributor-covenant.org. Выпущенный под международной публичной лицензией Creative Commons Attribution 4.0 и теперь в версии v1.4.1, этот Кодекс поведения уже принят более чем 40 000 проектами с открытым исходным кодом. Она направлена на решение проблемы отсутствия разнообразия в открытом исходном коде и, безусловно, ставит людей и их чувства на первое место:
… приветствуя всех людей вносить свой вклад и обещая в ответ ценить их как людей и способствовать созданию атмосферы доброты, сотрудничества и понимания.
Оскорбительные и уничижительные комментарии включены в примеры плохого поведения, и в соответствии с кодексом сопровождающие несут ответственность за принятие надлежащих и справедливых корректирующих мер в ответ на любые случаи неприемлемого поведения.
Подписав этот документ и будучи его коммиттером, Лайнус обязан воздерживаться от сквернословия — будь то презрительное или нецензурное. Его идея автоматизированной персональной системы фильтрации электронных писем кажется действительно хорошей.
Для внешних наблюдателей вспышки Линуса Торвальда казались одновременно ужасающими и забавными, но их можно было упустить из виду из-за очевидного достижения, которое представляет собой Linux. Людям, с которыми он регулярно общался, должно быть, было гораздо труднее мириться с таким поведением, которое ему сошло с рук.
Недавно мы сообщили о том, что Stack Overflow принял кодекс поведения для формализации и обеспечения соблюдения политики «доброты, сотрудничества и взаимного уважения».» Этот тип контракта еще более важен в открытом исходном коде. В ситуациях, которые полагаются на добровольцев и сотрудничество, межличностные отношения имеют значение, и это сообщение, похоже, дошло, хотя и с запозданием, до Лайнуса.
Будем надеяться, что люди отреагируют «Извинения приняты» и дадут ему некоторую слабину, пока он найдет новый стиль.