1. California lawmakers unanimously pass Linux exemption from age-verification law (www.tomshardware.com)
加州立法机构通过 AB 1856 修正案,豁免开源操作系统
加利福尼亚州立法机构已全票通过了 Assembly Bill 1856 (AB 1856) 修正案,旨在将开源操作系统从该州的《数字年龄保障法》(Digital Age Assurance Act)中豁免。该法律原定于 2027 年 1 月 1 日正式生效。此前,关于 Linux 发行版和 SteamOS 是否会被强制要求在账户设置时收集用户年龄数据的问题一直存在不确定性,此次修正案结束了这一争端。
主要修正内容
重新定义“操作系统提供商”: 修正案明确排除了一类实体,即通过允许接收者复制、重新分发和修改软件的许可条款(如 GPL、MIT、BSD 和 Apache 许可)来分发操作系统或应用程序的提供商。这一改动将 Debian、Fedora、Ubuntu、Arch 以及 BSD 系列等发行版排除在法律约束之外。
排除特定软件组件与扩展:
- 软件库与依赖项:不再将通过包管理器(如
apt和pacman)分发的非独立执行程序(如库和依赖项)视为受监管的应用程序。 - 浏览器扩展:排除仅在宿主应用程序内运行的扩展或插件商店(例如浏览器扩展商店)。
- 软件库与依赖项:不再将通过包管理器(如
修正“用户”定义: 原法案中对“用户”的定义存在逻辑缺陷(将“设备的主要使用者”定义为“儿童”),这在技术上会导致加州所有的设备所有者都被归类为儿童。修正案删除了这一原有定义,以解决身份验证逻辑中的冲突。
加强数据隐私与责任保护:
- 防止数据滥用:新增条款禁止在法律要求之外向操作系统提供商或应用商店请求年龄信号,从而防止年龄验证 API 被用作通用的数据收集渠道。
- 安全港条款:为平台和开发者提供了“善意安全港”保护,当年龄验证信号出现错误时,免除其法律责任。
法律适用范围
- 仍需遵守的对象:Windows、macOS、iOS 和 Android 等主流商业操作系统仍受该法监管,必须从 2027 年 1 月 1 日起在账户设置时收集用户年龄信息。
- 不确定性情况:SteamOS 的地位尚不明确。虽然其基于 Arch 的系统组件是开源的,但 Valve 分发的是包含专有 Steam 客户端的镜像。
- 已获豁免的情况:GrapheneOS 由于采用 MIT 和 Apache 开源许可协议,目前已完全处于该法案的管辖范围之外。
此次修正案是在 Linux 开发者和电子前哨基金会(EFF)提出批评后,由该法案的起草者 Buffy Wicks 提出的,旨在平衡年龄保护需求与开源软件生态的特殊性。