Visual Studio Code 的 “圣诞帽” 风波

版权声明:所有博客文章除特殊声明外均为原创,允许转载,但要求注明出处。

不知大家是否还记得一年以前的 Ant Design “圣诞彩蛋” 事件,这个彩蛋带给程序员的不是惊喜,而是惊吓。(关于该事件的讨论可以参见知乎问题 如何看待 Ant Design 圣诞节彩蛋事件? )时隔一年,“圣诞彩蛋” 再次惹祸,不过这次翻车的不是阿里,而是风头正劲的微软 Visual Studio Code 团队。令人略感欣慰的是,这次事件只影响到 VSCode 本身,而不至于给使用 VSCode 的产品带来什么麻烦。

事情的起因可以看这里的 Issue:Santa Hat on vscode insiders and pushing of religion is very offensive to me #87268。其跟帖中已经由微软出手删除了大量跟帖,可以想见原来内容之激烈,估计会有不少冒犯性的内容。不过来龙去脉从该页内容还是看得出来的。

按照其描述,VSCode Insiders 版本为了庆祝即将到来的圣诞,在产品里加了一个小小的彩蛋,就是把 Activity Bar 上原本的管理按钮换成了圣诞老人的帽子。由于事件发生后该版本已经被撤下,所以我们现在是看不到了,不过发帖者已经附上截图,因此我们还是可以看到该版本的界面:

圣诞帽

但这个看似无伤大雅的彩蛋却激怒了包括该 Issue 的发起人、Christian Schiffer 在内的一些犹太人,他们提出的理由是圣诞节和相关的纪念符号在犹太人看来却是受难的标志,因此这个变动严重伤害了他们的感情。为此他还提供了一个链接来说明,为什么圣诞标志对他们来说是冒犯的。有兴趣的可以去阅读该 Issue 的内容。

对于该 Issue,微软方面只是简单地表示“抱歉伤害了你的感情”,然后就撤回了该版本。目前我们能看到的最新内测版,管理按钮已经变成了雪花。可以理解,雪花这种纯自然的现象应该是冒犯不到什么人了。

雪花

但是对于该问题的处理,其他开发者明显有不同意见,接着就有人另外提了 Issue,连题目都是针锋相对:Santa Hat removal on vscode insiders and bending to one jew is very offensive to me #87291。目前该 Issue 也已被微软关闭,应该是因为除了吵架以外得不出什么有意义的结论来。但从跟帖来看,普遍的反应是圣诞应当看作一个正常的文化符号,因为有人不满就禁止使用是无法理解的。

此事件在 Reddit 上也有所讨论:Santa hat on insiders。目前看来,主流的观点和第二个 Issue 类似,当然也有犹太教徒觉得他们确实被冒犯了。

这次风波对于大多数普通开发者来说应该不会有多大影响,中国人恐怕更是没兴趣去参和这些西方的东西。但我的心情还是很沉重。我们生活在一个分裂的时代,来自各个国家、民族、宗教和政治背景的观点,越来越难以调和,甚至像改一个图标这样的小事,都不知什么时候就有可能得罪到什么人。开发者————当然也包括产品经理的日子,是越来越难过了。


截至到 2019 年 12 月 21 日的最新进展:

事情越演越烈,甚至于有不满的开发者写了机器人来自动发 Issue,微软方面则不得不紧急关闭仓库一段时间,删除了大量此类帖子,最后发了一篇内容来解释现状以及微软的政策:Update: The repository is open again。对于 VSCode 的这个惹祸的“彩蛋”,开发团队干脆放开让用户自己去配置:

配置

这场风波到此估计应该告一段落了。就在今天,又发生一桩大新闻:哈利波特的作者 JK 罗琳由于支持某位反 LGBT 的学者,受到特定群体的激烈批评,还有读者想要取消她的作者身份,甚至声称哈利波特是“初音未来”写的。可见,政治正确在西方已经越来越成为摸不得的老虎屁股,连核心价值“民主自由”都要让路。世界,仍然在分裂。