GitHub vendosi të heqë emrin «master» për degët kryesore

Nat Friedman, drejtori i GitHub nga qëllimi i kompanisë për të kaluar në përdorimin default të emrit 'main' në vend të 'master' për degët kryesore si një shpjegim solidariteti me protestuesit kundër dhunës policore dhe racizmit në SHBA. Emri i ri do të përdoret vetëm për depo të reja, ndërsa në projektet ekzistuese, dega 'master' do të ruajë emrin e saj. Megjithatë, po diskutohet mundësia e përgatitjes së një opsioni që do të lejojë automatikisht rinovimin për projektet ekzistuese sipas dëshirës së zhvilluesve të veçantë.

Diskutimi mbi nevojën për të shmangur termin 'master'
shkëputur dhe në listën e diskutimeve të zhvilluesve Git. Deri tani, mbështetës aktivë të kësaj ideje janë vetëm disa aktivistë të veçantë, ndërsa shumica e zhvilluesve janë të kundër, sidomos sepse në Git, fjala master përdoret veçmas dhe jo me fjalën 'slave'.

Por një triumf i vërtetë i politikës korrekte vërehet në projektin OpenSSL, ku pjesëmarrësit e tij e gjykojnë si të papranueshëm shprehjen 'magjia e zezë'. Zhvilluesit e OpenSSL po shqyrtojnë aktivizimi patch-it, duke e zëvendësuar 'black magic' me 'magic', 'blacklist' me 'block list', 'white space' me 'whitespace', 'master' me 'parent' ose 'main'.

Përveç iniciativave të përmendura ditët e fundit OpenZFS dhe Go, disa emërtime të tjera të fundit mund të vihen në dukje:

  • NĂ« Chromium u miratua ndryshime, duke zĂ«vendĂ«suar nĂ« emrat e skedave dhe kodit referencat 'blacklist' me 'blocklist' (referencat e dukshme pĂ«r pĂ«rdoruesin 'blacklist' dhe 'whitelist' u zĂ«vendĂ«suan nĂ« fillim tĂ« vitit 2019).
  • NĂ« Android filluan duhet tĂ« zĂ«vendĂ«sojĂ« 'blacklist/whitelist' me 'blocklist/allowlist'.
  • ĐŸŃ€ĐŸĐ”Đșт Node.js po punon nĂ« zĂ«vendosjen e blacklist/whitelist me blocklist/allowlist, por ndryshimi ende nuk Ă«shtĂ« miratuar.
  • Projekti Curl ka zĂ«vendĂ«suar referenca 'whitelist' me 'skiplist', 'select' ose 'skip', ndĂ«rsa 'blacklist' me 'blocklist'.
  • Zhvilluesit e Ansible po shqyrtojnĂ« mundĂ«sinĂ« zĂ«vendĂ«simi i degĂ«s 'master' me 'devel'.
  • NĂ« kodin PHPUnit zĂ«vendĂ«suan Blacklist me ExcludeList, pĂ«rfshirĂ« ndryshimin e skedarit PHPUnit/Util/Blacklist nĂ« PHPUnit/Util/ExcludeList.

Nga komunitetet që hoqën dorë nga përdorimi i master/slave në vitet e kaluara, mund të përmenden projektet Python, Drupal, Django, CouchDB, Salt, MediaWiki, PostgreSQL dhe Redis. Në serverin DNS BIND ruajtën mundësinë e përdorimit të konfigurimeve me emrat 'master/slave', por shtuan alternativa me 'primary/secondary' dhe shpallën ato si më të preferueshme. Zhvilluesit e bërthamës Linux në kohën e tyre e quajtën përpjekjen për rinovim të 'blacklist/whitelist' si budallallëk dhe idiotësi, të imponuara nga politikët dhe populistët, dhe refuzoi bëjnë zëvendësime, duke shpjeguar gjithashtu se termi 'blocklist' do të çojë në keqinterpretim dhe nuk përjashton perceptimin si 'lista e objekteve të bllokuar'.

Komiteti IETF (Internet Engineering Task Force), qĂ« merret me zhvillimin e protokollit dhe arkitekturĂ«s sĂ« internetit, propozoi alternativa pĂ«r terma 'whitelist/blacklist' dhe 'master/slave', tĂ« preferuara pĂ«r pĂ«rdorim nĂ« specifikime — nĂ« vend tĂ« 'master/slave' rekomandohet tĂ« pĂ«rdoret 'primary/secondary', 'leader/follower',
'active/standby',
'primary/replica',
'writer/reader',
'coordinator/worker' ose
'parent/helper', ndĂ«rsa nĂ« vend tĂ« 'blacklist/whitelist' — 'blocklist/allowlist' ose 'block/permit'.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster