GitHub將替換掉 master 等術(shù)語 以避免聯(lián)想到奴隸制
據(jù)zdnet報道,近日代碼托管平臺GitHub CEO Nat Friedman公開表示,該公司將使用中性詞如“main”替換“master”一詞,避免讓人聯(lián)想到奴隸制的術(shù)語。
GitHub 只是眾多支持移除那些可能冒犯黑人社區(qū)開發(fā)者術(shù)語眾多科技公司公司和開源項目中最新的一個。這包括“master”和“slave”將被替換為“main/default/primary”和“secondary”,“whitelist”和“blacklist”將被替換為“allow list”和“deny/exclude list”。
讓人擔(dān)憂的是,繼續(xù)使用這些帶有種族色彩的詞匯可能會延長種族歧視。一些學(xué)者在 2018 年的一份期刊上寫道,“這些術(shù)語不僅反映了種族主義文化,而且還強(qiáng)化、合法化和延續(xù)了它。”

如今,在美國各地“黑人的命也是命”(Black Lives Matter)抗議活動的推動下,科技界再次努力將此類語言從源代碼、軟件應(yīng)用程序和在線服務(wù)中移除。
最先,包括Android移動操作系統(tǒng)、Go編程語言、PHPUnit庫和Curl文件下載實用程序都表明他們打算用中立詞取代blacklist/whitelist 。
類似地,OpenZFS文件存儲管理器也用合適的詞替換用于描述存儲環(huán)境之間關(guān)系的master/slave 術(shù)語。
領(lǐng)英的軟件工程師Gabriel Csapo本周在推特上表示,他也在申請更新微軟的許多內(nèi)部庫,并刪除任何帶有種族色彩的短語。
其他在源代碼或用戶界面中不直接使用種族歧視結(jié)構(gòu)的項目現(xiàn)在正在查看自己的源代碼庫。
大多數(shù)項目都是通過Git軟件或GitHub在線門戶(提供基于Git的源代碼托管)來管理源代碼。現(xiàn)在,幾個開源項目正在將默認(rèn)Git代碼庫的名稱從“master”改為諸如“main”、“default”、“primary”、“root”或其他名稱。
另外,GitHub對這一運動的支持有效地確保了這個術(shù)語將在數(shù)百萬個項目中被刪除,并有效地使本月開始的清理軟件術(shù)語合法化。
值得一提的是,上周五,谷歌Chrome開發(fā)者Una Kravets在推特上表示,Chrome項目正在考慮采取類似的行動,將Chrome瀏覽器源代碼的默認(rèn)分支從“master”改名為“main”。
"master" 這個詞在科技圈運用的還是挺多的,但為了平息輿論,很多科技巨頭都宣布了調(diào)整。
比如 :
MySQL 宣布刪除 master、黑名單白名單等術(shù)語。
Twitter 、微軟、OpenSSL、 Android 移動操作系統(tǒng)、Go 編程語言等都宣布要對此類術(shù)語進(jìn)行刪除或更改。
在 6 月 8 日,知名的技術(shù)博主 Scott Hanselman 也發(fā)文呼吁將 Git 的默認(rèn)分支從 "master" 修改為 "main" 。

關(guān)注公眾號 ,更多筆記,等你來拿,謝謝




