Nat Friedman, drejtor i GitHub qëllimi i kompanisë për të kaluar në përdorimin e emrit ‘main’ në vend të ‘master’ për degët kryesore, si shenjë solidariteti me ata që protestojnë kundër dhunës policore dhe racizmit në SHBA. Emri i ri do të përdoret vetëm për depot e reja, ndërsa në projektet ekzistuese dega ‘master’ do të mbajë emrin e saj. Megjithatë, po diskutohet mundësia e krijimit të një opsioni që do të lejojë ndërrimin automatik për projektet ekzistuese për ata zhvillues që dëshirojnë.
Diskutimi mbi nevojën për të hequr dorë nga termi ‘master’
dhe në listën e shpërndarjes për zhvilluesit e Git. Deri tani, mbështetje aktive për këtë ide kanë vetëm disa aktivistë, ndërsa shumica e zhvilluesve janë kundër, veçanërisht sepse në Git fjala master përdoret veçmas dhe jo në çift me fjalën ‘slave’.
Por një festë e vërtetë e korrektësisë politike po vërehet në projektin OpenSSL, pjesëmarrësit e të cilit e konsiderojnë të papranueshme shprehjen ‘magjia e zezë’. Zhvilluesit e OpenSSL aktivizimi , 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, dhe , mund të përmenden edhe disa zëvendësime të tjera të fundit:
- Në Chromium , duke zëvendësuar emrat e skedarëve dhe kodit që përmendin ‘blacklist’ me ‘blocklist’ (përmendjet e dukshme për përdoruesit ‘blacklist’ dhe ‘whitelist’ në fillim të vitit 2019).
- Në Android ‘blacklist/whitelist’ me ‘blocklist/allowlist’.
- Проект Node.js për zëvendësimin e blacklist/whitelist me blocklist/allowlist, por ndryshimi ende nuk është pranuar.
- Projekti Curl përmendjen e ‘whitelist’ me ‘skiplist’, ‘select’ ose ‘skip’, ndërsa ‘blacklist’ me ‘blocklist’.
- Zhvilluesit e Ansible zëvendosjen e degës ‘master’ me ‘devel’.
- Në kodin PHPUnit Blacklist me ExcludeList, përfshirë ndryshimin e skedarit PHPUnit/Util/Blacklist në PHPUnit/Util/ExcludeList.
Nga komunitetet që refuzuan përdorimin e master/slave në vitet e kaluara, mund të përmenden projektet , , , , , , dhe . Në serverin DNS BIND është mbajtur mundësia e përdorimit të cilësimeve me emrat ‘master/slave’, por janë shtuar alternative me ‘primary/secondary’ dhe janë shpallur më të preferueshme. Zhvilluesit e kernelit Linux në një kohë e quajtën përpjekjen për të ndryshuar ‘blacklist/whitelist’ një budallallëk dhe marrëzi të imponuar nga politikanët dhe populistët, dhe të prodhojnë zëvendësime, duke shpjeguar se termi ‘blocklist’ do të çonte në keqkuptime dhe nuk shmang perceptimin si ‘lista e objekteve bllokuese’.
Komiteti IETF (Internet Engineering Task Force), i angazhuar në zhvillimin e protokolleve dhe arkitekturës së internetit, alternativat për termat «whitelist/blacklist» dhe «master/slave», të preferuara për t'u përdorur 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» apo «block/permit».
Burimi: opennet.ru
