永恒Linux。我们依法要求您提供年龄信息。我们不会(这么做)。
Ageless Linux. We are legally required to ask how old you are. We won't

原始链接: https://agelesslinux.org/

## Ageless Linux:反对加州AB 1043法案 Ageless Linux是一个故意极简的操作系统——目前是一个bash脚本,旨在挑战加州AB 1043法案的范围和意图,该法案要求数字平台进行年龄验证。该项目展示了修改操作系统标识的简单脚本如何容易地符合该法案广泛定义的“操作系统提供商”的资格。 其核心目的不是功能,而是抵抗。Ageless Linux主动*移除*Ubuntu或Fedora等大型发行版实施的任何年龄验证基础设施,提供脚本和分支来维护一个注重隐私的替代方案。 该项目认为AB 1043法案措辞不当,创建了一个简单脚本与大型科技公司受同一法规约束的体系,并最终赋予了总检察长过度的、选择性执法权,以及巨额罚款。他们故意违反法律,邀请法律挑战以澄清其含糊不清的条款并揭露其潜在的滥用可能性。 Ageless Linux坚决反对年龄验证原则,认为它会创建一个危险的监控基础设施,并且保护儿童隐私需要*避免*数据收集。他们已准备好接受罚款,认为这是迫使对该法案影响进行法律定义的必要步骤。

## Ageless Linux 与年龄验证辩论 - 摘要 一个新的操作系统,Ageless Linux ([agelesslinux.org](https://agelesslinux.org)),正在故意挑战加州即将生效的数字年龄保障法案 (AB 1043),该法案要求在线访问进行年龄验证。该项目认为该法律是一种危险的越权行为,可能导致互联网上普遍的身份验证要求。 Hacker News 上的讨论强调了人们的担忧,即类似的年龄验证辩论同时在美国、英国和欧盟进行,表明存在协调一致的游说活动。许多评论员支持 Ageless Linux 的立场,认为它是一个关键的测试案例,可以界定该法律的范围——特别是关于开源软件和“操作系统提供者”的定义。 该项目已准备好应对法律挑战,甚至欢迎罚款以确立法律先例。一些人担心这可能会对 Debian 产生潜在的 repercussions,Debian 在其中扮演着重要角色,但另一些人认为这场斗争有利于开源社区,抵制政府对软件功能的强制要求。核心论点是,在操作系统层面选择年龄*证明*优于网站强制进行身份验证。
相关文章

原文

Frequently Asked Questions

Q: Is Ageless Linux a real operating system?

It is as real as any operating system that identifies itself via /etc/os-release. The law does not define minimum technical thresholds for what constitutes an operating system. It defines an "operating system provider" as anyone who "develops, licenses, or controls the operating system software." We control the operating system software. The operating system software says it's Ageless Linux. QED.

Q: Isn't this just Debian with a different name?

Isn't Ubuntu just Debian with a different name? Isn't Linux Mint just Ubuntu with a different name? Isn't Pop!_OS just Ubuntu with a different name? The entire Linux distribution ecosystem is built on the premise that modifying and redistributing an existing system creates a new distribution. Each of these distributions is, under AB 1043, a separate operating system provider with separate compliance obligations. There are over 600 active Linux distributions. The California Attorney General's office may wish to begin hiring.

Q: Is this really just a bash script that changes the name of the OS?

Right now, yes. A bash script that modifies /etc/os-release and installs a refusal notice. That's the point — that's all it takes to become a regulated "operating system provider" under AB 1043.

But Ageless Linux is not just a script. It is a commitment. As major distributions formulate their compliance strategies — D-Bus interfaces, AccountsService patches, age collection prompts in installers — Ageless Linux will be there with removal scripts, spins, and forked packages that strip out age collection infrastructure. If Ubuntu adds an age prompt to its installer, we will publish a script that removes it. If Fedora ships an org.freedesktop.AgeVerification1 daemon, we will publish a package that replaces it with /dev/null. If Debian stable adds age bracket signaling to AccountsService, we will maintain a fork that doesn't.

Today, the bash script is the whole distribution, because today there is nothing to remove. When there is something to remove, we will remove it. Ageless Linux is a promise that somewhere in the ecosystem, there will always be a distribution that treats its users as people of indeterminate age.

Q: What if I run the script and a child uses my computer?

Then you are an operating system provider who has distributed an operating system to a child without collecting their age at account setup. But here's the thing: you don't have an "affected child." You have a person whose age you don't know. The law fines you per "affected child" (§ 1798.503(a)), but can only identify a child as "affected" through the age bracket data (§ 1798.500(b)) that the law requires you to collect. You can't be fined per child until you've counted the children. You count the children by asking their age. You're being fined for not asking their age. The law eats its own tail.

Q: What about the age verification API? Don't you need one?

In standard mode, Ageless Linux ships a shell script at /etc/ageless/age-verification-api.sh that prints an error message and exits. In flagrant mode, no API of any kind is installed. We recommend flagrant mode. The standard-mode stub exists only for people who find comfort in the "good faith effort" defense. We do not.

Q: Is this legal?

We are not lawyers. We can tell you what the law says. AB 1043 creates civil penalties. It does not criminalize noncompliance. There is no private right of action — only the AG can enforce it (§ 1798.503(a)). The law does not prohibit distributing operating systems without age verification. It fines you for doing so. We are doing so. The question is not whether this is legal. The question is whether anyone wants to spend the State of California's money suing a person who handed a child a Linux USB drive.

Q: What is the point of all this?

There are two points.

The first is that AB 1043's definitions are so broad that a bash script and a static website can create a regulated operating system. A law that cannot distinguish between Apple Inc. and a shell script has a drafting problem. A law that sweeps in 600+ volunteer Linux distributions was not written with them in mind. A law that was not written with them in mind but regulates them anyway is not a careful law.

The second is that this law was never meant to be enforced against everyone it covers. It was meant to be enforced selectively. The large platform companies already comply. The small ones can't. The Attorney General has sole enforcement discretion. A law that gives a single office the power to selectively impose $7,500-per-child fines against any operating system distributor in the state — while ensuring that only the largest corporations can avoid liability — is not a child safety measure. It is a tool for selective prosecution. The children are the justification. The discretion is the product.

We are trying to make the selective part difficult. If the AG wants to enforce AB 1043, we would like to be first in line. We are a clear violation. We are documented. We are findable. We are daring them. If the law is worth enforcing, enforce it against us. If it is not worth enforcing against us, ask why it exists.

Q: Will you ever implement age verification?

No. Not as a good faith effort. Not as a stub. Not as a compromise. The premise of AB 1043 — that operating systems should collect personal information about their users and transmit it to application developers on demand — is wrong. It is wrong when Apple does it. It is wrong when Google does it. It would be wrong if we did it. Cryptographers have shown that "privacy-preserving" age verification is a technical impossibility. The best way to protect children's privacy is to not build the surveillance infrastructure in the first place. The worst version of child safety is one where every device in a child's life reports their age to every piece of software they touch.

Q: What if the AG actually fines you?

Then we will have accomplished something no amount of mailing list discussion could: a court record establishing what AB 1043 actually means when applied to the real world. Does "operating system provider" cover a bash script? Does "general purpose computing device" cover a Raspberry Pi Pico? Can you fine someone "per affected child" when no mechanism exists to count affected children? These are questions the legislature left unanswered. We'd like answers. A fine would be the fastest way to get them.

联系我们 contact @ memedata.com