430
submitted 2 months ago by yogthos@lemmy.ml to c/linux@lemmy.ml
top 50 comments
sorted by: hot top controversial new old
[-] orca@orcas.enjoying.yachts 200 points 2 months ago

“It’s just a harmless field; what’s the big deal?”

The big deal is that it’s on the heels of age verification bullshit that fascists are pushing through with the help of tech bros, so that they can eventually push all of us into a scenario where we have zero privacy.

It’s not the adding of the field itself or the fact that it can be filled with nonsense. It’s the reasoning backing it.

“But it’s the law!”

Yeah, fucking and…? It’s a stupid mass surveillance law disguised as a protection, and per usual, it’s written like vague dog shit. This is the smallest part of the wedge. More will come of this and if developers like this keep volunteering themselves to help the fascists, we will all be fucked. Here’s an alternative approach: just don’t add this. You can fight back by not fucking implementing this. Easy.

[-] manuallybreathing@lemmy.ml 62 points 2 months ago

“But it’s the law!”

I was just following orders!

this same person would be chuckling to themself about how pointless this all is as he locks the door on the gas chambers.

load more comments (2 replies)
[-] Zombie@feddit.uk 45 points 2 months ago

Twenty Lessons For Fighting Tyranny

  1. Do not obey in advance. Most of the power of authoritarianism is freely given. In times like these, individuals think ahead about what a more repressive government will want, and then offer themselves without being asked. A citizen who adapts in this way is teaching power what it can do.

https://www.carnegie.org/our-work/article/twenty-lessons-fighting-tyranny/

load more comments (1 replies)
[-] Bloefz@lemmy.world 40 points 2 months ago

Also, they will use it as a means to lock content they don't want. Like in some jurisdictions it's already forbidden to share any kind of LGBTQ information even medical with minors.. Even in EU, like Hungary. Clearly this age verification will be used for this too. And people not willing to age verify will be locked out too.

It's part of their campaign of forcing conservative 'values' onto everyone.

[-] njordomir@lemmy.world 21 points 2 months ago* (last edited 2 months ago)

Agreed. To elaborate:

Sure, the developer is a bit of a Judas for complying in advance, but our anger should be aimed at the people with power and reach promoting these laws in the political sphere (the metaphorical Pharisees).

To those saying "it's just a field", please consider that the timing is a more significant statement than the addition of the field itself. Why now? If you don't support fascism, don't build the frameworks that support it and don't let fascists use YOUR platforms or software to make THEIR point, make them fork it and let them fail. I don't think many members of the senate or house would be capable of adding this themselves. I'd be surprised if they could code hello world in TI-83 BASIC. If they ask you to do it, stub your toe and call in sick. Make it really shitty. Leave in a bunch of bugs that crash the program then blame the age attestation feature to turn users against it. Use copywrited code that they'll have to remove later due to license incompatibilities. Report your boss to HR for every indiscretion that you might have normally overlooked. Or do nothing; that's still better than complying in advance.

We have to break the narrative that this is inevitable. There's enough of us, with concentrated enough knowledge and influence (aka, you folks are a bunch if nerds and I love it!), that if we collectively stop, the whole train stops or derails.

[-] chunes@lemmy.world 17 points 2 months ago

wasting 32 or 64 bits for absolutely no reason is also pretty offensive in itself

load more comments (14 replies)
[-] glitching@lemmy.ml 83 points 2 months ago* (last edited 2 months ago)

to all y'all with the "it's just a text field": what if the field is "race"? "sexual orientation"? "jerks_off_to"? what the fuck has a system managing daemon got to do with any of that? and why would you preemptively put it in there without even a pretense of a fight?

fuck you make us! make linux illegal, in Cali of all places. guess how long that will last?

[-] fhein@lemmy.world 78 points 2 months ago

Then he said Arch Linux should implement it anyway because the law requires it. archinstall PR #4290

Well, it's not "the law", it's your local law. To most people on the planet, it doesn't apply any more than for example North Korea's laws. As far as I can find, Arch Linux is not owned by a foundation or similar legal entity (i.e. which could have been located in California), but the lead developer appears to live in Germany.

[-] mathemachristian@lemmy.ml 22 points 2 months ago

I mean they kidnapped maduro and are trying him under new york law so....

load more comments (2 replies)
load more comments (1 replies)
[-] sun_is_ra@sh.itjust.works 77 points 2 months ago

I have read the git thread related to the merge request.

I don't see what's the big deal. You have a user model that already contain fields like user's full name, location, ... among others and all this developer did was adding yet another optional field called date of birth.

This does nothing to verify user's age and enforce nothing. They've stressed that repeatedly in the comments.

What that does is making it easy for a Linux distro to store user's birthday - should they wish to do so - and making that bit of info accessible to running apps so that each app can do what it wants with it.

User's fullname and location are already there which are also optional so what's the big deal?

[-] JustJack23@slrpnk.net 54 points 2 months ago

For me the bigger problem is that was done without any community oversight.

Yeah it can be verified for now, but it's a foot in the door for a braindead law that no one in their right mind would follow.

load more comments (11 replies)
[-] veniasilente@lemmy.dbzer0.com 30 points 2 months ago

Fields like name and location do not have any expectation for the information being valid or accurate (see eg.: adduser).

DOB is different. It comes from a legal expectation that correctness of the information will be enforced somehow. If going by the Colorado and NY law proposals, IIRC, by using biometrics at the time of system install.

load more comments (6 replies)
[-] iByteABit@lemmy.ml 23 points 2 months ago

Then why did they lock the fucking thread as controversial if it was such an innocent change?

It's paving the wave to implement a Californian law that can very easily end up meaning ID verification for everything.

They could just not have done this at zero cost but decide to go to multiple projects, at this specific time which obviously isn't coincidental, and actively work to start implementing this on Linux. I guess "Contributed to systemd" on their CV was more valuable than resisting the USA taking control of the whole internet and ending all sense of privacy.

load more comments (5 replies)
[-] tristynalxander@mander.xyz 57 points 2 months ago

I love the level of disdain the linux community has for this kinda bootlicking.

[-] idriss@lemmy.ml 52 points 2 months ago

Dylan is a lowlife fucking looser

[-] funkajunk@lemmy.world 48 points 2 months ago

Fucking bootlicker

[-] PseudoSpock@lemmy.dbzer0.com 45 points 2 months ago

Collaborator

[-] trackball_fetish@lemmy.wtf 45 points 2 months ago

Lots of disingenuous comments in this thread regarding the change being "just json" considering they're already on a warpath of implementing id verification. They are testing the water to see what they can get away with. Furthermore, the Linux community has always been against shit like this (see: systemd outrage, open bios, gnu etc).

load more comments (9 replies)
[-] Sharkticon@lemmy.zip 42 points 2 months ago

Ah the great betrayer. The snake in the garden. The enemy within the gates. That fucking cunt.

[-] kayzeekayzee 36 points 2 months ago

Petition to name the inevitable fork of this "SystemFree"

[-] pglpm@lemmy.ca 36 points 2 months ago

Nobody paid him to do this. He's a cloud engineer who read the law and decided someone needed to implement it.

Well, how do you know that?

[-] AeonFelis@lemmy.world 35 points 2 months ago

I still don't understand why it needs to be implemented as part of systemd, and not - say - as a service. Or, if we want to "go with" the law - make it a kernel module, which sounds more impressive ("we are complying at the kernel level!") but in practice so much easier to opt out of.

[-] Aatube@lemmy.dbzer0.com 26 points 2 months ago* (last edited 2 months ago)

I don't see what's wrong with implementing it as an add-on to the https://en.wikipedia.org/wiki/Gecos_field as the PR in question does. It's the most logical place as the location to store user information and is even easier to opt out of—you just edit a file—than choosing whether to compile Linux with/add to DKMS a kernel module.

Edit: One can see https://github.com/systemd/systemd/blob/8878df45c1a58afdfb500fdc53ec50e057a240ce/docs/USER_RECORD_BLOB_DIRS.md?plain=1#L103 for an example of a user record file and its path. Further documentation you can read at https://github.com/systemd/systemd/blob/8878df45c1a58afdfb500fdc53ec50e057a240ce/man/systemd-userdbd.service.xml#L36 and https://github.com/systemd/systemd/blob/8878df45c1a58afdfb500fdc53ec50e057a240ce/docs/USER_RECORD.md .

[-] savvywolf@pawb.social 31 points 2 months ago* (last edited 2 months ago)

Jesus fucking Christ guys. Regardless of your thoughts on age verification, hunting down someone just for complying with the (currently) rather inoffensive law is nuts.

Posting his face here is absolutely going to get him doxxed, and going to cause someone to actually hunt him down and hurt him.

Focus your anger on the people who actually passed and push for this law. Not the person who drew the short straw and had to implement it.

EDIT: Yeah, this whole discussion is toxic now. Suggesting that someone shouldn't be lynched for making a change in a piece of software is equivalent to me agreeing with that change. I don't like the push for age verification. It gives me a lot of stress. But I don't think some random software developer should be hurt for it.

Reading the room wrong when writing software is not worth a life.

[-] ulu_mulu@lemmy.zip 32 points 2 months ago* (last edited 2 months ago)

Systemd is NOT an operating system provider, so they didn't have to do absolutely anything.

It was their choice to do what they did, not the law, especially since it won't be active and enforceable before next year.

Witch hunts are despicable indeed but lets not use that an an excuse to justify what they did.

[-] AHemlocksLie@lemmy.zip 30 points 2 months ago

Not the person who drew the short straw and had to implement it.

That's the whole point, though, they don't have to implement it. They're under no obligation at all to do so. Try to rule Linux is illegal in California and watch Silicon Valley lobbyists damn near riot. They're just giving in, but even just procrastination would be a ridiculously effective tactic.

[-] pglpm@lemmy.ca 25 points 2 months ago* (last edited 2 months ago)
  1. He didn't draw any straw. Nobody asked him to work on such an implementation (or maybe Meta did?).
  2. In fact, he appeared out of the blue to do this implementation. This was his very first pull request on the Systemd git.
  3. From the very start he received a huge amount of critical comments from the community on GitHub, while he was working on this. He neglected their criticism and plowed on.

So he already had a warning that the majority of the community didn't agree on what he was doing. Nobody asked him to. He chose to continue – he could have imagined the consequences.

And the whole context on why and why now he did this is fishy.

[-] KillerWhale@orcas.enjoying.yachts 21 points 2 months ago

He "was only following orders". But yes this is a class war.

[-] ThisIsABlandUsername@lemmy.ml 18 points 2 months ago

Why does the rest of the world have to comply with a handful of states laws? The US is not the center of the universe. If you people want to lick the boot and allow this, then by all means, create your own terrible versions and leave the rest of the world alone.

load more comments (1 replies)
load more comments (10 replies)
[-] gasull@lemmy.ml 29 points 2 months ago

He didn't just try. He succeeded in doing so. His pull request was merged into systemd and will land into your distro eventually (if it is systemd-based).

There are distros free of systemd, like Devuan, based on Debian.

load more comments (1 replies)
[-] Routhinator@startrek.website 27 points 2 months ago

Is there an Arch fork that is not implementing this shit or do I have to go non systemd now? Because this BS is not going on any of my machines.

load more comments (4 replies)
[-] Tenderizer78@lemmy.ml 25 points 2 months ago* (last edited 2 months ago)

Please stop with the personal attacks on open source maintainers.

[-] chloroken@lemmy.ml 44 points 2 months ago

Developers are not a protected class. They do not get special social protections when they do ignorant things.

load more comments (7 replies)
load more comments (3 replies)
[-] DonutsRMeh@lemmy.world 24 points 2 months ago

Genuine question, don’t we always say that we can change anything in the system on open source software like Linux and systemd etc? What’s stopping any of us from removing this age verification thing? Apps may break, true, but I’m sure there will be many one line scripts that replace that age verification with something that feeds it fake data?

[-] Jankatarch@lemmy.world 24 points 2 months ago* (last edited 2 months ago)

Tbf simply following the development and criticizing bad design decisions is also one way to change opensource software no?

load more comments (13 replies)
[-] WorldsDumbestMan@lemmy.today 21 points 2 months ago

Excellent. Just having his face out there will discourage him for good, once he gets the backlash.

He should just fuck off, we don't need free and open source anything that is in league with Palantir.

load more comments
view more: next ›
this post was submitted on 21 Mar 2026
430 points (100.0% liked)

Linux

65844 readers
1261 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS