Спільнота інфобезпеки бурхливо відреагувала на пропозицію замінити поняття «black hat». Водночас Twitter, MySQL та інші зараз відмовляються від неетичних термінів у документації та коді. Така ж пропозиція з'явилась у команді ядра Linux.
Black Hat
Дослідник безпеки й розробник Google Девід Клайдермахер (David Kleidermacher) днями відмовився брати участь у конференції Black Hat USA 2020. Він також запропонував індустрії відмовитись від термінів «black hat» і «white hat», як і «MITM» (man-in-the-middle) замінити на «PITM» (people-in-the-middle) — тобто використовувати слова, що є нейтральними в гендерному і расовому аспекті.
Деякі учасники розцінили це як вимогу змінити назву конференції Black Hat — тож дискусія швидко набрала обертів. Спільнота відреагувала бурхливо: частина підтримала Клайдермахера, але більшість учасників вважають, що ці слова не мають нічого спільного з расовою стереотипізацією. Зазначається, що терміни «black hat» і «white hat» відсилають до фільмів-вестернів, де негідники носили чорні капелюхи, а позитивні герої — білі.
MySQL, Twitter і ядро Linux
Розробники бази даних MySQL планують відмовитись від термінів «master/slave» і «blacklist/whitelist» у вихідному коді та документації. Їх замінять на слова «source», «replica», «blocklist», «allowlist» і «respectively» — залежно від контексту.
Про схожу ініціативу розповіли в Twitter. Розробники компанії замінюють термінологію в документації, коді та конфігурації, щоб зробити мову Twitter більш інклюзивною. Ось список запропонованих змін:
- «Whitelist» замінити на «allowlist»;
- «Blacklist» — на «denylist»;
- «Master/slave» — на «leader/follower», «primary/replica» — на «primary/standby»;
- «Grandfathered»— на «legacy status»;
- Звертання на кшталт «guys» замінити на «folks», «people», «you all», «y'all», а займенники типу «he» чи «his» — на «they» чи «their»;
- «Man hours» — на «person hours» чи «engineer hours»;
- «Sanity check» — на «quick check, «confidence check» чи «coherence check»;
- «Dummy value» — на «placeholder value» чи «sample value».
Окрім цього, в команді ядра Linux теж з'явилась пропозиція відмовитись від понять «slave» і «blacklist» та використовувати інклюзивні альтернативи.
Нагадаємо, раніше схожі зміни відбувалися в інших компаніях і проєктах з відкритим кодом. Серед них: GitHub, Microsoft, LinkedIn, Chromium, Android, мова програмування Go, бібліотека PHPUnit, утиліта Curl, проєкти OpenZFS, OpenSSL, Ansible, Splunk та інші.
Деякі ж проєкти почали позбуватись суперечливої термінології ще з 2014 року. Тоді розробники Drupal замінили фрази «master/slave» на «primary/replica». Після цього ініціативу підхопили Python, Chromium, PostgreSQL, Roslyn, Django, CouchDB, Redis, MediaWiki та Salt.
Ще немає коментарів