電腦發展了幾十年,主機(Master)、從機(Slave)這類字眼在電腦領域中隨處可見。不過由美國引發的全球性反種族歧視風潮下,「主從」這些帶有殖民主義的字眼就顯得不合時宜,而全球最大的開源軟件平台GitHub就打算糾正這些字眼。
GitHub行政總裁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,真的要徹底更改的話,相信工程將非常巨大。