Google обязала использовать инклюзивную терминологию в своих открытых проектах
Google ввела обязательное использование инклюзивной терминологии в проектах, развиваемых в рамках инициативы Open Source Programs Office (OSPO). Она охватывает более 2 тысяч опенсорсных проектов, в которых участвует Google и которые применяются в компании. Начиная с октября 2020 года требование стало действовать для новых проектов, а с 2021 года его распространят на все существующие проекты OSPO, сообщает OpenNET.
Запрет касается терминов, которые вызывают негативные ассоциации. В частности, предписано отказаться от терминов slave
, whitelist
и blacklist
и использовать альтернативные им replica
, allowlist
и blocklist
. К числу нерекомендованных выражений также отнесены master
, native feature
и first-class citizen
, вместо которых рекомендовано писать parent
, controller
, core feature
, built-in
и top-level
.
В документации для определения людей без отклонений не рекомендовано использовать слова «нормальный» и «здоровый» (normal, healthy), так как это намекает, что люди с ограниченными возможностями являются ненормальными или больными. В данной ситуации рекомендуется писать «человек без инвалидности», «зрячий» или «слышащий».
Среди проектов, к которым применяются новые правила — Android, Chromium, Go, Dart, Gerrit, TensorFlow, Flutter, Angular, Bazel, Bullet, Kubernetes. Для избавления проектов от проблемных терминов планируется провести серию виртуальных мероприятий, на которых инженерам Google будет предоставлено время на внесение исправлений. Исправления будут вноситься только в том случае, если они не нарушают обратную совместимость.
Читать на dev.by