Guide on how to comply with California's "Age Verification" AB1043 as a software developer:

What to do:
* Don't give a shit because you don't live in California.
* If you live in California, leave California.
* If leaving is not an option, wait for a legal precedent for compliance has been set and implement the minimum requirements of the bill into your software (a very simple age bracket selection box during install will probably do more than enough).

What not to do:
* Already start proposing stupid and extremely deep implementations into xdg-desktop or d-bus. (Ubuntu)

What absolutely not to do:
* Freak the fuck out and relicense your entire codebase to a non-free software license because of a law not going into a effect for another year while you don't even live in California... (MidnightBSD)
@SuperDicq do people really find it that scary to not comply???
@miko @SuperDicq "iT's the rULEz you HAvE to dO iT"

it's impossible to argue cost/benefit and threat/risk with people while they're stuck in that mindset

you need to decouple that link to being a Good Law-Abiding Person before they can understand that the particular laws in question are made by people who embody the negation of every reason why the law is worth following and whose every action and plan will make our lives more nasty, more brutish, more short
@SuperDicq
ubuntu just serves the interests of ... idk whose interests it serves.
but it does so very obediently.
@mansalia @SuperDicq considering the conpany's location, british neocolonialism probably
@SuperDicq ubuntu did WHAT?? can we have more context pls
@SuperDicq I mean if this law is explicitly intoned as a stopgap measure to prevent invasive age verification services (like if you don't want your child to access adult website press the my kid is under 18 button) and somehow have this explained explicitly enough that it's not a slippery slop (do consider there is already a slope this direction) but an explicit precedance against. I'd actually be fine.

It has a small chance to be this way ig?
@SuperDicq wait, did midnightbsd really did that?

To be fair, what Ubuntu is doing is nothing more than a discussion between some community members on how a future implementation (should it be required) might look like.

Ubuntu itself did not propose anything. Some of its community members made proposals of their own and discussed them.

https://discourse.ubuntu.com/t/ubuntus-response-to-californias-digital-age-assurance-act-ab-1043/77948

Ubuntu's response to California's Digital Age Assurance Act (AB 1043)

Over the past couple of days, there has been a lot of commentary about Ubuntu and how it’ll respond to California’s new Digital Age Assurance Act (AB 1043), which will require operating systems to collect age information at account setup and expose an age “signal” to eligible applications from 2027. Canonical is aware of the legislation and is reviewing it internally with legal counsel, but there are currently no concrete plans on how, or even whether, Ubuntu will change in response. The recen...

Ubuntu Community Hub
@SuperDicq Very interesting coming from a GNU activist that advocates for freedom of computing for everyone. But apparently requiring to put your age into an OS on install, which then can quickly be queried and possibly exfiltrated via malware is not a freedom related issue.

At least on porn sites it's a yes/no question and there's nothing to gain from that question.
@SuperDicq Nah... "Reduction to absurd by malicious compliance" ​

- Does your elevator have an infotainment screen that runs on Linux? Ask users to enter their age every time the door closes or the elevator won't move. And now that we're at it, request 2FA too.
- Want to start your car up? Age. But remember that the car must have a start-stop system, so better be quick typing.
- Your IOT crapware (ovens, dishwashers, washing machines, your router... even your light bulbs)? Now require age, sorry.
- "Sorry, your long distance call couldn't be established because the operator in charge of entering an age in the district phone switch was in their coffee break"
- Enter your age and then your debit card PIN before withdrawing cash.
- Etc.
@SuperDicq > MidnightBSD
> Could not connect to www.midnightbsd.org: Host is unreachable

What? Got a source to this one? Also quite funny because being FOSS effectively also grants some exceptions in other jurisdictions (like EU Cyber Resiliency Act, where depending on how non-foss it is, you'd have to painfully comply).