@jmaris @BuuBuu @aral @GrapheneOS @VoidLinux There is no legitimate reason an OS needs to have a DOB field for user data.
It's a fundamental concept for Data Minimization
"Don't store any more information than you actually need"
If an application or other user-space extension has a need for a dob, it should be implemented there, not as part of the init daemon.
@jmaris @BuuBuu @aral @GrapheneOS @VoidLinux I feel like you're not hearing me. This is a design and process issue. I shouldn't have to opt-out of including PII. The OS should not require it unless there is a justifiable need. It's a change that impacts a wide population, and there wasn't even a proper design discussion.
I also understand the context, with the new California law that is mandating age gates. This change can be seen as theater to comply without implementing tighter controls. However, it's not set in stone yet, which is why other projects did not implement equivalent changes.
There is a background issue with how large systems incrementally constrain populations. Minority groups tend to be sensitive to that because it's happened to us a lot. That is an explanation for some of the response you see generally. People see how "innocent" and "optional" fields today become "mandatory" and oppressive fields tomorrow. So, I understand the reaction, and dislike when valid concerns are dismissed.