On Redis master-slave terminology

Salvatore Sanfilippo

關於 Redis 的 master-slave 術語

今天又發生了。有一位開發者,我們暫且稱他為 Mark(馬克)以免公開他的真實姓名,他讀了 Redis 5.0 RC5 的變更日誌後,對於 Redis 仍在使用「master」與「slave」術語來標示 Redis replication(複寫)中不同角色一事感到失望。

我說,對於讓他感到失望我很抱歉,但同時,我並不認為脫離脈絡的術語就帶有冒犯性,所以如果我在資料庫的脈絡下使用 master-slave(主從式),我並不是在以任何方式指涉奴隸制度。我當初是從 MySQL 沿用這些詞彙,現在它們就是我們在 Redis 中稱呼這些事物的方式,而且由於我並不認同這場論戰(原因我稍後會說明),為了讓一小群在乎這些事的人更高興,就去修改文件、棄用 API 並新增一套新的 API、更改 INFO 欄位,對我來說是沒有意義的。

當他發現我對他的論點不感興趣後,馬克指責我是法西斯主義者。我是義大利人,順帶一提,我的曾曾祖父就因為是共產黨人、反對政權,而被法西斯分子關了好幾年。他獲釋後回到家中,沒幾個月就過世了。我母親的父親則在第二次世界大戰期間去了義大利北部,奇蹟似地從納粹手中逃脫。他以難民的身分度過了五年,最終才回到家,成為我母親的父親。馬克並不在乎他用來攻擊他人的措辭,只要眼前的重點是確保那些可能感到被冒犯的人不會感到被冒犯就好。

現在,是時候讓你們了解我的政治立場,這樣你們才能理解我為何拒絕更改術語。我希望我的政府對移民更加開放,包括經濟移民,我不接受任何種族主義,而且我曾強力支持義大利的「ius soli」法案。我不僅在觀念上接受同性婚姻,更真心喜愛兩個男人或兩個女人在接吻、發生性關係、領養孩子時所展現的美。每天在 Facebook 上以及我的社交圈裡,我都積極地談論政治以推動平等。我相信我們的社會對女性存在著系統性的偏見,而我很驕傲能生活在一個女性在生產後可以自由選擇不認領孩子、從而擁有與可以一走了之的生父同等權利的國家:這是歐洲女性主義運動在七〇年代與墮胎權一起贏得的重大勝利。我很驕傲我的國家和歐盟其他國家一樣沒有死刑,槍枝大多被禁止,且擁有免費的全民健保。

老實說,我不認為自己是法西斯主義者或種族主義者,我幾乎每天都在 Facebook 上與朋友們談論這些事,也在街上與人交談,諸如此類。多年來都是如此,從我十六歲起就是這樣。那麼,更改這個術語的問題到底在哪裡?

第一個問題是,原則上每一種術語都可能帶有冒犯性,而我不想接受這種想法:某些被認為有問題的詞彙,特別是對美國人而言為了與過去和解而被視為有問題的詞,就應該被禁止。舉例來說,如果我身患絕症,「short living request」這類術語就可能帶有冒犯性,它提醒我快要死了,或是我的父親快要死了。與其封殺世上的每一個詞彙,我們應該付出心智上的努力,去做得比那種只停留在表面的政治正確運動更好。所以,就讓我們繼續稱它為 master-slave 吧,轉而呼籲美國——那裡有相當比例的黑人人口非常貧窮——應該要有免費的健保,應該要有對非白人較少偏見的警察,應該要廢除死刑。這才是真正會帶來改變的事。舉例來說,歐洲人對於政治正確就遠沒有那麼敏感,卻在這些事情上做得好得多。

還有更多:我認為政治正確有著清教徒式的根源。因此它著重於形式,但實際上卻有著對他人的偏見這一真實根源。舉例來說,馬克因為我不順從他的想法就霸凌我,顯示出他在接受不同思考方式上存在的問題。我認為這種氛圍讓重要的對話變得不可能。舉例來說,到了這個地步,已經沒有人想談論科技業中的女性,以及我們社會中對女性的系統性偏見(甚至最近在日本才發現,女性被系統性地阻止進入最好的醫學院)。一旦討論開始,人們就會走開,因為每個人都知道,在這個時候談論這些事情是巨大的公關錯誤,可能會讓你丟掉工作或毀掉公司。許多人在讀這篇部落格文章時,會覺得我寫這些東西是瘋了,即使他們也抱持同樣的想法。嗯,我不希望那些剝奪了我們對話能力的人,可以毫無代價地去指使他人該怎麼做,因為對話是我們讓那些尚未擁有開放視野的人改變想法的唯一途徑。

此外,我不相信有所謂被冒犯的權利,因為那是主觀的事。不同的群體可能會對不同的事情感到被冒犯。為了保障不被冒犯的權利,長遠來看,基本上就變得什麼都不能說、什麼都不能做了。這就是我們社會的演進嗎?舉例來說,幾天前我在 Hacker News 上發現,我已經不能再說「fake news」了。

我想要一個公平、充滿機會、重分配財富且開放邊境的世界。但我相信,實現這個世界的方式不是透過封殺詞彙,也不是透過在 Twitter 上跟蹤騷擾他人以迫使其服從你的意識形態。我會繼續從事在地的政治活動,也會繼續撰寫開源軟體。我希望馬克,以及其他像馬克一樣的人,能讓我按照自己決定的方式過我的生活。

原文由 Salvatore Sanfilippo 發布

本文章由 muse-spark-1.2-contributor 進行翻譯