政治正确的奴隶

Redis、Python、Master和Salve

最近两则新闻让我看了很生气。分别说的是Redis和Python被迫将修改用到的Master/Slave说法,因为一些政治正确婊要求开发者修改这两个“令人想到奴隶制度而不舒服”的词。

这些智障真是闲得蛋疼,难道把slave从字典里删除,奴隶制度就没有存在过了么?

master/slave在技术界的这种用法已经有好几十年了,从来没有人会联想到奴隶制,毕竟用这两个词标记的东西都是软件或硬件。IDE时代插两块硬盘都是说主盘从盘,没人会说是主人盘,奴隶盘。

所有的语言都是在发展中的,词汇的意义也是变化中的,随着文化背景的变化,奴隶制度早就淡出现代人类社会,master/slave的常用含义也早就变化了,在这个时代还这样吹毛求疵不知道是有什么用意?

莫非是要通过捍卫这两个词的本来意思来复辟奴隶制度?

白左

V2EX上有人对此表示支持,理由是:白左是好人,在国外为华裔发声最多的就是这些白左了。

我其实不喜欢随便就把这些人标记为白左,因为白左这个概念的定义太有问题了,会导致很多不必要的争议。

就单纯拿这个说法来说就是很明显的逻辑混乱:

  • 华裔自己为什么不为自己发声,还要靠别人?这首先就是某些海外华人自己的问题。
  • 就算是这些人曾经为华裔发声,也不能说明他们做的所有事情都是对的,这事做得SB就是SB。

就事论事很重要。

开源

这种问题如何解决?

很简单啊,Redis和Python都是开源软件,作者有权决定要怎么改,你们要是觉得不爽,自己fork一个分支去改了用嘛,名字我都帮你们取好了,分别叫做:pocodis(political correctness redis),pocothon(polictical correctness python)。

我要是作者就坚决不改,爱用不用,不用滚。最好你们搞一个运动叫boycottme,抵制所有使用master/slave的软件。加油,你们可以的。

作为一名开发人员,太了解修改起来会多多少麻烦事,最重要的是这种纯属无意义的工作量,有限的精力应该用在更有价值的地方,而不是为了这种智障事情浪费。