I'm with @BrodieOnLinux on this one: if you're against all of this #ageverification shit, don't go complain to the developers who are trying to avoid potential legal issues (maybe some are rushing, but that's another argument), but go complain to the stupid politicians working on these laws. Call them up and say "if you make this pass, I'm not voting for you anymore" or anything to make them change their mind, which is the right way to solve the problem.

https://youtu.be/-5AcreFk40U

We Need To Talk About The Systemd Birth Date Situation

YouTube
@gianmarcogg03 good luck getting them to give a fuck, there has to be a harsher punishment for politicians than saying "I'll not be going to vote for you anymore"
@yakumo_izuru I'm interested, give me ideas of harsher punishments.
@yakumo_izuru do you have the balls for it?

@yakumo_izuru Violence is NOT the answer. It's going to make us look even worse.

I'm all for calling them, and finding other ways to fight this fuckery, but i don't think... violence is one.

Two wrongs don't make a fucking right, i thought we learned this when you are like, 10.

@gianmarcogg03 @BrodieOnLinux naive take. Politicians don’t care about votes anymore. It’s lobbyist money that buys their seats.

Speaking on systemd specifically, there is absolutely nothing compelling systemd to do what they did. They are not an Operating System provider. Poettering does not live in California (or even America). This preemptive compliance. The way in which systemd has acted as a project is disgusting (smacking down and censoring opposition, refusing to even discuss it with the wider user base).

@ret @BrodieOnLinux what would you do then? Publicly protest? Burn the politicians' houses?

systemd is only providing a generalized way to store the user's age (which can be used for other things as well) that integrates with the already existing userdb functionality.

Also, they are not censoring anything, the PR comments are not the proper place to discuss (or rather complain the same way without adding anything new to the table) age verification, Poettering said so at 14:33 in the video.

@gianmarcogg03 @BrodieOnLinux cool, so maybe it should have been discussed in the original PR? Oh wait that got shut down too. Anyone contesting it got called “spam”. The “oh it can be used for lots of stuff” argument is rubbish - it was added for AV. Stop defending this stuff. It’s creeping fascism and you’re beckoning it in.

The solution to this was to add a clause to the license file that says use of the software is expressly prohibited in jurisdictions that require age verification. Soon as that hits Silicon Valley there will be some pressure on lawmakers to make good.

@ret @BrodieOnLinux shielding your ass (and the ass of other distros who won't have to implement their own thing from scratch if this garbage gets passed in many more places) for potential legal problems isn't fascism. Adding a clause to restrict usage would likely make the software no longer FOSS (see what MidnightBSD did), not implementing anything at all would be better than that.
@gianmarcogg03 @BrodieOnLinux once again, systemd nor Poettering faced any legal threat at all from this. There was absolutely no reason to add this stuff to an init system. Also, rubbish, plenty of FOSS licenses have restrictions on usage (no use in defence, aerospace, oil, etc).

@ret @BrodieOnLinux I never said they faced issues now, I'm saying they want to avoid potential issues in the future.

systemd is not an init system.

Show me examples of such FOSS projects.

@ret @BrodieOnLinux let's say you don't like "know your customer" laws: would a FOSS project doing KYC for donations, even if it's through a third party service like PayPal or Stripe, make you think that the project is bad and fascist?
@gianmarcogg03 @BrodieOnLinux awful strawman. There’s a risk of fraud there and a legitimate reason to do KYC. There’s absolutely no need for an operating system to collect or store personal data though.
@ret @BrodieOnLinux yet you can configure a user account with your full name, profile picture and other information. It's all optional, but it's there.
@gianmarcogg03 @ret @BrodieOnLinux it's optional... but accessible to all apps... What could go wrong.
@maat @ret @BrodieOnLinux it's accessible to anything that has full system access. Sandboxed applications don't have this problem. I agree with Poettering's take about that. Your whole file system is also accessible in that case.

@gianmarcogg03 @ret @BrodieOnLinux oh come on stop it with this sandboxing bullshit.

Are sandboxable SERVICES that are run from other contexts... nginx, redis, nextcloud server and things like that => on a laptop or desktop this is pure nonsense.
You don't sandbox firefox, thunderbird, google chrome... which are the real problem because these will be required to share the information with online services... the time to look right and left it will be on you.

@maat @ret @BrodieOnLinux containers for those services exist, sandboxed web browsers exist. You're also describing a problem that has nothing to do with the software itself, but the laws that would mandate age verification. Go complain to the politicians.
@gianmarcogg03 @ret @BrodieOnLinux Ah cool let's get all apps in those nightmarish flatpacks.
Let's put hype on those awful #fatware (built who knows where and how) instead of implementing clean designs \o/
@maat @ret @BrodieOnLinux that's a problem with the implementation, not the concept of sandboxing itself. You talk about clean designs, but your security model is broken, as Poettering would say.
@gianmarcogg03 @ret @BrodieOnLinux it's not broken... on the contrary storing age at user level AND providing a getBithDate API that all apps will be able to requets is deeply broken.
@maat @ret @BrodieOnLinux by that logic, having a file system with all your files and /dev locations to peripherals like your webcam and microphone are deeply broken. Sandboxed apps don't always have access to all that.

@gianmarcogg03 @ret @BrodieOnLinux you put sensitive data on file system and run apps that you dont trust and that will steal them for sure ? Let me doubt.

But that's exactly what you are selling to each of us => a system to put birth date accessible to all local apps (unless of course you only use those flatpacks... very unpractical and that will only endure until changes are made to allow access to birth date from within the containers)

@maat @ret @BrodieOnLinux I don't run apps I don't trust outside of a sandbox. However software you trust with full system access could have a security flaw, so I run most of them in a sandbox anyway. Access to the birth date would probably be asked to the user anyway through a portal.

Flatpaks are not unpractical for most uses. They surely have their problems and there is some software I prefer as a traditional distro package, but most are either outdated or exaggerated by the typical /g/ mob.

@gianmarcogg03 @ret @BrodieOnLinux It's like putting on a diving suit because your boat's leaking… I'd rather just stay dry in a boat that doesn't leak.

There are less ugly ways to deal with that. I already gave one for example : https://mastodon.social/@maat/116268107012196812

@maat @ret @BrodieOnLinux
>built who knows where and how
You can compile Flatpaks yourself like any software. How are distro packages any different? They have precompiled binaries too.
@gianmarcogg03 @ret @BrodieOnLinux build on deeply controlled build systems with zillions of tests (ask #Debian devs how far they go on testing, checking, controlling) no flatpack can pretend even get close to that quality and control level.
@maat @ret @BrodieOnLinux Flatpaks also have build systems and tests as far as I know.

@gianmarcogg03 @ret @BrodieOnLinux show me a flatpack build AND TESTING system that can compete with Debian's.

I'm going to prepare sandwiches, i suspect that time will be long.

@gianmarcogg03 @maat @ret @BrodieOnLinux in france , we called that "collaboration"

In free software, there is "FREE" 🤷‍♀️

@gianmarcogg03 @BrodieOnLinux there has something to be stronger than just calling them.

@gianmarcogg03 @BrodieOnLinux you can say explicitly :
I love dictatur

Instead your actor playing 🤷‍♀️
So you don't have the guts to stand by your opinions, even though the government is on your side????