加州立法者近日提出修正案AB 1856,拟将Linux等开源操作系统排除在即将实施的《数字年龄保障法》(AB 1043)适用范围之外。这一修正源于开源社区对原法案的强烈反弹——该法案要求所有操作系统在2027年1月1日起收集用户年龄信息,被批评者认为可能"扼杀"Linux发行版在加州的分发。
2025年10月13日,加州州长纽森签署了AB 1043法案,即《数字年龄保障法》。该法案规定,自2027年1月1日起,所有操作系统提供商必须在设备首次配置时收集用户的年龄或出生日期,并向应用程序开发者提供实时的年龄分段API接口。
立法初衷是加强儿童在线保护,通过操作系统层面的年龄验证为应用商店和内容平台提供基础数据。然而,这一规定在技术社区引发轩然大波——Linux发行版等开源操作系统通常由志愿者维护,没有用户账户系统、法律预算,更没有能力构建复杂的年龄验证基础设施。
Debian、Fedora、Arch等主流Linux发行版若严格执行该法案,可能被迫退出加州市场,或面临巨额合规成本。批评者指出,这相当于对开源软件实施事实上的禁令。
面对社区压力,原法案起草人提出了修正案AB 1856。该修正案的核心在于重新定义"操作系统提供商"——将"在允许复制、再分发和修改的开源许可证条款下分发"的操作系统排除在外。

这一修订意味着大多数Linux发行版将获得豁免。Debian、Fedora、Ubuntu社区版等采用GPL、MIT等开源许可证的系统将不再受年龄验证要求约束。修正案于2026年5月18日更新,5月19日进入三读程序,预计将于2026年6月由州立法机构投票表决。
值得注意的是,这一豁免并非全面覆盖。基于开源代码但采用闭源分发的商业系统——如SteamOS——仍可能落入法案适用范围。由于Steam默认搭载专有的Steam客户端,它仍然会被视为受加州原法律约束的应用商店,并可能与其他任何搭载专有应用的类似Linux发行版一样,继续受到加州原法律的影响。
开源社区的快速反应是促成修正案的关键因素。System76首席执行官Carl Richell公开透露,他亲自与立法者会面,为开源操作系统争取豁免条款。Linux基金会、各发行版维护团队及开发者社区通过公开信、技术白皮书和媒体发声,向立法者阐明原法案的技术不可行性。
社区的核心论点在于:开源操作系统的去中心化特性使其无法承担中心化年龄验证系统的法律责任。要求志愿者项目建立用户数据收集机制,既违背开源文化,也存在严重的隐私和安全风险。
加州并非唯一面临此问题的州。科罗拉多州也通过了类似的年龄验证法案,同样对开源社区造成冲击。好消息是,科罗拉多已率先在其法案中加入开源操作系统豁免条款,为加州修正案提供了参考范本。
参考来源:
- https://www.tomshardware.com/software/linux/california-moves-to-exempt-linux-from-its-upcoming-age-verification-law-after-backlash-over-forcing-operating-systems-to-collect-users-ages-amendment-proposed-by-the-same-lawmaker-who-wrote-the-original-law
- https://stateofsurveillance.org/articles/government/california-ab-1043-age-verification-linux-open-source/
- https://www.techpowerup.com/349339/california-and-colorado-age-verification-laws-get-open-source-os-exemptions-steamos-enforcement-still-likely