文章驳斥了开发者社区中一种反复出现的抱怨——软件正在被激进化。这类论调通常认为:开源曾经是纯粹、客观的精英制度,代码如同锤子或电力一样是中立工具;而如今行为准则的引入、对项目中问题人物的审视等做法,让软件变得政治化,破坏了原有的技术秩序。对部分开发者而言,这仿佛是一场对神圣技术圣地的突然侵蚀。作者则指出,这种对更简单时代的怀旧从未建立在真实历史之上。回顾1980年代,理查德·斯托曼发起GNU计划并发表《GNU宣言》时,这场运动从诞生之初就明确带有道德、伦理和反权威色彩。转折发生在1998年:行业为了获得企业界的接纳而重构了话语体系,政治底色被系统性地淡化,作者称之为1998年的大清洗(The Great Sanitization)。因此,当下所谓的激进化并非新现象,而是开发者重新发现了自由软件运动的基础基因;他们所怀念的政治中立开源生态,实际上只是企业主导下的临时反常状态,而非技术社区的本来面貌。
事件分析
这一讨论与近年开源治理争议高度相关:行为准则之争、供应链安全审查、MongoDB与HashiCorp等公司变更许可证引发的社区反弹,均暴露出社区自治与企业利益之间的持续张力。AI时代进一步放大了该议题——大模型开源社区的许可限制、训练数据的伦理审查、地缘因素对跨国开源协作的影响,都表明代码实践与价值判断难以完全切割。后续走向上,随着企业对开源组件的依赖不断加深,治理规则的再政治化可能成为常态,中立叙事与社区现实之间的矛盾将持续塑造开源生态的演进方向,开源商业模式与社区价值观的再平衡将成为关键变量。
核心观点:代码中立只是1998年商业化的包装话术,开源从诞生起就是伦理运动,中立叙事本身即是一种立场。
原文链接:Hacker News