GitHub將替換掉 master 等術語 以避免聯想到奴隸制

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”。

版權宣告:本文源自 網路, 於,由 楠木軒 整理釋出,共 990 字。

轉載請註明: GitHub將替換掉 master 等術語 以避免聯想到奴隸制 - 楠木軒