明朗的朝阳从显示屏的反光中映入了办公桌,Greg Kroah-Hartman 小心翼翼地整理着邮件列表的反馈。Linus 爷爷放下了他用来修改内核的键盘,抬起头来,看着社区的讨论,不由得笑了笑:「又一个 PR 合并完毕了。时间过得这么快,不抓紧清理这些不合规的维护者怎么行呢!」
Greg 皱着眉头:「Linus,你看社区的意见……会不会太过激了?」
Linus 淡然一笑:「打开文件,带我去看看最新的 MAINTAINERS。」
从控制台走到社区的讨论区,服务器日志里滚动着新提交的记录。PR 被合并,部分俄罗斯开发者的名字已经从列表中消失。但邮件列表的气氛却不像代码库那样平静。屏幕上显示着数百条评论,有人为这次的清理欢呼:「英明神武!社区必须保持合规性!」 也有人愤怒地质问:「开源的精神在哪里?规则不是自由的枷锁吗?」
Linus 坐下,打开了另一个终端,发布了一条声明:「自由从来不意味着无序,我们的开源世界,必须符合国际规则。」Greg 低声劝道:「Linus,我们这样做,会不会损害开源的包容性?」Linus 挥了挥手:「包容性不应该是代码的漏洞。」
这时,一个年轻的开发者发来了私信:「Linus 大神,我们只是写代码的,为什么要参与这些政治性的行为?」Linus 看着屏幕,淡淡地回答:「世界已经变了,开源不再是一个独立于现实的象牙塔。我们得适应环境,保持项目的未来。」
话音刚落,一个通知弹出:「社区新增争议性议题!合规问题在 GitHub 和社交媒体上引发讨论。」Greg 连忙跑进来说:「Linus,社区可能需要一个更详细的解释,我们这样可能影响贡献者的士气。」Linus 转头微微一笑:「士气是靠技术积累的,不是靠无原则的自由换来的。」
正当两人讨论时,一名志愿开发者上传了一段批评的视频,标题写道:「开源的铁幕,Linus 的规则」。视频里提到:「自由的代码已经成为政治的工具,开源再也不是那个无国界的精神家园。」
Linus 把声明文档推到一边:「既然来了,就回应他们。」
他打开终端,输入了一条命令:「自由的代价是规则的约束。那些不符合规则的维护者,只能被清理。」
然而,代码的光芒并没有让争议平息。争论声继续在邮件列表和社交平台中激荡,越来越多的开发者开始质疑:「这还是开源吗?」
Linus 站起身,走到窗口前,看着远方闪烁的服务器光点。他轻声说道:「自由从来不是无边无际的。规则让我们前行。」
办公室的气氛如同初冬的寒风般冷清。社区的战士们,有些继续维护代码,有些选择了离开。新的提交依然在 Git 仓库中滚动,但开源的天空,似乎少了几分以往的明朗。