GitHub замінить термін «master» на більш нейтральне слово «main». Про це 12 червня повідомив очільник компанії Нат Фрідман — у відповідь на пропозицію розробниці Google Chrome.
Це не перша компанія, яка відмовляється від термінів, що можуть вважатися расистськими й ображати людей. Деякі проєкти теж замінюють слова «master» і «slave» на «main/default/primary» і «secondary», а «blacklist» і «whitelist» — на «allowlist» та «deny/exclude list». Наприклад, від «blacklist/whitelist» відмовились розробники Chromium, Android, мови програмування Go, бібліотеки PHPUnit й утиліти Curl. У проєкті OpenZFS теж почистили вихідні тексти й позбулися слів «master/slave».
6 червня розробник з LinkedIn написав, що подає запити на оновлення внутрішніх бібліотек Microsoft і видалення звідти расистських фраз.
Деякі проєкти з відкритим вихідним кодом вже самі почали змінювати назви Git-репозиторіїв — з автоматичного «master» на альтернативні «main», «default», «primary», «root» тощо. Наприклад, це зробили OpenSSL, Ansible, Microsoft PowerShell, бібліотека JavaScript P5.js.
Очевидно, що хвилю цих перейменувань спричинили протести у США і рух Black Lives Matter. Та є проєкти, що почали боротися із суперечливою термінологією ще з 2014 року. Тоді розробники Drupal замінили фрази «master/slave» на «primary/replica». Після цього ініціативу підхопили Python, Chromium, PostgreSQL, Roslyn, Django, CouchDB, Redis, MediaWiki та Salt.
Ще немає коментарів