The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

19.12.2018 11:07  Утверждена новая модель управления разработкой Python

После заявления Гвидо ван Россума (Guido van Rossum) об уходе с поста великодушного пожизненного диктатора (BDFL) и прекращения участия в процессах принятия решений, разработчики Python рассмотрели семь возможных вариантов дальнейшего управления проектом. В ходе голосования позавчера была выбрана модель Руководящего Совета (PEP 8016).

При голосовании были отброшены идеи единоличного лидерства (предлагалось выбрать нового BDFL), перехода к анархии, всеобщего голосования, совместного управления сообществом (BDFL заменяется на группу из 5 координаторов, но решения принимаются путём голосования в сообществе), союза из 3 самых авторитетных разработчиков, и внешнего надзора советом аудиторов.

В соответствии с принятым предложением, управление проектом будет возложено на руководящий совет, которому будут переданы широкие полномочия. При этом совет будет стараться применять полученные полномочия как можно реже и использовать для утверждения решений стандартные процессы в сообществе, такие как проведение голосования ведущими разработчиками. Данные процессы в дальнейшем будут явно регламентированы.

В развитии языка планируется придерживаться философии разбиения больших идей на серии мелких изменений, каждое из которых будет проходить отдельное рецензирование. Вместо одного большого PEP для обсуждения и утверждения сообществом будут выдвигаться минимальные целостные предложения. Совет же будет привлекаться в качестве последней инстанции, когда сообществом не удалось добиться консенсуса или требуется отдельный разбор конфликтов. Предложенная модель обеспечивает достаточную гибкость и простоту, минимизируя использование тяжёлых и беспокойных процессов, таких как проведение охватывающих весь проект голосований.

Участники совета будут выдвигаться и избираться членами Core Team путём голосования. Ответственным за проведение выборов будет директор Фонда Python. Среди передаваемых совету полномочий упоминается возможность принимать или отвергать PEP, внесение изменений в кодекс поведения разработчиков (code of conduct), взаимодействие с Фондом Python (PSF) в процессе управления активами проекта и создание комитетов для решения определённых специфичных вопросов.

Среди поставленных перед руководящим советом задач отмечается поддержание стабильности и качества языка Python и интерпретатора CPython, обеспечение максимальной доступности проекта для участия в разработке, поддержание взаимодействия между Core Team и Фондом Python, организация процессов принятия решений в отношении PEP-спецификаций, достижение консенсуса между мнением Core Team и сообщества, выполнение роли суда последней инстанции.

В качестве доводов в пользу победившей модели упоминается успешное использование похожих методов управления во многих успешных сообществах. Детали взаимодействия заимствованы из проекта Django и уже хорошо опробованы на практике. Утверждается, что сообщество разработчиков Python не самое хорошее место для проведения экспериментов по внедрению инновационных моделей управления, поэтому разумно воспользоваться уже проверенными методами.

Выборы в руководящий совет планируется провести 3 февраля 2019 года, после двухнедельного периода выдвижения кандидатов представителями Core Team. Совет, состоящий из пяти человек, планируют переизбирать в начале каждого нового цикла разработки значительных релизов Python. Например, избранный в феврале состав совета будет действовать до октября 2019 года в соответствии с циклом разработки Python 3.8, время действия состава следующего совета составит 18 месяцев.

  1. Главная ссылка к новости (https://mail.python.org/piperm...)
  2. OpenNews: Проект Python для соблюдения политкорректности избавляется от терминов "master" и "slave"
  3. OpenNews: Гвидо ван Россум решил отстраниться от руководства проектом Python
  4. OpenNews: Увидел свет язык программирования Python 3.7
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Аноним (2), 12:04, 19/12/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +12 +/
    Хоть где-то здравомыслие торжествует.
     
     
  • 2.16, Dmitry77 (ok), 12:59, 19/12/2018 [^] [ответить]    [к модератору]
  • +18 +/
    насколько оно торжествует изнаем немного позже, сейчас ещё рано что-то говорить
     
     
  • 3.45, Гит рулит (?), 15:22, 19/12/2018 [^] [ответить]    [к модератору]
  • –9 +/
    Будет забавно когда они решат что писать принты в скобочках не политкорректно. Это ограничивает текст.
     
  • 2.115, all_glory_to_the_hypnotoad (ok), 04:03, 20/12/2018 [^] [ответить]    [к модератору]
  • +/
    "торжествует" когда оно уже не нужно
     
  • 1.3, Аноним (3), 12:12, 19/12/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +2 +/
    Когда Python 4 выйдет?
     
     
  • 2.4, A.Stahl (ok), 12:16, 19/12/2018 [^] [ответить]    [к модератору]  
  • +24 +/
    Сначала нужно второй окончательно закопать.
     
     
  • 3.5, erthink (ok), 12:29, 19/12/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    > Сначала нужно второй окончательно закопать.

    Правильно, чтобы потом откопать как стюардессу ;)

     
     
  • 4.11, FrBrGeorge (ok), 12:39, 19/12/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > чтобы потом откопать

    Незачем. На удивление мало фанатов Python2

     
     
  • 5.30, A10 (?), 13:44, 19/12/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    а мне нравился Python2 (особенно его print ;-) )
     
     
  • 6.63, Аноним (63), 16:25, 19/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Особо от функции print() не отличается. Зато в 3-м строки по умолчанию UNICODE.
     
  • 3.7, Аноним (7), 12:30, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    там еще 3.8 появился, который из-за неполиткорентных имён внутренний функций, стал не полностью совместимым с 3.7....
     
     
  • 4.22, Аноним (22), 13:16, 19/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    В 3.8 должны оставить два названия, а вот в 4 уже совместимость поломают, но на то это и мажорный релиз.
     
  • 4.28, bootforce (?), 13:44, 19/12/2018 [^] [ответить]    [к модератору]  
  • +4 +/
    Где об этом можно почитать?
     
     
  • 5.113, Amphyby (ok), 00:42, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    хухли в яндексе: master slave python naming
     
  • 5.142, Аноним (142), 06:42, 23/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Ссылка #2 под текстом новости.
     
  • 2.12, X4asd (ok), 12:43, 19/12/2018 [^] [ответить]    [к модератору]  
  • +6 +/
    > Когда Python 4 выйдет?

    когда это произойдёт -- станет очень смешно :-) ..

    учитывая что существует огромная тонна когда где проверяется

    "а у нас сейчас 3 версия? если нет значит будет думать что вторая" (вместо тогда чтобы проверить на вторую версию)

     
     
  • 3.106, Аноним (106), 23:34, 19/12/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    это не смешно, это грустно. Не надо вообще проверять версию языка. надо делать try: <код для новой> except: <fallback для старой>
     
     
  • 4.111, Аноним (111), 00:20, 20/12/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Отвечу на случай, если это не троллинг Если код для новой содержит синтаксис,... весь текст скрыт [показать]
     
  • 4.146, Мастер (?), 12:31, 26/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Ваше предложение плохое из-за больших требований к ресурсам. Если это будет в cgi-скрипте, то сервак прилично потеряет в попугаях.
     
  • 2.32, Григорий Федорович Конин (?), 14:03, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > Вместо одного большого PEP для обсуждения и утверждения сообществом будут выдвигаться минимальные целостные предложения.

    Никогда :)

     
  • 2.41, Аноним (63), 14:41, 19/12/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    >Когда Python 4 выйдет?

    Если примут схему нумерации как в Mozilla, то скоро.

     
  • 2.68, Rodegast (ok), 16:29, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > Когда Python 4 выйдет?

    Уже пятый есть :D
    https://github.com/cblp/python5

     
     
  • 3.84, Аноним (63), 17:09, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Похоже, что Python5 != Python v5 от команды CPython. Особенно, учитывая лицензию.
     
  • 1.6, Аноним (6), 12:29, 19/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    И ни слова об политкорректности и гендернофлюидной инклюзивности. Это точно 2018(9) год?
     
     
  • 2.14, Аноним (14), 12:56, 19/12/2018 [^] [ответить]    [к модератору]  
  • +7 +/
    > внесение изменений в кодекс поведения разработчиков (code of conduct)
     
  • 2.15, Andrey Mitrofanov (?), 12:58, 19/12/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    Ой, смотри, превратится в тыкву твоя календарно-неопределённость под бой куранто... весь текст скрыт [показать]
     
  • 1.8, Аноним (8), 12:31, 19/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    а зачем эти советы, комитеты и прочая бюрократия, тормозящая развитие
    вон rust простыми issues/pull requests на гитхабе обходится
     
     
  • 2.9, Аноним (9), 12:34, 19/12/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    А кто решение принимать будет какой брать а какой завернуть?
     
     
  • 3.20, Аноним (8), 13:03, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    да также как обычно на гитхабе происходит - если у остальных активных разработчиков аргументированных возражений не нашлось, то патч принимается мейнтейнером репозитория
     
     
  • 4.34, Грусть (?), 14:15, 19/12/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Не-не, что значит "нет возражений - принимаем"? Это хаг, какой-то. Главный вопрос должен быть "а оно нам надо?"
     
     
  • 5.56, Аноним (8), 16:15, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    "а оно не надо" и есть возражение, только ненужнаторство принято аргументировать
     
     
  • 6.100, X4asd (ok), 19:56, 19/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    > только ненужнаторство принято аргументировать

    а лучше бы агровать "зачем оно надо",

    иначе если вовремя не одуматься -- то потом уже станет поздно

     
     
  • 7.107, Аноним (106), 23:36, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    а потом: "мне не надо, а на остальных наcрать. ПНХ."

     
     
  • 8.112, Аноним (111), 00:21, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > а потом: "мне не надо, а на остальных наcрать. ПНХ."

    Форкайте. А то набежит вас таких "мне надо", а потом за вами код поддерживать до конца времён. Нафиг.

     
  • 2.10, FrBrGeorge (ok), 12:36, 19/12/2018 [^] [ответить]    [к модератору]  
  • +5 +/
    > ростыми issues/pull requests на гитхабе обходится

    Это жесть. Они ещё будут от этого страдать, особенно когда сообщество разрастётся до размера питоньего.

     
     
  • 3.21, Аноним (8), 13:09, 19/12/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    из-за бюрократии они будут страдать ещё больше
     
  • 2.82, Онаним (?), 17:06, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Вот кстати да. Вот так бы.
     
  • 1.72, Аноним (72), 16:35, 19/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Гвидо ван Россум решил запилить новый язык?
     
     
  • 2.91, Andrey Mitrofanov (?), 17:45, 19/12/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    > Гвидо ван Россум решил запилить новый язык?

    пока выпилиться из старого.  

     
  • 2.96, Юзер (??), 18:25, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > Гвидо ван Россум решил запилить новый язык?

    Ну а почему бы и нет? Матц же бросил Ruby и запилил MRuby.
    Вангую новый MPython "для встраиваемых систем" :)

     
     
  • 3.103, coinofficial (ok), 21:55, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    MicroPython есть
     
  • 2.117, all_glory_to_the_hypnotoad (ok), 05:33, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Давно было пора забить на питон, сделать работу над ошибками и начать пилить новый ЯП
     
     
  • 3.118, iPony (?), 07:13, 20/12/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Ну кстати Я вот тут решил потыкать конкретно палочкой, а то прям стыдно стало, ... весь текст скрыт [показать]
     
     
  • 4.121, КГБ СССР (?), 10:12, 20/12/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Не говори про это любителям пихтона лично 8212 запишут в смертельные враги ... весь текст скрыт [показать]
     
     
  • 5.123, myhand (ok), 10:58, 20/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Почему любителям питона не наплевать на мнение лошадки, получавшей образование по интернету?
     
     
  • 6.127, КГБ СССР (?), 11:53, 20/12/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Откуда ж мне знать, почему тебе не наплевать на мнение какой-то лошадки, получав... весь текст скрыт [показать]
     
     
  • 7.129, myhand (ok), 12:24, 20/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Ну не знаю, личное оно у вас там или только по переписке - но ты только что комм... весь текст скрыт [показать]
     
     
  • 8.131, КГБ СССР (?), 12:49, 20/12/2018 [^] [ответить]     [к модератору]  
  • –2 +/
    Если ты не будешь активно и агрессивно проповедовать свою веру среди прихожан ин... весь текст скрыт [показать]
     
     
  • 9.132, myhand (ok), 13:58, 20/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Да, Ваше Святейшество!  Извините, сразу не признал.
     
  • 6.139, iPony (?), 08:21, 21/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Здрасьте А что плохого в чтении официальной документации через интернет https ... весь текст скрыт [показать]
     
     
  • 7.141, myhand (ok), 08:57, 21/12/2018 [^] [ответить]     [к модератору]  
  • +/
    Ничего Просто лошадка глупая, если думает, что ее достаточно для критики реали... весь текст скрыт [показать]
     
  • 4.144, Аноним (142), 06:53, 23/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Конкретики, я так понимаю, ждать не стоит. Или ты с жавой сравнивал?
     
     ....нить скрыта, показать (14)

  • 1.95, Юзер (??), 18:22, 19/12/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +2 +/
    Почитал описание процедуры голосования https www python org dev peps pep-8001... весь текст скрыт [показать]
     
     
  • 2.99, Аноним (72), 19:08, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Думаю человек просто не хочет еще одного перехода на Питон4.

    Проще запилить с нуля.

     
  • 2.101, Аноним (101), 20:21, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > Вобщем, питону осталось от силы года 2.

    А зачем он нужен, если разобраться? Все возможные ниши уже сейчас закрыты альтернативами.

     
  • 2.102, myhand (ok), 20:34, 19/12/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    Масоны изобрели рок-н-ролл Wкак уничтожить Python И что тогда помешает вменяе... весь текст скрыт [показать]
     
     
  • 3.104, Аноним (104), 22:09, 19/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Известность проекта и инертность мышления большинства.
     
  • 3.109, Аноним (106), 23:42, 19/12/2018 [^] [ответить]    [к модератору]  
  • +/
    >что тогда помешает вменяемой части сообщества форкнуть проект

    То, что вменяемая часть сообщества это не осилит.

     
  • 2.108, Аноним (106), 23:41, 19/12/2018 [^] [ответить]     [к модератору]  
  • +/
    То есть вариант цирк-бордель с конями ему совсем надоел, а любая попытка поправ... весь текст скрыт [показать]
     
     
  • 3.110, myhand (ok), 00:15, 20/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Кто бойкотировал Python 3, болезный?  Все что движется - давно уже нормально работает с Python 3.
     
     
  • 4.119, Аноним (7), 08:14, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    RHEL/CentOS во всех админских скриптах сидит на 2-м
     
     
  • 5.120, myhand (ok), 09:57, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    > RHEL/CentOS во всех админских скриптах сидит на 2-м

    Ну так это ж ынтырпрайз, вы чего хотите?

     
     
  • 6.134, Аноним (134), 14:01, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Я, например, не хочу питон ни в какой его форме
     
     
  • 7.137, myhand (ok), 17:24, 20/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Разрешаю не хотеть.
     
  • 5.125, X4asd (ok), 11:34, 20/12/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > RHEL/CentOS во всех админских скриптах сидит на 2-м

    клоуны :-D , что ещё-то добавить

     
     
  • 6.138, Аноним (138), 00:28, 21/12/2018 [^] [ответить]    [к модератору]  
  • +/
    клоуны в питоне мастер/сэйв переименовывают, а рэдхат имел неосторожность связаться с этими клоунами, и до сих пор отмывается
     
  • 1.114, интеллигентный разработчик (?), 01:54, 20/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    > Детали взаимодействия заимствованы из проекта Django и уже хорошо опробованы на практике.

    Особенно *очень важные* переименования master, slave https://github.com/django/django/pull/2692

     
  • 1.122, Аноним (122), 10:27, 20/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    Значит питон скоро перестанет быть модным и загнётся. Это хорошие новости.
     
  • 1.124, Аноним (124), 11:30, 20/12/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    ДДТ - Свинья на радуге Все тексты песен слова группы ДДТ и Юрия Шевчука Смотрет... весь текст скрыт [показать]
     
  • 1.126, Мимо Проходил (?), 11:49, 20/12/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Довелось мне продукт на этом дивном языке перепиливать, это очень увлекательно перепиливать кучу пробелов внутри функций, а ещё у языка своё особое видение некоторых конструкций :). И вместо того чтобы быстренько за 10-15 минут накинуть кусок кода который решает твои проблемы и забыть, ты под дня "ровняешь" расползающийся исходник :) А если вам достанется исходник который писал гениальный питон программист что у вас количество пробелов в ширину экрана не влезает и это не подрезать как в нормальных языках, ммм.....
     
     
  • 2.128, КГБ СССР (?), 11:56, 20/12/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Один неправильный пробел — и ты погиб.
     
  • 2.140, iPony (?), 08:27, 21/12/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    > увлекательно перепиливать кучу пробелов внутри функций

    В пайтон без поддержки весомого редактора/IDE про это дело делать нечего
    Иначе да, придётся в голове держать все эти пробелы и отступы.

     
     
  • 3.143, Аноним (142), 06:49, 23/12/2018 [^] [ответить]    [к модератору]  
  • +/
    Изкоробочный vim в режиме nocompatible вполне справляется. gEdit, Kate тоже умеют. Не скромные ли это требования?
     
     
  • 4.145, Аноним84701 (ok), 14:25, 23/12/2018 [^] [ответить]     [к модератору]  
  • +/
    jed это который еще для DOS был JED is a freely available text editor for Unix... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2019 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor