加州年龄验证法中的开源豁免为全球树立试验案例
加州已通过AB-1856法案,根据《数字年龄保障法》免除开源软件的年龄验证要求。该裁决为开源理念如何在不断扩张的全球数字监管中生存提供了一个观察窗口。
加州例外
加州议会已通过的AB-1856号法案,修正了《数字时代保障法》,为开源软件从年龄验证强制要求中 carve out(豁免)空间。该法案在众议院以69票全票通过,重新定义了"操作系统提供商"和"应用程序",排除了按照允许复制、重新分发和修改的许可证分发的软件。
该豁免涵盖Linux发行版、BSD变体及类似平台,也保护包管理器不被归类为需要年龄检查的独立应用程序。对于非豁免软件,该法将于2027年1月1日生效,要求在设备设置时收集年龄信息,并为应用程序提供年龄分组信号。
此次投票是在数月担忧之后的结果——最初的法律可能会将大多数Linux发行版纳入监管范围,迫使开发人员在免费代码上实施年龄验证门。AB-1856号的文本划出了一条清晰界限:如果你的许可证允许用户修改和重新分发,你就不属于受监管的提供商。
谁受益,谁受损
开源倡导者赢。豁免保留了软件自由的基本原则——包括无需通过身份检查即可修改和重新分发的权利。Linux发行版、BSD系统和独立包管理器的开发者可以继续他们的工作,而无需构建年龄验证基础设施。Ubuntu、Fedora和Arch Linux等项目避免了会扰乱其分发模式的合规负担。
商业应用商店和闭源开发者失去了一定程度的监管统一性。他们仍将面临年龄验证要求,这可能在开源和专有生态系统之间造成合规不对称。Apple的App Store、Google Play和Microsoft Store必须实施年龄检查;而Flathub或Arch用户仓库等开源替代品则不需要。这种分化可能促使一些用户转向开源渠道,恰恰因为它们绕过了新的摩擦。
消费者间接受益:选择开源平台的用户避免了在设备设置时年龄检查的摩擦。然而,随着监管机构寻求执行法律,更广泛的公众可能会看到对非豁免软件进行更严格的审查。支持年龄验证的家长、教育家和政策制定者可能会将这一豁免视为削弱法律意图的漏洞。
全球试金石
加州的这一举措不仅是州级调整,更是开源原则如何与全球新兴监管框架发生冲突的预演。无论是欧盟、英国还是亚洲正在应对数字年龄验证的国家,都将密切关注。
该豁免取决于允许修改和重新分发的许可条款。这创造了一个二元判断:基于宽松许可证(MIT、Apache、GPL)的软件符合条件;基于限制性许可证的软件则不符合。其他地区的监管机构可能会采用类似的表述,迫使其在全球范围内对什么是法律意义上的"开源"进行分类。这种分类本身就存在争议。开源倡议组织的定义、自由软件基金会的标准以及欧盟自己的分类法,在微妙之处各不相同。加州的法律采用的是侧重于分发权的实用测试,而非哲学纯粹性。
AI模型是下一个前沿阵地。与Linux内核不同,许多AI模型的许可证允许使用但限制修改。它们是否会被排除在豁免之外?加州的法律目前针对的是操作系统和应用程序,但随着AI整合的深化,立法者将不得不面对基础模型是"软件"还是"服务"的问题——以及开源AI是否应获得同样的豁免。例如,欧盟的AI法案区分了开源和专有模型,但并未明确将其从年龄相关条款中豁免。
监管合规与开源伦理之间的紧张关系并非新事。过去关于加密出口、网络中立性和数据本地化的冲突都曾考验过软件自由的边界。AB-1856号增加了一个新维度:年龄验证作为访问的守门人,而开源则是逃生舱。这一豁免承认,当源代码不受身份检查的束缚时,可以更好地服务于公共利益。
接下来会发生什么
法律挑战可能出现。批评者可能认为这一豁免造成了不公平的竞争环境,或者"开源"作为法律定义过于模糊。法院需要解释捆绑专有代码的发行版是否仍然符合条件。如果Linux发行版包含闭源驱动程序或固件,它是否会失去豁免资格?法案文本并未处理混合分发,这留下了诉讼空间。
实施时间表很重要。随着法律在2027年1月生效,开发者约有两年时间进行调整。开源项目可能需要清楚记录其许可证条款,以避免歧义。包维护者应确保其打包政策符合豁免标准——通过覆盖的应用商店不作为独立可执行文件提供的组件仍然豁免,但边界案例需要仔细审查。
在国际层面,欧盟的《数字服务法》及类似制度可能会纳入开源豁免,也可能直接拒绝。加州的决定可能会推动天平倾向于承认软件自由是一项合法的政策考量。或者,其他司法管辖区可能会缩小豁免范围以保护其自身的监管议程。
目前,开源社区已获得立足点。但先例脆弱。如果监管机构认为年龄验证足够重要,可以凌驾于许可证区别之上,豁免可能会被缩小或推翻。战线已经划定:合规与开放性之间的较量,加州的投票是一个决定性但非最终的章节。
更大的图景
加州的豁免是一次战术胜利,但关于数字监管的战略战争仍在继续。随着政府扩大年龄验证、数据收集和内容审核规则,开源依然是一个焦点。其去中心化性质使其既难以监管,也难以豁免。
开源运动一直主张软件自由是一种公共产品。AB-1856号以立法形式反映了这一论点,为代码无需身份门即可自由流动开辟了一个空间。这一空间能否保持,将取决于法院、监管机构和开发者如何解释豁免的边界。目前,Linux及其兄弟项目拥有一面盾牌。问题是它能持续多久。