Debian 中的 Xsnow “protestware”
变更的性质
- Xsnow 增加了一个乌克兰国旗的“彩蛋”,当区域设置为俄语时出现的概率更高。
- 这种行为来自上游,而不是 Debian 特有的;Debian 维护者也是上游维护者。
- 代码有一定程度的混淆(例如,被标记为额外的“tree”类型),而且在面向用户的材料中没有文档说明。
歧视 vs 政治表达
- 有些人认为这不算“歧视”,因为它没有直接造成伤害,只是对入侵作出的政治表态。
- 另一些人说这是一种歧视性的、选择性降级:某个区域设置的用户会得到他们没有要求的行为,而其他人不会。
- 关于把语言/区域设置作为国籍代理是否合适,存在分歧。
对压制性环境中用户的风险
- 一些评论强调,在俄罗斯或被占领的乌克兰,屏幕上出现乌克兰国旗现实中可能意味着失业、殴打,甚至更糟。
- 另一些人淡化这种风险,认为 Xsnow 极其小众,安装量很小;他们觉得这种场景几乎不可能发生。
- 也有人认为,即使存在很小但严重的现实伤害可能性,也足以成为移除或修补该行为的理由。
Debian、信任与隐藏行为
- 一个反复出现的担忧是:基于区域设置的隐藏、意料之外的行为会削弱人们对 Debian 软件包以及开源软件整体的信任。
- 有些人希望 Debian 避免任何与用户属性相关的、具有欺骗性或未文档化的行为,不论其原因是什么。
- 提出的缓解措施包括:清楚地记录国旗行为,或使用补丁(据称另一个发行版就是这样做的)来移除它。
Protestware 与滑坡效应
- 一些评论者把这看作“protestware”,并批评它是无效的“键盘抗议”或姿态表演,同时担心它会为更危险的载荷开先例(提及过去的破坏事件)。
- 另一些人则为作者在非关键、偏“艺术性”的新奇软件中嵌入政治信息的权利辩护。
一致性与更广泛的规范
- 有人拿它与以下内容作比较:
- 软件中的彩虹旗或捐款提示,很多人在不具欺骗性的情况下认为这是可以接受的。
- Debian 删除“冒犯性”的 fortune 文件;一些人认为这前后不一致,另一些人则说鼓吹针对性别的暴力与显示一面国家旗帜在性质上完全不同。
- 也有人提出假设场景(例如:为希伯来语区域设置显示巴勒斯坦旗,为阿拉伯语区域设置显示 LGBT 旗,为欧盟区域设置显示美国旗),用来检验如果信息或目标改变,人们是否仍会赞成。