電腦發展了幾十年,主機( Master )、從機( Slave )這類字眼在電腦領域中隨處可見。不過由美國引發的全球性反種族歧視風潮下,主從這些帶有殖民主義的字眼就顯得不合時宜。全球最大的開源軟件平台 GitHub 就打算糾正這些字眼。
GitHub CEO Nat Friedman 表示,他們正努力從程式的主要版本,到網站裡其他中性字眼,都徹底更改「 Master 」這個字眼。他在回應一位 Google Chrome 開發者的 Twitter 帖文時提到這個決定。那位開發者希望 GitHub 能將「 Master Branch (主分支)」的 Master 改為「 Main 」。她認為如果能避免一個黑人在科技社群中被孤立的話,這更改算是輕而易舉的事。
其他被求更改的字眼還包括「 Whitelist 」和 「 Blacklist 」,這兩個字令人聯想到「 white = 善良、 Black = 邪惡」的意思。他們建議應該將它們改為「 Blocklist (阻擋名單)」和「 Allowlist (容許名單)」。
當然也有其他意見,有人就認為這次改動雖然意圖良好,不過就有點矯枉過正。他認為 Git 版本系統中的 Master 不像資料庫體系結構的「主-從」意義,而是像錄音室原始音頻紀錄的「 master-copy (母帶-拷貝)」。一位黑人開發員亦回應指此舉實際上不能消除種族主義。
在科技領域,很多時會有一台控制主機去控制多台附屬裝置的狀況,過去開發人會將控制主機稱為 Master (主人) ,被控制的裝置就稱作 Slave (奴隸)。有人就認為這些字眼已不合時宜,應該加以糾正。不過 Master 和 Slave 這兩個字在電腦領域真的隨處可見,昔日的 IDE 硬碟就要設定那硬碟是否 Slave,常用的 SPI (序列周邊介面)也是主從架構,一對對向接口 MOSI 和 MISO 當中 M 和 S 就正是 Master 和 Slave 。真的要徹底更改的話相信工程將非常酷大。