写点什么

又是圣诞彩蛋惹的祸?微软在 VS Code 中添加圣诞图标惹争议

  • 2019-12-24
  • 本文字数:1491 字

    阅读完需:约 5 分钟

又是圣诞彩蛋惹的祸?微软在VS Code中添加圣诞图标惹争议

对于开源项目来说,一个细微的改动就会影响到无数使用该项目的产品、公司、生产环境。圣诞节在即,为了增加一些节日气氛,微软对 Visual Studio Code 进行了一些小的更改,在开源 IDE 左下角的“设置”图标上放了一顶圣诞老人的帽子,然而这很快就收到了用户投诉,在技术论坛以及 GitHub 社区引起了广泛讨论。


事件回溯

近日,为了庆祝即将到来的圣诞节,微软在其开发的代码编辑器 Visual Studio Code 左下角的“设置”图标上放了一顶圣诞老人的帽子,如下图所示:



随后,一位用户在 GitHub 上表示,这顶帽子非常令人反感:


vscode 的圣诞老人帽对我来说非常冒犯,圣诞节在数百年的时间里已经使数百万犹太人丧生,将宗教象征作为产品更新的一部分是完全不可接受的。请立即将其删除,并将其作为头等大事。对我而言,这几乎和十字记号一样令人反感。



在事件发生后,微软方面及时做出回应,并表示这是因为在菜单中添加了一个“Happy Holidays”的命令,该命令可以显示出覆盖图的效果(也就是图标被雪花覆盖的样子),但因为圣诞帽的图案受到了个别用户的指责,所以微软决定去掉该样式,这又受到了一群支持该图案用户的反对。一时之间,社区中充斥着各种各样的言论,甚至上升到人身攻击层面。


最终,微软对 VS Code 的 repository 实行了 24 小时锁定,做了很多更改,并出于遵守价值观和行为准则,删除了一些评论,创建了一个名为 * off-topic 的标签,手动添加了关闭原因,并为那些支持圣诞节日图标的用户开通了新的选择。在声明中,微软方面表示:


我们决定遵循这种模式,并让用户配置图标的外观。我们添加了新设置,您可以自行选择。如果您喜欢红色的帽子,那就去吧!也许您住在南半球,或者在假期前往海滩,也有另外的图标。


打开设置(Mac:CMD +,Windows / Linux:CTRL +,)并搜索“ Holiday Gear Icon Style”,然后选择图标。如果喜欢编辑 settings.json,请设置 holiday.gearIconStyle。



据了解,微软的其他产品在推广圣诞老人 方面并没有遇到问题。多年来,Bing 一直在推广“ NORAD Santa Tracker”,其中包括网站和倒计时的计时器。当然,这种方式与在尝试编写代码时将意识形态强加于开发人员并不相同。

如何看待开源项目的责任归属?

如今的开源,早已不是自由软件时代的理想主义。很多公司都参与到开源中来,它们的动机,除了一些回馈社区和分享精神外,还掺杂着商业和利益上的考量,其中包括:


  • 通过领导关键开源项目,成为某行业事实标准,从标准中获取利益;

  • 开源核心代码,基于核心代码提供付费的咨询和外包、资源服务;

  • 通过开源项目,提升团队成员的技术能力和凝聚力,打造技术品牌,方便对外做技术招募。


作为受到全球各地开发人员广泛使用的一款编辑器,VS Code 在本次事件中的响应速度和处理速度都非常之快,虽然不少用户认为这种添加节日图标以烘托氛围的做法没什么不妥,但考虑到这款开源代码编辑器面向的是全球不同地域、不同种族、不同文化的开发者,并且是圣诞节这样的宗教性节日里,还是应该遵守开源准则,适当做出调整。


经过此次事件,想必很多公司在操作开源项目时会更加谨慎。对于底层依赖型的代码,我们要尽量保持稳定,不要随意修改代码。


其次,在修改导致任何功能变化的代码后,一定要在 changelog 里体现出来,这才是负责任的做法。


最后,完善开源项目的管理流程,要有人能够把关代码,不让一些欠缺考虑的代码合并到主线。如果真想做好开源,这些是必须要做到的。


对于开源项目的用户来说,要跟踪所有依赖代码的所有更改显然是不太可能做到的,这就要求在技术选型时要慎之又慎,在不同的场景选择不同的技术。值得庆幸的是,这是一款开发编辑器,而不是前端项目,因此造成的影响还比较可控。


2019-12-24 09:056910
用户头像
赵钰莹 极客邦科技 总编辑

发布了 914 篇内容, 共 714.9 次阅读, 收获喜欢 2711 次。

关注

评论 6 条评论

发布
用户头像
程序员必须能够在这个世界有一定特权!必须!
2019-12-31 11:11
回复
用户头像
戴个帽子咋啦?不喜欢别用啊!
2019-12-31 11:10
回复
用户头像
antd惨遭鞭尸
2019-12-24 11:01
回复
用户头像
节不节的不重要,重要的是程序员这颗有趣的心
2019-12-24 10:21
回复
用户头像
圣诞节,算是基督教的宗教节日了.真不知道一群没宗教信仰的人有什么好过的,自己的节日怎么没见这么积极.我挺赞同那个犹太人的观点.
2019-12-24 10:11
回复
用户头像
中国没有圣诞老人,不是谁都喜欢过这个所谓的节,哈哈
2019-12-24 09:14
回复
没有更多了
发现更多内容

探索无限可能:生成式推荐的演进、前沿与挑战【AI业务应用方向】

京东科技开发者

企业海外营销团队如何搭建与管理?

Wolink

跨境电商 出海企业 海外营销推广 达人营销

物流轨迹轻松查,自建系统的快递轨迹实现

快递鸟

0.9B PaddleOCR-VL 登顶 SOTA!GPUStack 高效推理部署实战指南

GPUStack

OCR 多模态 大模型 模型推理 PaddleOCR

低代码列表设计实操:3 大配置模块 + PC/APP 差异,数据展示更精准

引迈信息

审计syslog设备活动

运维有小邓

日志监控 日志审计 Syslog日志管理

把算法焊死在模型上系列-后端眼中的RAG平台架构

京东科技开发者

高德空间智能:赋能vivo蓝河生态,让AIoT设备成为出行“智慧伙伴”

高德开放平台

物联网 Vivo 高德地图

【隐语SecretFlow架构解读】隐私保护模型在线推理系统 SecretFlow-Serving 架构解读

隐语SecretFlow

架构 隐私计算

三大场景揭秘:运维自动化如何提升效率与安全

智象科技

运维自动化 ITSM ITSM解决方案 一体化智能运维 自动化运维系统

预算有限?如何为业务选择ROI最高的海外推广渠道

Wolink

跨境贸易 跨境电商 出海企业 品牌出海 达人营销

CleanShot X for Mac 强大的截图工具

小石头寻母记

破解增长瓶颈:海外推广如何为企业的业务打开新市场?

Wolink

跨境电商 出海企业 海外营销推广 海外社媒推广 沃链Wolink

Color Folder for Mac 文件夹改色

小石头寻母记

美好未来 提前规划 —光大永明金满盈A款两全保险(分红型)

北京中暄互动广告传媒有限公司

PDF Squeezer for Mac PDF压缩工具

小石头寻母记

PHP码农的微信业务开发利器

微擎应用市场

阿里云 RDS MySQL 可观测性最佳实践

观测云

MySQL

海外达人营销策略框架:从目标设定到复盘优化的六步法

Wolink

海外社媒营销 海外营销推广 海外推广 沃链Wolink 达人营销

企业出海服务商合作全流程

Wolink

跨境电商 出海服务商 出海企业 品牌出海

五大最有效的海外营销方式

Wolink

社媒营销 海外营销推广 海外推广 达人营销

做PPT常用的电脑版软件有哪些?5个主流PPT工具盘点

职场工具箱

AI PPT 办公软件 AIGC AI生成PPT

Default Folder X for Mac 文件快捷访问工具

小石头寻母记

ML-Summit2025|从游戏AI到工程机械,具身智能的实践与应用

网易伏羲

网易伏羲 游戏AI 具身智能 工程机械 网易灵动

AI人工智能学生综合素养评估系统:用技术看见每一个孩子的成长潜力

上海拔俗

CSC发布白皮书,近3/4全球2000强企业存在域名安全风险

防火墙后吃泡面

企业出海的步骤与关键决策点

Wolink

跨境贸易 跨境电商 出海服务商 出海企业 品牌出海

业内首发|iOS熄屏导航+红绿灯倒计时上线!

高德开放平台

导航 高德地图 高德开放平台 两轮车

预算有限,如何玩转海外红人营销?

Wolink

跨境电商 海外营销推广 海外社媒推广 达人营销

用Dify搭建自动化工作流,我每天节省了3小时

测吧(北京)科技有限公司

OmniReader Pro for Mac 电子书阅读器

小石头寻母记

又是圣诞彩蛋惹的祸?微软在VS Code中添加圣诞图标惹争议_语言 & 开发_赵钰莹_InfoQ精选文章