On Sat, 14 Mar 2026 at 12:59, Richard Lewis < [email protected]> wrote:
> Martinx - ジェームズ <[email protected]> writes: > > > I think that last point matters as much as the others. The false choice > > between “implement it” and “exclude users by jurisdiction” should be > > rejected. > > It's a good project to track this stuff for sure, i dont mean to > discourage that > > but can you explain why this is a "false choice" and how debian can > > really "reject" it in practice. not implementing means users who want to > follow the law are excluded. has anyone asked any users what they would > like debian to do? > > eg do you mean > > - debian should decide the law doesnt apply to it > - debian should accept the consequences of breaking laws it doesnt agree > with > - debian should choose to break laws it doesnt agree with > - debian should encourage users to break a law > - debian should encourage users who do not like a law to live somewhere > with different lawss > - debian should encourage users who not agree with a law to not use debian > - debian should somehow get the law changed > - something else? > > (and how will any of that happen in practice?) > > has anyone looked at the risks and consequences of not implementing > something? > Thank you. This is a fair question, and I should define more precisely what I mean by calling it a false choice. I do not mean that Debian should pretend laws do not exist, casually ignore legal consequences, encourage users to break laws, or tell people to move somewhere else. What I mean is that the discussion can too easily collapse into the idea that Debian must either implement the mechanism or exclude users by jurisdiction: 1. implement the mechanism in the base system, or 2. exclude users by jurisdiction. I do not think those are the only options, and I do not think Debian should accept that framing. What “reject” means in practice, to me, is that Debian should not standardize, ship, or normalize OS-level age-signaling mechanisms in the base system. It should not build them into account metadata, user records, portals, or other standard interfaces, and it should not preemptively redesign Debian around the broadest or most coercive interpretation of external law. Debian is not Apple, not Google, not an app store, and not a hosted platform. It is a volunteer free software project, and that matters here. That is exactly why I do not think Debian should internalize this kind of pressure by turning itself into an OS-level classification and policy-enforcement system. Debian’s Social Contract points toward broad usability, free redistribution, non-discrimination, and an integrated system without legal restrictions that would prevent use of the system. I do not think those principles support redesigning Debian around OS-level age-classification and access-control mandates. And yes, the risks and consequences of refusal should be examined seriously. But the risk analysis cannot stop at legal exposure. It also has to include the risks of implementation itself: creating OS-level classification, creating new disclosure mechanisms, normalizing policy-enforcement endpoints, and building infrastructure that is likely to be widened and reused later. So my point is not that refusal has no consequences. My point is that legal pressure does not create a point at which converting Debian into a surveillance mechanism becomes acceptable. If the only path left is to turn Debian into that kind of system, Debian should still refuse.

