GitHub одлучи да го отфрли името „господар“ за главните гранки.

Нат Фридман, шеф на GitHub потврди намерата на компанијата да се префрли на стандардното име за главните филијали наместо „господар“ како знак на солидарност со демонстрантите против полициското насилство и расизмот во САД. Новото име ќе се користи само за нови складишта во постоечките проекти, гранката „мастер“ ќе го задржи своето име. Сепак, се разговара за можноста за подготовка на опција која на барање на поединечни програмери ќе овозможи автоматско преименување на постоечките проекти.

Дискусија за потребата да се оддалечи од терминот „господар“
одврзана и на мејлинг листата за програмери на Git. Досега, само неколку активисти се активни поддржувачи на оваа идеја, а повеќето програмери се против, особено што во Git зборот господар се користи посебно, а не во парови со зборот „роб“.

Но, вистинскиот триумф на политичката коректност може да се види во проектот OpenSSL, чии учесници го сметаа изразот „црна магија“ за неприфатлив. Програмери на OpenSSL размислуваат инкорпорација лепенка, заменувајќи ја „црната магија“ со „магија“, „црната листа“ со „блок листа“, „бел простор“ со „без простор“, „господар“ со „родител“ или „главна“.

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

  • Во Chromium прифатени промени, заменувајќи ги референците на „црната листа“ со „блок листата“ во имињата и кодот на датотеките (спомнувањето на „црната листа“ и „белата листа“ видливи за корисникот беа заменети на почетокот на 2019 година).
  • Во Андроид започна замени „црна листа/бела листа“ до „список на блокирани/дозволена листа“.
  • Проект Node.js работи да се замени црната листа/бела листа со блок листа/листа за дозволени, но промената сè уште не е прифатена.
  • Проект Curl заменети спомнувајќи „бела листа“ до „прескокнувачка листа“, „избери“ или „прескокни“ и „црна листа“ до „список за блокирање“.
  • Ansible програмери ја разгледуваат можноста заменувајќи ја гранката „господар“ со „devel“.
  • Во кодот PHPUnit заменет Црна листа во ExcludeList, вклучително и менување на датотеката PHPUnit/Util/Blacklist во PHPUnit/Util/ExcludeList.

Меѓу заедниците кои ја напуштија употребата на master/slave во изминатите години, можеме да ги забележиме проектите Пајтон, Друпал, Џанго, CouchDB, Сол, МедијаВики, PostgreSQL и Redis. BIND DNS серверот ја задржа можноста да користи поставки со имињата „master/slave“, но додаде алтернативи со „primary/secondary“ и ги прогласи за попожелни. Развивачите на кернелот Линукс своевремено обидите за преименување на „црната/белата листа“ ги нарекоа глупости и глупости, всадени од политичарите и популистите, и одби направи замена, вклучително и објаснување дека терминот „блок листа“ ќе доведе до нарушување на значењето и не ја исклучува перцепцијата како „список на блок објекти“.

Комитетот IETF (Internet Engineering Task Force), кој развива интернет протоколи и архитектура, предложени алтернативи на поимите „бела листа/црна листа“ и „господар/роб“, се претпочитаат за употреба во спецификациите - наместо „господар/роб“ се препорачува да се користи „примарна/секундарна“, „лидер/следбеник“,
„активно/во мирување“
"примарна/реплика",
„писател/читател“,
„координатор/работник“ или
„родител/помошник“, а наместо „црна листа/бела листа“ - „список на блокирани/дозволени“ или „блок/дозвола“.

Извор: opennet.ru