2020-06-15 14:14 · 稿源:站長之家
站長之家(ChinaZ.com) 6月15日 消息:據zdnet報道,近日代碼託管平台GitHubCEO Nat Friedman公開表示,該公司將使用中性詞如“main”替換“master”一詞,避免讓人聯想到奴隸制的術語。
GitHub 只是眾多支持移除那些可能冒犯黑人社區開發者術語眾多科技公司公司和開源項目中最新的一個。這包括“master”和“slave”將被替換為“main/default/primary”和“secondary”,“whitelist”和“blacklist”將被替換為“allow list”和“deny/exclude list”。
讓人擔憂的是,繼續使用這些帶有種族色彩的詞彙可能會延長種族歧視。一些學者在 2018 年的一份期刊上寫道,“這些術語不僅反映了種族主義文化,而且還強化、合法化和延續了它。”
如今,在美國各地“黑人的命也是命”(Black Lives Matter)抗議活動的推動下,科技界再次努力將此類語言從源代碼、軟件應用程序和在線服務中移除。
最先,包括Android移動操作系統、Go編程語言、PHPUnit庫和Curl文件下載實用程序都表明他們打算用中立詞取代blacklist/whitelist 。
類似地,OpenZFS文件存儲管理器也用合適的詞替換用於描述存儲環境之間關係的master/slave 術語。
領英的軟件工程師Gabriel Csapo本週在推特上表示,他也在申請更新微軟的許多內部庫,並刪除任何帶有種族色彩的短語。
其他在源代碼或用户界面中不直接使用種族歧視結構的項目現在正在查看自己的源代碼庫。
大多數項目都是通過Git軟件或GitHub在線門户(提供基於Git的源代碼託管)來管理源代碼。現在,幾個開源項目正在將默認Git代碼庫的名稱從“master”改為諸如“main”、“default”、“primary”、“root”或其他名稱。
另外,GitHub對這一運動的支持有效地確保了這個術語將在數百萬個項目中被刪除,並有效地使本月開始的清理軟件術語合法化。
值得一提的是,上週五,谷歌Chrome開發者Una Kravets在推特上表示,Chrome項目正在考慮採取類似的行動,將Chrome瀏覽器源代碼的默認分支從“master”改名為“main”。