科技
2020-06-16 21:30:00

反種族歧視擴至開源領域 GitHub擬廢棄Master、Slave用語

分享:

電腦發展了幾十年,主機(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,真的要徹底更改的話,相信工程將非常巨大。

adblk6
Google Chrome 開發者 Una Kravets 希望 GitHub 將 Master Branch 改為 Main Branch ,得到 GitHub CEO Nat Friedman 正面回應。

Google Chrome 開發者 Una Kravets 希望 GitHub 將 Master Branch 改為 Main Branch ,得到 GitHub CEO Nat Friedman 正面回應。

遠古的 IDE 硬碟就有 Jumper 用來設定該硬碟是否 Slave 。

遠古的 IDE 硬碟就有 Jumper 用來設定該硬碟是否 Slave 。

SPI 介面的 MISO 和 MOSI ,當中的 M 和 S 就是 Master 和 Slave 。

SPI 介面的 MISO 和 MOSI ,當中的 M 和 S 就是 Master 和 Slave 。

立即更新/下載AM730手機APP 體驗升級功能

全新會員積分獎賞計劃 打開App進入會員專區體驗升級功能