Skip to content

Suggestion: aged(8) should have a "not required in the user's jurisdiction" response. #318

@matthewmummert5

Description

@matthewmummert5

aged(8) could return [-2, -2] by default for users outside of California, New York, Colorado, Illinois, Brazil, etc to indicate "Not required in the user's jurisdiction". This jurisdiction-specific behavior could be handled at compile time with #ifdef CALIFORNIA or something. Users with the non-California version could enable the California behavior, if they want it for their children, with a config file option.

If you went with this approach you'd have to make sure people with California IP addresses get the California version when they download MidnightBSD from official mirrors, so it would be extra work to maintain regional builds of MidnightBSD.

Pros:

  • It's a more bare-minimum compliance approach to limit the societal issues caused by these laws to only the jurisdictions where they exist.
  • It still puts parents in the driver seat since they can enable the California behavior if they want to.

Cons:

  • More work to maintain regional builds and have the mirror infrastructure hand out the correct ISO to the correct regions
  • May enable additional user fingerprinting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions