Nagpasya ang GitHub na i-drop ang pangalan ng "master" para sa mga master branch.

Nat Friedman, Pinuno ng GitHub mapag- ang intensyon ng kumpanya na lumipat sa default na pangalan para sa mga pangunahing sangay sa halip na "master" bilang tanda ng pakikiisa sa mga nagpoprotesta laban sa karahasan ng pulisya at rasismo sa Estados Unidos. Gagamitin lang ang bagong pangalan para sa mga bagong repository; sa mga kasalukuyang proyekto, pananatilihin ng "master" na sangay ang pangalan nito. Gayunpaman, ang posibilidad ng paghahanda ng isang opsyon na, sa kahilingan ng mga indibidwal na developer, ay magbibigay-daan sa awtomatikong pagpapalit ng pangalan para sa mga kasalukuyang proyekto ay tinatalakay.

Pagtalakay sa pangangailangang lumayo sa terminong "master"
hindi nakatali at sa mailing list ng mga developer ng Git. Sa ngayon, iilan lamang sa mga aktibista ang aktibong tagasuporta ng ideyang ito, at karamihan sa mga developer ay tutol dito, lalo na dahil sa Git ang salitang master ay ginagamit nang hiwalay, at hindi sa mga pares ng salitang "alipin".

Ngunit ang tunay na tagumpay ng katumpakan sa pulitika ay makikita sa proyekto ng OpenSSL, na ang mga kalahok ay itinuturing na ang expression na "black magic" ay hindi katanggap-tanggap. Mga Nag-develop ng OpenSSL isaalang-alang pagsasama patch, pinapalitan ang "black magic" ng "magic", "blacklist" ng "block list", "white space" ng "whitespace", "master" ng "parent" o "main".

Dagdag pa sa mga inisyatiba na nabanggit noong isang araw OpenZFS и Go, ang ilang iba pang kamakailang pagpapalit ng pangalan ay maaaring mapansin:

  • Sa Chromium tinanggap pagbabago, pinapalitan ang mga sanggunian sa "blacklist" sa mga pangalan ng file at code ng "blocklist" (mga pagbanggit ng "blacklist" at "whitelist" na nakikita ng user ay pinalitan sa simula ng 2019).
  • Sa Android sinimulan namin palitan "blacklist/whitelist" hanggang "blocklist/allowlist".
  • Proyekto ng Node.js ay nagtatrabaho upang palitan ang blacklist/whitelist ng blocklist/allowlist, ngunit hindi pa tinatanggap ang pagbabago.
  • Project Curl pinalitan binabanggit ang "whitelist" sa "skiplist", "select" o "skip", at "blacklist" sa "blocklist".
  • Mga Mahusay na Nag-develop ay isinasaalang-alang ang posibilidad pinapalitan ang sangay ng "master" ng "devel".
  • Sa PHPUnit code pinalitan Blacklist sa ExcludeList, kabilang ang pagpapalit ng file na PHPUnit/Util/Blacklist sa PHPUnit/Util/ExcludeList.

Sa mga komunidad na nag-abandona sa paggamit ng panginoon/alipin sa mga nakaraang taon, mapapansin natin ang mga proyekto Sawa, Drupal, Django, CouchDB, Asin, MediaWiki, PostgreSQL и Redis. Ang BIND DNS server ay nagpapanatili ng kakayahang gumamit ng mga setting na may mga pangalang "master/slave", ngunit nagdagdag ng mga alternatibo na may "pangunahin/pangalawang" at idineklara ang mga ito na mas kanais-nais. Ang mga nag-develop ng Linux kernel sa isang pagkakataon ay tinawag ang mga pagtatangka na palitan ang pangalan ng "blacklist/whitelist" na katarantaduhan at katangahan, na itinanim ng mga pulitiko at populista, at tumanggi gumawa ng kapalit, kabilang ang pagpapaliwanag na ang terminong "blocklist" ay hahantong sa pagbaluktot ng kahulugan at hindi ibubukod ang persepsyon bilang isang "listahan ng mga block object".

Ang komite ng IETF (Internet Engineering Task Force), na bumubuo ng mga protocol at arkitektura ng Internet, iminungkahi mga alternatibo sa mga terminong "whitelist/blacklist" at "master/slave", ginustong gamitin sa mga detalye - sa halip na "master/slave" inirerekomendang gamitin ang "primary/secondary", "leader/follower",
"aktibo/standby"
"pangunahin/replica",
"manunulat/mambabasa",
"coordinator/manggagawa" o
“magulang/katulong”, at sa halip na “blacklist/whitelist” - “blocklist/allowlist” o “block/permit”.

Pinagmulan: opennet.ru

Magdagdag ng komento