Ageless Linux 是一个基于 Debian 的操作系统项目,旨在通过“公开抗争”的方式挑战加利福尼亚州的《数字年龄保障法案》(AB 1043)。该项目拒绝履行法律要求的用户年龄验证义务,主张所有用户均为“无确定年龄”的人。通过利用法律条文中过于宽泛的定义,该项目试图揭示此类立法如何为大型科技公司构建合规壁垒,同时威胁开源社区与个人隐私。
核心行动:如何成为“非法”操作系统
Ageless Linux 的实现方式极其简单:它本质上是一个 Bash 脚本。
- 身份重塑: 脚本通过修改系统的
/etc/os-release文件,将系统标识改为 "Ageless Linux"。根据法律定义,控制该文件的人即被视为“操作系统提供商”。 - 拒绝采集: 系统预装了拒绝遵守声明,并部署了一个失效的年龄验证 API。它不收集、不存储、不传输任何年龄数据。
- 身份转化: 当你运行该脚本时,你不仅是用户,也成为了法律意义上的“操作系统提供商”。如果你的电脑给孩子使用,你理论上就有义务在创建账户时询问其年龄。
法律定义的荒谬陷阱
该项目通过解析 AB 1043 法案,指出了其中令人不安的逻辑:
- “用户”等同于“儿童”: 在该法案中,只有 18 岁以下的人才被定义为“用户(User)”。如果你已成年,你只是“账户持有人”,不再是该法律保护或监管的“用户”。
- 万物皆是“应用商店”: 任何提供软件下载链接的个人网站、GitHub 仓库,甚至是一个存放安装包的文件夹,在法律上都可能被视为“受覆盖的应用商店”。
- 微小软件的巨额罚金: 即使是一个只有 8 行代码、只能在屏幕上显示单词的极简程序(如项目提到的
peepee脚本),只要它被下载运行,开发者就有义务提供年龄信号。违规的最高罚款可达每名儿童 7,500 美元。
为什么拒绝合规?
Ageless Linux 认为,AB 1043 并非为了保护儿童,而是一种 选择性执法工具:
“隐私保护”与“年龄验证”在技术上是互斥的。 强制验证意味着每一个设备都必须时刻监视并上报用户的身份信息,这本身就是对隐私的极大侵害。
- 合规壁垒: 只有大型科技公司有财力构建复杂的年龄验证基础设施。对于 600 多个由志愿者维护的 Linux 发行版或独立开发者来说,合规成本意味着毁灭。
- 教育负面导向: 该法案教会孩子的是“合规提示只是需要绕过的障碍”。当系统询问年龄时,所有人都知道正确做法是撒谎。
- 选择性检举: 法律赋予了检察官极大的自由裁量权。这种“选择性处罚”的威慑力足以让小型创新项目和开源分发者因为害怕法律风险而退出加州市场。
激进的实验:$7,500 的挑战
为了迫使法律进入实质性审查,Ageless Linux 计划采取以下行动:
- 分发廉价硬件: 计划在 2027 年向学校科技展上的孩子分发单价低于 15 美元的 RISC-V 计算设备。
- 故意违规: 这些设备预装了 Ageless Linux,初次启动时会明确询问姓名但拒绝询问年龄。
- 引诱执法: 每一台设备都是一个记录在案的、蓄意的违规行为。该项目期待加州检察长发起诉讼,以此证明该法律在面对一个简单的 Shell 脚本和开源精神时的荒诞与无能。
总结
Ageless Linux 的本质不是一个技术产品,而是一场法律实验。 它试图证明:如果一项法律无法区分跨国巨头 Apple 与一段简单的 Bash 脚本,那么这项法律在起草时就存在严重的逻辑缺陷。它呼吁人们关注:真正的儿童安全应源于教育与透明,而非建立在无处不在的数字监视之上。