Компанията Google добави в кодовата база Chromium, на базата на която ще бъде формирана версия Chrome 85.

Нэт Фридман (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, могат да се отбележат и някои други наскоро направени преименувания:

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

предлага алтернативи на термините „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“.
«родител/помощник», а вместо «черен списък/бял списък» — «blocklist/allowlist» или «блокиране/разрешаване».

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

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