开发者生态
evening
Debian 中的 Xsnow“抗议软件”
2026-06-30
1 阅读
约6分钟阅读
6581
字号:
欢迎来到 LWN.net 以下仅供订阅的内容由 LWN 订阅者提供给您。成千上万的订阅者依靠 LWN 获取来自 Linux 和自由软件社区的最佳新闻。如果您喜欢这篇文章,请考虑订阅 LWN 。感谢您访问LWN.net!作者:Joe Brockmeier,2026 年 6 月 29 日 xsnow 应用程序可为 X11 桌面生成动画降雪效果(以及其他令人愉悦的消遣),但它似乎并不是一个明显的政治声明渠道。尽管如此,xsnow 的维护者似乎在程序中加入了政治抗议:当程序的语言设置为俄罗斯(“ru”)时会触发一个复活节彩蛋。一位用户抱怨说应该从 Debian xsnow 软件包中删除此功能,但 Debian 似乎没有任何规则完全禁止此类功能。 6 月 14 日,Alexander Ivanov 向 Debian 的开发列表发送消息,抱怨如果用户的语言设置设置为俄语,则会触发“一个伪装的视觉元素(标记为‘EXTRATREE’的乌克兰国旗),概率明显更高”。该代码位于 xsnow 3.8.3(为 Debian 13(“trixie”)打包的版本)和 3.8.6 中的 src/scenery.c 文件中从第 326 行开始的位置,该版本不稳定: #ifdef USE_EXTRATREE if (global.Language && !strcmp(global.Language,"ru") && drand48() < 0.3) tt = 最大树类型;如果 (drand48() < 0.02) tt = MAXTREETYPE;如果语言设置为俄语,#endif Xsnow 更有可能显示乌克兰国旗 ( src/Pixmaps/extratree.xpm )。 Xsnow 允许用户从多种语言中选择一种;当应用程序设置为英语时,我没有看到任何乌克兰国旗,但它们应该会在大约 2% 的时间内弹出。我确实看到了预期的装饰品,如月亮、雪、树木、北极熊、鸟类和拉着雪橇的圣诞老人。当我将语言设置更改为俄语后,xsnow立即在桌面上放置了几个旗帜以及其他装饰。下面的屏幕截图显示了 Debian 13 上的情况。 DFSG 违规 Ivanov 声称该行为违反了 Debian 自由软件指南 (DFSG),该指南是该项目社会契约的一部分。具体来说,他说“有针对性的行为”违反了不歧视个人或群体的原则(DFSG #5)和不歧视工作领域的原则(DFSG #6)。 Ivanov 没有提交错误,而是向“更广泛的 Debian 开发社区”报告了该问题。他说他选择这条路线是因为 Debian 软件包的维护者 Willem Vermin 也是 xsnow 项目的维护者,并且是第一个引入更改的人。克里斯·霍夫施塔勒回答说伊万诺夫错了。 DFSG 不要求软件具有非歧视性,但要求软件的许可证具有非歧视性。 “ 正在使用的许可证似乎没有违反 DFSG 的第 5 点或第 6 点。下次请仔细阅读 DFSG。” Xsnow 主要根据 GPLv3 进行许可,尽管某些文件带有其他 Debian 批准的许可证。 Russ Allbery 同意 DFSG 不相关;他还警告说,引用《社会契约》和《DFSG》“将对话变成了规则律师,而没有解决实际问题”。然而,尽管 xsnow 符合 DFSG,他确实表示,标志显示可能是 Debian 不希望出现在其档案中的东西:一般来说,我会说,以欺骗性方式运行的软件,其中包括基于用户名、区域设置或其他本地设置或信息的隐藏行为更改,而用户不会合理地期望以这种方式更改行为,这可能不是我们希望在 Debian 中拥有的东西。这是一个非常滑坡的过程,也可能会产生很多戏剧性的结果,但收效甚微。伊万诺夫表示,他理解xsnow并没有违反DFSG这一点。但是,他问道,难道它的隐藏功能不应该被视为应该修补的错误或行为吗?“以平等地为所有用户恢复应用程序的中立和预期功能?”Bill Allombert 建议他打开错误报告,因为 Debian 开发列表不是投诉的正确场所。预测要求 xsnow 不会发生变化 迄今为止,Ivanov 尚未打开错误报告,对话似乎已经结束。我已向 Vermin 发送电子邮件,询问他是否知道该投诉,以及如果提出错误,他是否愿意取消乌克兰国旗的显示。到目前为止,我还没有收到回复。尽管 Vermin 可能不想改变 xsnow 的行为,但 Debian 软件包维护者仍因技术原因而被要求进行更改,或者已从存档中删除了含有攻击性内容的软件包。 2025 年 8 月,经过长时间的讨论,在 Trixie 发布之前删除了两个“进攻性”财富包。 2025 年 10 月,Debian 技术委员会决定对上游 systemd 进行更改
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱