← Back to context

Comment by ndriscoll

8 days ago

The requirement that such functionality be available is likely to preclude FOSS. e.g. in the US, California has a bill[0] that would require anyone distributing software to ensure it hooks into an age verification API in the operating system, and requires device manufacturers to provide such an API, which appears to me to say computer manufacturers can't let you install Linux and developers of any software including FOSS must do these checks.

I can't imagine that it would pass as-is since on its face it seems to apply to all computers and all software including things like nginx or nftables that the entire modern economy relies on, but who knows?

[0] https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml...

It's possibly some badly written requirements would, but there's zero reason why it'd need to preclude FOSS if such restrictions are written to be under the buyers control presuming they demonstrate age, as all they require is a way to restrict reinstalls and replacements of whatever software produces sufficient controls without an unlock code.

It doesn't need e.g. code signing or anything else of the sort.

To be clear, I think all of this is a massive overreach - my point is only that you can achieve the claimed aim with far less invasive means.

That, if anything, makes the chosen idiocy even more troubling to me, as either they're incompetent, don't care at all about the implications, or there are unstated aims.