Задолбали! Зачем смешивать политику и программирование?
Мэттью Аренс, один из двух изначальных авторов файловой системы ZFS, провёл чистку исходных текстов OpenZFS от употребления слова «slave», которое теперь воспринимается как неполиткорректное. Вместо термина «slave» в ZFS теперь используется слово «dependent».
Неделю назад от терминов whitelist/blacklist и master/slave избавились разработчики языка Go, а до этого от использования master/slave в коде отказались проекты Python, Drupal, Django, CouchDB, Salt, MediaWiki и Redis.
В DNS-сервере BIND вместо «master/slave» более предпочтительными теперь являются термины «primary/secondary».
В Chromium на днях приняты изменения, заменяющие в именах файлов и коде упоминания «blacklist» на «blocklist» (видимые пользователю упоминания «blacklist» и «whitelist» были заменены в начале 2019 года).
В Android начали заменять «blacklist/whitelist» на «blocklist/allowlist».
Вот зачем смешивать политику и программирование? Master, slave, blacklist — это всего лишь термины, значение которых уже устоялось в ИТ. «Slave» уже около 50 лет используется в компьютерных системах и в контексте IT воспринимается как «ведомый», а не «раб». В целом, это слово переводится по разному и его значение зависит от контекста. Без него слово не имеет значение и не может быть оскорбительным. Если допустить искажение контекста, то можно дойти до того, что любое слово может быть вырвано из контекста, подано в извращённом смысле и представлено как оскорбительное. Негативная коннотация навязывается искусственными представлениями о политической корректности, мешающими использованию простого английского языка.
Повторюсь, задолбали!