[Перевод] Создатель Питона: я устал, я ухожу

habr.png

Теперь, когда PEP 572 ¹ готов, я хочу чтобы больше никогда в жизни мне не надо было так дико бороться за PEP сталкиваясь с таким количеством людей презирающих мои решения.


¹ PEP или Python Enhancement Proposal — предложение по расширению Питона.
PEP 572 останется в истории не только как последний PEP эпохи Гвидо ван Россума,
но и из-за нового оператора присваивания который уже наделал много шуму.

Я бы хотел полностью исключить себя из процесса принятия решений. Я ещё буду доступен какое-то время как обычный старший разработчик ², и я ещё буду продолжать менторить ³, у меня даже будет на это больше времени. Но в сущности, я отправляю себя в постоянный отпуск с должности Великодушного Пожизненного Диктатора ⁴, и отныне вы будете сами по себе.


² Старший разработчик Питона — Python Core Dev, человек имеющий право
комитить без ревью прямо в мастер. Подписывает особое соглашение.
Принимается сложным процессом.

Гитхаб показывает 590 контрибьюторов в мастер, из которых 67 комитили
и мержили в мастер за последний месяц.

³ Менторить — обучать, подсказывать, помогать начинающим во
всём разобраться.

⁴ Великодушный пожизненный диктатор — термин придуманный случайно
в день когда в майл-группе формировалась первая официальная
Питон-организация и Гвидо ван Россуму не досталось никакой «нормальной»
должности.

Когда-нибудь это всё-равно должно было произойти, в конце концов этот пресловутый автобус ⁵ всегда таится где-то за углом, а я не становлюсь моложе. (Не буду утомлять списком всех своих проблем со здоровьем).


⁵ Имеется ввиду выражение «bus factor» — фактор автобуса, или фактор
риска связанный с тем, что ключевая фигура предприятия или проекта
может внезапно погибнуть или утратить дееспособность.
Обычно указывает на недостаток распределённости в принятии решений
и наличие чрезмерной концентрации власти или ответственности
в руках одного человека.

Я не стану назначать себе преемника.

Что же вы будете теперь делать? Создадите демократию? Анархию? Диктатуру? Федерацию?

Я не переживаю за ежедневное принятие решений в баг-трекере ⁶ на Гитхабе. Моё мнение там спрашивают очень редко, и обычно в нём нет особой нужды. Так что с этим можно просто работать как обычно.


⁶ GitHub issues

Вопросы которые сейчас, наверное, важнее всего:


  • Как будут приниматься решения по PEP
  • Как будут приниматься новые люди в старшие разработчики

Может быть у нас получится описать эти процессы как PEP в свою очередь, может из этого даже получится нечто вроде конституции. Но вот в чём подвох, я оставляю вас всех (текущих комитеров) разбираться с этим самим, без меня.

Учтите, что остаются Правила ⁷, если вам этот документ не нравится, вам остаётся только добровольно покинуть эту группу ⁸. Возможно ещё придётся разобраться как кикать ⁹ людей из этой группы, а также из python-dev и python-ideas, поскольку они тоже подчиняются Правилам.


⁷ Правила Питон-сообщества (CoC, Python Community Code of Conduct)
⁸ Имеется ввиду майл рассылка python-committers где это сообщение было опубликовано.
⁹ Кикать — исключать из любого онлайн сообщества, лишать членства.

И наконец. Напоминаю, что архивы этой группы публичны, хотя членство закрытое (писать могут только старшие разработчики).

Я буду здесь, но я предоставляю вам во всём разбираться самим. Я устал, мне нужен очень долгий перерыв.

Гвидо ван Россум (python.org/~guido)


  • 12 июля 2018 *

Ссылки:
Оригинал сообщения (англ.)
PEP 572 Assignment Expressions
Старший разработчик Питона (англ.)
Википедия: Великодушный пожизненный диктатор
История термина «Великодушный пожизненный диктатор» (англ.)
Правила сообщества (англ.)
Архивы группы комитеров питона (англ.)

© Habrahabr.ru