GitHub реши да се откаже от името «master» за основните клонове

Нэт Фридмън (Nat Friedman), ръководител на GitHub потвърди намерата на компанията да премине по подразбиране към използването на името „main“ вместо „master“ за основните клонове в знак на солидарност с протестиращите срещу полицейското насилие и расизма в САЩ. Новото име ще се използва само за нови репозитории, а в съществуващите проекти клонът „master“ ще запази името си. Въпреки това, се обсъжда възможността да се подготви опция, която по желание на отделни разработчици да позволи автоматично преименуване за съществуващи проекти.

Обсъждането на необходимостта да се откажем от термина „master“
е разгърнато и в пощенския списък на разработчиците на Git. Досега активните поддръжници на тази идея са само отделни активисти, а мнозинството от разработчиците се противопоставят, особено след като в Git думата master се използва самостоятелно, а не в комбинация с думата „slave“.

Но истинската победа на политическата коректност се наблюдава в проекта OpenSSL, участниците в който счетоха израза „черна магия“ за недопустим. Разработчиците на OpenSSL разглеждат активиране пач, заменяйки „black magic“ с „magic“, „blacklist“ с „block list“, „white space“ с „whitespace“, „master“ с „parent“ или „main“.

Освен споменаваните наскоро инициативи OpenZFS и Go, можем да отбележим и някои други скорошни преименувания:

: Python, Drupal, Django, CouchDB, Salt, MediaWiki., PostgreSQL и RedisВ DNS-сървъра BIND запазиха възможността за използване на настройки с имената „master/slave“, но добавиха алтернативи с „primary/secondary“ и обявиха, че те са по-предпочитани. Разработчиците на ядрото на Linux по време на своя опит нарекоха опитите за преименуване на „blacklist/whitelist“ глупост и неподходяща политически коректна намеса и се отказаха. да се извърши замяна, като се поясни, че терминът „blocklist“ ще доведе до изкривяване на смисъла и не изключва възприятието като „списък с блокирани обекти“.

Комитет IETF (Internet Engineering Task Force), който се занимава с развитието на протоколи и архитектура на интернет, предложи алтернативи на термините „whitelist/blacklist“ и „master/slave“, предпочитани за употреба в спецификациите — вместо „master/slave“ се препоръчва да се използва „primary/secondary“, „leader/follower“,
„active/standby“,
„primary/replica“,
„writer/reader“,
„coordinator/worker“ или
„parent/helper“, а вместо „blacklist/whitelist“ — „blocklist/allowlist“ или „block/permit“.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster