背景:一场关于操作系统隐私的立法风波
2025年底,加利福尼亚州通过了《数字年龄保障法案》(AB 1043),要求所有操作系统在设备设置过程中收集用户年龄或出生日期,并向应用和应用商店暴露年龄段信号。该法案将用户分为13岁以下、13-15岁、16-17岁、18岁以上四个等级,旨在将在线年龄验证的责任从个别网站转移到操作系统层面。
这一立法立即引发了开源社区的强烈反对。在Hacker News上,相关讨论获得 554分和 246条评论。批评者指出,与iOS或Android不同,大多数Linux发行版是社区志愿者维护的项目,没有用户账户、遥测系统,甚至没有正式的企业所有权——该法案的措辞如此宽泛,以至于理论上可能迫使开源操作系统变成年龄验证平台。
修正案AB 1856:开源获得豁免
面对巨大的反弹,加州议会提出了修正案AB 1856,将在2026年6月进行委员会审查。修正案明确规定:分发那些允许接收者复制、再分发和修改的软件许可证的操作系统,不构成操作系统提供者。这意味着Debian、Fedora、Ubuntu、Arch Linux、Mint等主流发行版将被豁免。
修正案由同一立法者(原AB 1043的作者)提出,这一细节意味深长:立法者似乎承认了原法案在开源生态面前的水土不服。但修正案并非全面撤退——它只是缩小了操作系统提供者的定义范围,而非废除原法案。
SteamOS的灰色地带
最大的悬念在于SteamOS——Valve基于Linux的游戏平台。虽然底层是开源的,但SteamOS捆绑了专有的Steam商店和客户端,从监管角度看更接近苹果App Store或Google Play。修正案是否将其排除在外,目前尚不明确。
电子前沿基金会(EFF)等隐私倡导组织批评该立法具有侵入性,警告它可能为更广泛的身份追踪建立基础设施。Linux开发者也质疑,加州如何对无限可分叉的开源软件项目强制执行此类规定。
社区反响:制度失灵的又一案例
HN社区讨论中弥漫着怀疑情绪。一位用户评论道:这一切的发生,是因为公共机构已经失去了监管公司的意愿和能力。于是他们转而将负担转嫁给消费者。
另一些评论则更为尖锐,有人质疑:到底是谁在起草这些影响深远的加州互联网立法?是未经咨询任何加州互联网公司的立法者?还是某些加州互联网公司自行起草了立法?还是一些其他的利益方?
还有用户提出了一个值得深思的观点:有理由怀疑豁免Linux的真正动机可能是剥夺Linux开发者基于第一修正案挑战该法律的诉讼资格。无论动机如何,这一事件再次凸显了立法者与开源生态之间的深刻认知鸿沟。
📎 原文:Tom’s Hardware | HN讨论:554 points, 246 comments