Google меняет термины дискриминации blacklist и whitelist в браузере

Google меняет термины дискриминации blacklist и whitelist в браузере

Разработчиками Google Chrome и Chromium меняются названия чёрный перечень (blacklist) и белый список (whitelist) в коде браузеров. Последние события в мире сказались на том, что эта устоявшаяся терминология за прошедшее время теперь считается оскорбительной и будет заменена нейтральным наименованиями – блоклист (blocklist), и перечень разрешений (allowlist).

Подобное переименование считается штатным мероприятием с октября предыдущего года для Chromium. Тогда в состав официального руководства стиля программирования включили требование о создании исключительно нейтрального кода “racially neutral” code. Там говорится, что терминология в виде черного, белого списков способствует лишь усилению восприятия, что “чёрный” – это плохо, а “белый” – хорошо.

В мае 2018 года компания Google начала искоренять такую разновидность неэтичного кода. Как раз в то время предпринимались первые мероприятия по избавлению от применения терминологии белый и чёрный перечень в коде браузера Хром.

Оказалось, что не всё так легко

Выяснилось, что убрать некорректную формулировку в настоящей действительности не так легко. В исходном коде Chrome и сейчас содержатся различные ссылки на терминологию “белый” и “черный” список. В проекте Chromium имеется наличие даже целого раздела, с наименованием “components/blacklist”.

На сегодняшний день разработчиками проекта Chromium делаются попытки безопасной замены каждого использования формулировок “белый”, “чёрный” список без нарушения любой из частей кода браузера.

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

В дальнейшем команда разработчиков произведут выпуск дополнительного патча для переименования определённых каталогов и файлов и обновления необходимых системных правил сборки.

Если ли риск нарушения работоспособности браузера Google?

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

Кроме того в Chromium учитывают, что существует вероятность ошибок после использования данных патчей, в особенности для кода, взаимодействующего с бэкэндом  и сервисами, которые пользуются старыми названиями и ссылками на конструкции с формулировкой “белый” и “чёрный” перечень. Предполагается, что все эти ошибки будут устранены усилиями разработчиков в процессе их появления.

Перед этим в июне 2020 года появилась информация об изменениях в репозитории языка программирования Go для очищения документации, а также исходных текстов, которые содержат потенциально оскорбительные формулировки: “whitelist/blacklist”, “master/slave”.

Читайте больше актуальных новостей в рубрике новости!

Что думаете по этому поводу? Это как-то связано с беспорядками в США или всё-таки это штатная запланированная работа? Напишите своё мнение в комментариях и не забудьте поставить оценку!

Основатель и главный редактор компьютерного журнала PClegko. Маркетолог, предприниматель и и путешественник. Проект интернет-журнал PClegko — моё хобби. Но я планирую вырастить его в мировой проект. Каждая ваша оценка статьи и оставленный комментарий очень важны для меня. Если проект вам нравится, то буду рад если вы меня поддержите:) В ссылке находится мой основной проект. Буду рад, если загляните!

Подписаться
Уведомление о
guest
0 Комментариев
Inline Feedbacks
View all comments
error: Контент защищен от копирования!
Этот сайт использует куки для улучшения вашего просмотра. Ваши личные данные находятся в безопасности