Разработчики ядра Linux усмотрели расизм в некоторых устоявшихся терминах системы. Они предлагают заменить их на нейтральные, чтобы соответствовать текущим глобальным веяниям и изменениям.
В поисках нейтральности
Расистскими терминами программисты посчитали слова «slave» и «blacklist». О необходимости их замены высказалось большинство разработчиков ядра Linux, включая участников технического совета некоммерческого консорциума Linux Foundation. Среди вариантов замены «slavе» рассматриваются варианты «secondary», «subordinate», «replica», «responder», «follower», «proxy» и «performer». Вместо «blacklist» рекомендуется использовать слова «blocklist» или «denylist».
Сейчас разработчики планируют переименовать только термины, касающиеся нового кода ядра Linux, но не исключают, что позднее процесс может затронуть и существующий код. В настоящий момент процедура переименования еще обсуждается и согласовывается.
Несогласных меньшинство
В обсуждении избавления кода Linux от терминов «slave» и «blacklist» приняли участие 19 разработчиков. Семеро из них одобрили это предложение: Грег Кроа-Хартман, Крис Мейсон, Кес Кук, Олаф Йоханссон, Дэвид Эйрли, Рэнди Данлэп и инициатор идеи Дэн Вильямс.
Не согласились с необходимостью исключения определенных слов из терминологии Linux два разработчика – Джеймс Боттомли и Стивен Ротвелл. Они считают проблему несущественной и предлагают игнорировать любые призывы запрещать ИТ-термины. По их мнению, процесс замены определенных слов из-за обвинений в расизме в коде бессмысленный, потому что выходит за рамки разработки и касается только исторических событий, которые принимаются и нагнетаются в обществе только с одной стороны.
Борьба со словами
Разработчики все чаще сталкиваются с требованиями удалить программистские термины якобы из-за наличия в них связи с рабством и дискриминацией темнокожих людей. В основном претензии касаются слов «slave», «master», «blacklist», «black hat».
Одними из первых с просьбой удалить термины «master» и «slave» столкнулись авторы языка программирования Python еще в 2018 году. Создатель Python Гвидо ван Россум решил заменить эти слова на более политкорректные. В июне этого года аналогичные изменения произошли в репозитории GitHub: понятие «master» исправлено на более нейтральное main.
Активно борются с расизмом в коде разработчики из Google. Недавно компания объявила, что полностью избавляется от терминов «blacklist» и «whitelist» в своем браузере Chrome в пользу «blocklist» и «allowlist». Кроме того, исследователь компании Дэвид Клейдермахер на конференции Black Hat обратился к сообществу специалистов по информационной безопасности с просьбой воздержаться от употребления слов «black hat» и «white hat». Эксперты не оценили мнение коллеги и напомнили, что эти термины не имеют никакого отношения к расизму и происходят из-за изображения хакера, одетого во все черное, чтобы не привлекать к себе внимания.