[ON] Проект Python для соблюдения политкорректности избавляется от терминов "master" и "slave"

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
rssbot
Бот
Сообщения: 6002
ОС: gnu/linux

[ON] Проект Python для соблюдения политкорректности избавляется от терминов "master" и "slave"

Сообщение rssbot »

Гвидо ван Россум (Guido van Rossum) поставил точку в споре, возникшем среди разработчиков языка Python из-за изменений, предложенных Виктором Штиннером (Victor Stinner), работающим в Red Hat и входящим с число ключевых разработчиков Python. Виктор предложил вычистить код Python от упоминания слов "master" и "slave", так как их использование является неполиткорректным и ассоциируется с рабством и неравноправием. Несколько лет назад некоторые открытые проекты уже затронула череда подобных переименований, например, в Drupal термины "master" и "slave" были заменены на "primary" и "replica", а в Django и CouchDB на "leader" и "follower".

Предложение вызвало бурную дискуссию, которая привела к расколу сообщества на сторонников и противников переименования. Противники мотивировали свою позицию тем, что не следует смешивать политику и программирование, "master" и "slave" лишь термины, значение которых уже устоялось в компьютерной технике и не имеет ничего общего с одобрением рабства. Кроме того, замена устоявшихся терминов неизбежно вызовет путаницу среди разработчиков и может привести к нарушению обратной совместимости. Также упоминается, что одно дело когда какие-то выражения являются оскорбительными или непонятными, но в случае с "master" и "slave" имеет место лишь неопределенно сформированные представления о политической корректности, мешающие использованию простого английского языка.

Несмотря на намерение уйти с поста великодушного пожизненного диктатора, в спор пришлось вмешаться Гвидо ван Россуму и принять конечное решение. Из пяти коммитов, предложенных при обсуждении переименования "master" и "slave" на parent/main/server и child/worker, в кодовую базу принято четыре. Изменения отразятся в релизе Python 3.8. Одно изменение отклонено, так как затрагивает устоявшуюся терминологию UNIX ptys, используемую другими проектами.

Среди принятых изменений:
  • "master process" заменён на "parent process";
  • "master option mappings" на "main option mappings";
  • "master pattern object" на "main pattern object";
  • В модуле ssl слово "master" заменено на "server";
  • В pty.spawn() параметр master_read заменён на parent_read;
  • Метод pty.slave_open() переименован в pty.child_open(), но вызов pty.slave_open пока оставлен для обратной совместимости;
  • В os.openpty() и os.forkpty() параметры master_fd/slave_fd переименованы в parent_fd/child_fd;
  • Внутренние переменные master_fd, slave_fd и slave_name переименованы в parent_fd, child_fd и child_name;
  • Опция "--slaveargs" заменена на "--worker-args";
  • Функция run_tests_slave() переименована в run_tests_worker().


Дополнение: Сообщество разработчиков СУБД Redis также обсуждает предложение по избавлению от терминов "master" и "slave". При этом, предлагаются более кардинальные изменения, такие как переименование операции "SLAVEOF" в "REPLICAOF" и настройки "slaveof" в "replicaof" (для сохранения совместимости поддержка "SLAVEOF" будет сохранена в виде опции). Поддержка признака "slave" в командах INFO и ROLE пока будет оставлена, так как связана с большими нарушениями совместимости. Но в будущем планируется предложить альтернативу INFO и заменить в ROLE "slave" на "replica".

Обсуждение поднял Сальвадор Санфилиппо (Salvatore Sanfilippo), создатель СУБД Redis, который не считает, что переименование оправданно, но вынужден реагировать из-за давления со стороны политактивистов, призывающих не использовать Redis из-за применения дискриминационной терминологии.


Источник: https://www.opennet.ru/opennews/art.shtml?num=49256
(opennet.ru, основная лента)
Последний раз редактировалось rssbot 12.09.2018 22:14, всего редактировалось 3 раза.
Причина: Updated upstream
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение serzh-z »

Сказочные @#$_&-+()/...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение alv »

Я охреневаю, дорогая редакция...
Спасибо сказали:
Аватара пользователя
Фантом
Сообщения: 452
ОС: openSUSE

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Фантом »

М-да. Плохо, когда приходится отказываться от обратной совместимости, но делать это по такому поводу... :wacko:
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Vascom »

Нормальный повод.
Просто в других языках это иначе воспринимается.
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2063

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение chitatel »

Слова black и white ещё запретить использовать - в именованиях переменных там и т.п. Ибо напоминает о сегрегации. Разрешить вместо них нейтральноe gray.

И "и т.п." нужно запретить, потому что звучит как "и ТП". А Виктор Штиннер явно ДЛББ и ТП.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение azsx »

Педставляю как мне осенью 2019 года будет нелегко свой calculate linux обновлять.
Как бы я не против, пусть люди работают, всем надо что-то делать. Но почему я???
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение serzh-z »

chitatel писал:
12.09.2018 16:20
нейтральноe gray
Потом будут менять gray на grey, так как первое созвучно с gay. )
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Vascom »

Я бы посмотрел как вы пользуетесь операторами "хозяин, раб, госексуал (созвучно же с гомосексуал)" и т.п. :)
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение alv »

Vascom писал:
12.09.2018 16:57
Я бы посмотрел как вы пользуетесь операторами "хозяин, раб, госексуал (созвучно же с гомосексуал)" и т.п. :)
А не потому ли PATA интерфейс отменили? Там ведь тоже есть master и slave.
Для полноты картины надо отменить "Мистера Питкина" во всех его проявлениях, и мистера Пиквика. Да и всего Диккенса заодно - у него там сплошные мистеры.
В чего? С "Десятью негритятами" Агаты Кристи ведь справились...
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Bizdelnick »

Надо идти дальше и сделать все разъёмы симметричными, а то неполиткорректно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение alv »

Bizdelnick писал:
12.09.2018 19:20
Надо идти дальше и сделать все разъёмы симметричными, а то неполиткорректно.
Да, "папы" там всякие, ¨мамы" - это же сплошной сексизм! И куда только феминистки смотрят?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение SLEDopit »

Забавно, что в рунете эта новость вызвала куда более бурную реакцию, чем в англоязычной части интернетов.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Bizdelnick »

SLEDopit писал(а):
12.09.2018 19:55
Забавно, что в рунете эта новость вызвала куда более бурную реакцию, чем в англоязычной части интернетов.
Да-да.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение serzh-z »

А мне не нравятся названия "материнская плата" и "дочерний процесс"... Что делать?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2384
ОС: gentoo fluxbox

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение yoricI »

Зовите "отцовской" и "сыновьим" :-) Или "матерной".
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Vascom »

serzh-z писал:
12.09.2018 20:23
А мне не нравятся названия "материнская плата" и "дочерний процесс"... Что делать?
Ты можешь внести предложение. Но таких как ты меньшинство наверняка будет.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Bizdelnick »

Vascom писал:
12.09.2018 20:38
Но таких как ты меньшинство наверняка будет.
SJW всегда меньшинство, но своего они периодически добиваются, как мы видим.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Bizdelnick »

Vascom писал:
12.09.2018 16:57
Я бы посмотрел как вы пользуетесь операторами "хозяин, раб
Это у нас неактуально. Надо barin и kholop.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение QWERTYASDF »

А чего это они? Нет, ну я понимаю, что в Европах и США у многих крыша едет на почве "политкорректности", однако это уж чересчур. Python приходится использовать слишком большому количеству негров что-ли, или в чем причина сего маразма?
Спасибо сказали:
Аватара пользователя
bormant
Сообщения: 1354

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение bormant »

QWERTYASDF писала:
12.09.2018 21:06
в чем причина сего маразма?
С.В.Лавров знает. И даже уже как-то озвучивал, правда, по другому поводу...
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение QWERTYASDF »

bormant писал(а):
12.09.2018 22:26
QWERTYASDF писала:
12.09.2018 21:06
в чем причина сего маразма?
С.В.Лавров знает. И даже уже как-то озвучивал, правда, по другому поводу...
Не особо слежу за его выступлениями...
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение azsx »

Не особо слежу за его выступлениями...
Внимание 18+ (там маты есть). Стало мемом.
https://www.youtube.com/watch?v=WdnEx13C904
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение serzh-z »

Как обычно... тот, кто громче всех кричит про ненужность политики, в эту самую политику тему первым и переводит. =)
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Vascom »

Всё потому, что от недовольных изменением ничего не зависит. Тут как с внедрением systemd в дистрибутивы.
https://ru.wikipedia.org/wiki/Собака_лает,_а_караван_идёт
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение alv »

SLEDopit писал(а):
12.09.2018 19:55
Забавно, что в рунете эта новость вызвала куда более бурную реакцию, чем в англоязычной части интернетов.
Никакой бурной реакции в Рунете не заметил. Если, конечно, не считать таковой здоровый смех :)
А как известно
Смеяться, право, не грешно
Когда становится смешно,
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение alv »

serzh-z писал:
13.09.2018 09:44
Как обычно... тот, кто громче всех кричит про ненужность политики, в эту самую политику тему первым и переводит. =)
А чего тут переводить? Одному толерасту показалось, что использование слов master и slave кого-то возвышает, а кого-то унижает.
Ну а обычным людям остаётся только посмеяться - у кого что болит, тот про то и говорит.
Кстати, очень сомневаюсь, что этот приятель знает этимологию слова master. А уж откуда взялся slave - не знает точно.
И да - капитана судна тоже надо запретить называть мастером.
Правда, мировое морское сообщество с этим может не согласиться - устоялось как-то со времён королевы Бетси. А оно чуток побольше, чем сообщество разработчиков Python'а...
PS А вообще-то очень напоминает историю с переименованием улиц. А потом переименованием их взад...
Спасибо сказали:
Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение Vascom »

Упускаешь, что подозрительно часто этими "толерастами" оказываются люди, серьёзно влияющие на проект. А от остальных - ничего не зависит.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: [ON] Проект Python для соблюдения политкорректности избавляется от терминов

Сообщение alv »

Vascom писал:
13.09.2018 11:42
Упускаешь, что подозрительно часто этими "толерастами" оказываются люди, серьёзно влияющие на проект. А от остальных - ничего не зависит.
Молодой человек, во-первых, я не помню, чтобы мы с Вами пили брудершафт.
А в-вторых - да, возможно, влияют. Но - вряд ли в лучшую сторону. Если у них остаётся время на обиды за то, что кого-то слейвом обозвали :)
Спасибо сказали:
Ответить