The extent to which core linux projects are laying the groundwork for age verification is very concerning.
-
@ahasty @simonzerafa @sarahjamielewis Don't forget that by complying with that one law in that one area (which will likely be amended and thus making any compliance in advance rushed out now non-compliant anyway) they're violating laws in California and in other places...
Or they could just not rush to comply in advance and speak to a lawyer. I bet the EFF would be really glad to step in.
BTW, contrary to popular believe among those hitting accept on PRs, Claude is not actually an expert on legal matters (or anything else for that matter...)
@nazokiyoubinbou @simonzerafa @sarahjamielewis
It would be really fun to see a bunch of distros just say no to California. I do hate that these Devs feel like this should be a component of systemd of all things
-
@nazokiyoubinbou @simonzerafa @sarahjamielewis
It would be really fun to see a bunch of distros just say no to California. I do hate that these Devs feel like this should be a component of systemd of all things
@ahasty @simonzerafa @sarahjamielewis Agreed.
Systemd has stepped way outside of its scope. Really it has done so in a lot of things, but it's starting to get really extreme as it begins to collect private data about users that they're not even supposed to have direct control over...
IMO it's time to just dump systemd anyway. I suppose it's more of a fallen support beam that broke the camel's back than a straw, but the camel's back is broken and it's time to move on. Systems shouldn't have been built to be so interdependent on systemd which should not be doing all the stuff it's doing...
Really, if they want to comply, since doing so kind of violates laws elsewhere and often enough even the licenses in the distro, they have to make a California-specific distro...
-
@sarahjamielewis I fear that part of the reason for this is the developer mindset. They see a new problem that they can solve so they start working on it without thinking if they should build this in the first place.
@johan @sarahjamielewis This is why a maintainer's most important job is to say no.
-
@johan @sarahjamielewis This is why a maintainer's most important job is to say no.
@dalias @sarahjamielewis True but this happens a lot too in non FOSS environments. You have to really hope you have a product owner who thinks about whether the new feature is actually useful
-
@simonzerafa @sarahjamielewis If you want to see something interesting, try removing systemd from your distro. (Don't actually do it. Use dry-run or whatever equivalent you might have.) Just watch how much else gets removed with it...
Some people are actually doing it and it even removes stuff like Pipewire-Pulse. They're back down to Alsa and all the problems it presents...
@nazokiyoubinbou @simonzerafa @sarahjamielewis Still on OpenRC to this day. I've never once regretted not having systemd.
-
@nazokiyoubinbou @simonzerafa @sarahjamielewis Still on OpenRC to this day. I've never once regretted not having systemd.
@landelare @simonzerafa @sarahjamielewis OpenRC sounds really promising as a really viable alternative. Just the basics with adherence to standards.
-
The extent to which core linux projects are laying the groundwork for age verification is very concerning.
I understand why some believe they are compelled to do so, and why others feel that it may be better to implement the most minimal conforming implementation in the hopes of fending off something worse.
But the line must be drawn such that no threat can obligate an OS to collect/store personal information - without that freedom, we face an uphill fight to protect general purpose computing.
@sarahjamielewis given how many Linux machines have no human users for their entire lifecycle that does seem like a solution to a problem that will never exist.
-
The extent to which core linux projects are laying the groundwork for age verification is very concerning.
I understand why some believe they are compelled to do so, and why others feel that it may be better to implement the most minimal conforming implementation in the hopes of fending off something worse.
But the line must be drawn such that no threat can obligate an OS to collect/store personal information - without that freedom, we face an uphill fight to protect general purpose computing.
@sarahjamielewis as uncommon as this scenario may be, but I hate that it adds a barier for people who tinker with OSs and publish them online. I hate the feeling that it's assuming that OS development has to be centrilized so that those central entities can be held accountable, I'm affraid that it would set a precedent for adding regulating open source passion driven projects
-
The extent to which core linux projects are laying the groundwork for age verification is very concerning.
I understand why some believe they are compelled to do so, and why others feel that it may be better to implement the most minimal conforming implementation in the hopes of fending off something worse.
But the line must be drawn such that no threat can obligate an OS to collect/store personal information - without that freedom, we face an uphill fight to protect general purpose computing.
there's also a line to be drawn - appliances often have a small rtos in them, I saw a firmware gig for a gaming mouse that used zephyr - so will we need age verification to make popcorn in a microwave? (my microwave already has a mandated child safety door lock which is super annoying)
never mind that all these age verification mechanisms will be circumvented by any determined 12 yr old (or younger)
-
It's a fairly binary option, comply with the law as written (as best as it can be interpreted anyway) or simply ignore it and see what happens.
If those who are considered to be in violation are prepared to accept the consequences then they should do so.
They would have my support for resisting a stupid and illogical law.
systemd for all of its many faults is making a beginning for those who wish to build a framework. It's not mandatory. I don't see how any version of Linux could force this issue.
For one, I am looking with interest at the Ageless Linux strategy which any version of Linux could adopt as a way to achieve malicious non-compliance.
@simonzerafa @sarahjamielewis I’m really annoyed how this is framed as „law compliance”.
Law doesn’t require an init system to do this shit. Law could be satisfied by a separate service left to rot by everyone else on the planet.
-
The extent to which core linux projects are laying the groundwork for age verification is very concerning.
I understand why some believe they are compelled to do so, and why others feel that it may be better to implement the most minimal conforming implementation in the hopes of fending off something worse.
But the line must be drawn such that no threat can obligate an OS to collect/store personal information - without that freedom, we face an uphill fight to protect general purpose computing.
From Kagan's dissent in Paxton 2025, she argued that "age verification is never just about age; it is about the end of the anonymous digital life."
-
The extent to which core linux projects are laying the groundwork for age verification is very concerning.
I understand why some believe they are compelled to do so, and why others feel that it may be better to implement the most minimal conforming implementation in the hopes of fending off something worse.
But the line must be drawn such that no threat can obligate an OS to collect/store personal information - without that freedom, we face an uphill fight to protect general purpose computing.
@sarahjamielewis for whatever it might be worth, this particular effort looks to have been rolled back.
So far.
Revert "userdb: add birthDate field to JSON user records (#40954)" by paramazo · Pull Request #41179 · systemd/systemd
The systemd System and Service Manager . Contribute to systemd/systemd development by creating an account on GitHub.
GitHub (github.com)
-
@landelare @simonzerafa @sarahjamielewis OpenRC sounds really promising as a really viable alternative. Just the basics with adherence to standards.
@nazokiyoubinbou @simonzerafa @sarahjamielewis OpenRC being called the alternative makes me feel extra old.
-
The extent to which core linux projects are laying the groundwork for age verification is very concerning.
I understand why some believe they are compelled to do so, and why others feel that it may be better to implement the most minimal conforming implementation in the hopes of fending off something worse.
But the line must be drawn such that no threat can obligate an OS to collect/store personal information - without that freedom, we face an uphill fight to protect general purpose computing.
@sarahjamielewis I don't know if you're familiar with Steam. It requires a sort of age verification to view a video games page. You have to select a birth date to comply with regulations similar to what's happening here. Most folks just scroll down to 1945 or something insane allowing them to view the content and also screwing up any real data. I think this will be the compromise moving forward unless some sort of visual age verification or ID turns out to be a requirement.
-
@sarahjamielewis I think the best way to go is to make this a) fully optional and b) as loosely coupled to the system as possible. Next, we need to look into licensing to ensure that if we provide a system meant for the rest of the world w/o age verification, that we can get any legal costs back from users who used it in a country w/ age verification.
Shifts liability to the user - and away from the OS
-
The extent to which core linux projects are laying the groundwork for age verification is very concerning.
I understand why some believe they are compelled to do so, and why others feel that it may be better to implement the most minimal conforming implementation in the hopes of fending off something worse.
But the line must be drawn such that no threat can obligate an OS to collect/store personal information - without that freedom, we face an uphill fight to protect general purpose computing.
@sarahjamielewis
I can't find myself objecting to a ~/YOB file. -
@sarahjamielewis for whatever it might be worth, this particular effort looks to have been rolled back.
So far.
Revert "userdb: add birthDate field to JSON user records (#40954)" by paramazo · Pull Request #41179 · systemd/systemd
The systemd System and Service Manager . Contribute to systemd/systemd development by creating an account on GitHub.
GitHub (github.com)
@BrianAllbee@mastodon.social @sarahjamielewis@mastodon.social That PR looks to have been closed rather than merged, with Poettering seeming to be clear in his opinion that they're overreacting.
-
@sarahjamielewis for whatever it might be worth, this particular effort looks to have been rolled back.
So far.
Revert "userdb: add birthDate field to JSON user records (#40954)" by paramazo · Pull Request #41179 · systemd/systemd
The systemd System and Service Manager . Contribute to systemd/systemd development by creating an account on GitHub.
GitHub (github.com)
@BrianAllbee @sarahjamielewis For me the merge of the revert seems closed, so despite it saying that "we agreed" it looks like the revert did not go trough.
-
@nazokiyoubinbou @simonzerafa @sarahjamielewis OpenRC being called the alternative makes me feel extra old.
@landelare @simonzerafa @sarahjamielewis I mean... It's newer than Unix system five.

-
@landelare @simonzerafa @sarahjamielewis I mean... It's newer than Unix system five.

@nazokiyoubinbou @landelare @sarahjamielewis
Well I'm older that Unix 5, so I've not really got much to say with regard to all things retro

-
R relay@relay.infosec.exchange shared this topic