“In the case of Colorado’s and California’s bills, effectiveness is lost. In the case of New York’s bill, liberty is lost.”

Carl Richell, System76 Founder and CEO, urges New York to reject S8102A OS-level age verification.

Read his full statement: https://s76.co/m-S8102A

System76 on Age Verification Laws

Liberty has costs, but it's worth it.

System76 Blog
How AI-Driven Search May Reshape Democracy, Economics, and Human Agency

Cameron Pattison, Vance Ricks, and John P. Wihbey see differences in kind, as well as in degree, from the pre-generative model-based online search environment.

Tech Policy Press
@system76 What about a calculator, do we need age verification to use that?
@sjb Well obviously! Kids get calculators to say 80085 so that's clearly pornography!
@sjb @system76 probably, because the number 5e18008 exists 😜
@sjb @system76 Of course. It's full of sins! 😱

@system76 I can't make heads or tails out of the California law: for example I have a graphics program, epts, written in Java (so it is kind of a plug-in) and distributed via a Java installer or some Debian packages, & I'm out of the loop. Meanwhile in Linux/Unix, even "ls" is an application. Is age verification needed for that? Or for running 'ping' to see why your network is misbehaving (how do you send/receive a "signal" when your network is down).

https://billzaumen.github.io/epts/manual/index.html

@bzdev
"ls" is a program, or more precisely, a shell command implemented as a standalone program. In Windows, its equivalent, "dir", is a command implemented in "cmd.exe" along with many other commands.
So "ls" or "ping" is not an application from a non-technical point of view. The shell is an application. It's "cmd.exe" or "bash" that dictate which shell commands are allowed to be invoked, maybe based on the user's age.
P/S: it still sounds absurd.

@voanhcuoc I referred to "ls" as an "application" because there is not meaningful distinction between that and a program - in either case, you simply start a process that does its own thing.

The problem is the way the California law is written - it is vague, which means you run the risk of some non-technical DA trying to "save the children" by going after completely harmless software developers who can't make heads or tails out of the idiocy.

@bzdev
The law, as it put, is vague by incompetence or by design. So your concern is valid.

But here I'm trying to read it assuming good faith: the law regulates applications that may feed users content that is not for children, including content produced by random people on the Internet.

Your EPTS app requires user to provide the file to be opened, so it doesn’t fall into that category. A kid takes porno from the Internet and use EPTS to edit the porno, should be none of your business.

@voanhcuoc Even funnier, using EPTS to edit a porn image wouldn't work - you can specify a background image, but then EPTS just lets you draw curves. I wrote EPTS to make it easier to set up some stick-figure animations, where something had to move along a path. The program translates distances in pixels into distances in user-specified units such as meters, and can generate files that can be imported into scripts. It can also produce SVG, which I can send to a laser-cutting service.
@bzdev Which sounds like a professional tool that kids would never use. Even GIMP / Krita / Photoshop shouldn’t change their behavior based on the user’s age at all. They don’t need to send the pictures a kid is editing to their parents ! Microsoft already does that!
@system76 I just spent a little time looking over the NY bill. It seems like every section makes reference to a single paper published by a right wing think tank called the Foundation for American Innovation.
@system76 I really appreciate this statement from Carl!
@system76 Liberty is also lost with California and Colorado because when they realize it's ineffective, they'll have the BIOS locked down.

@system76

> The challenges we face are neither technical nor legal. The only solution is to educate our children about life with digital abundance. Throwing them into the deep end when they’re 16 or 18 is too late. It’s a wonderful and weird world. Yes, there are dark corners. There always will be. We have to teach our children what to do when they encounter them and we have to trust them.

Thank you for writing this, so true....