• orca@orcas.enjoying.yachts
    link
    fedilink
    arrow-up
    61
    arrow-down
    3
    ·
    3 hours ago

    “It’s just a harmless field; what’s the big deal?”

    The big deal is that it’s on the heels of age verification bullshit that fascists are pushing through with the help of tech bros, so that they can eventually push all of us into a scenario where we have zero privacy.

    It’s not the adding of the field itself or the fact that it can be filled with nonsense. It’s the reasoning backing it.

    “But it’s the law!”

    Yeah, fucking and…? It’s a stupid mass surveillance law disguised as a protection, and per usual, it’s written like vague dog shit. This is the smallest part of the wedge. More will come of this and if developers like this keep volunteering themselves to help the fascists, we will all be fucked. Here’s an alternative approach: just don’t add this. You can fight back by not fucking implementing this. Easy.

    • FortifiedAttack [any]@hexbear.net
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 hours ago

      More will come of this and if developers like this keep volunteering themselves to help the fascists, we will all be fucked. Here’s an alternative approach: just don’t add this. You can fight back by not fucking implementing this. Easy.

      Only thing you get out of this compared to the alternative of malicious compliance is opening yourself up to attack. You can still fight this without painting a big target on your back.

      • communism@lemmy.ml
        link
        fedilink
        arrow-up
        5
        ·
        1 hour ago

        Is there any evidence that they would go after random FOSS projects that aren’t hosted or developed in the relevant jurisdictions? Don’t comply in advance.

  • Alex@lemmy.ml
    link
    fedilink
    arrow-up
    38
    arrow-down
    4
    ·
    3 hours ago

    What a pointless drama article this is. FLOSS software does stuff for legal compliance more often than you’d think. The whole point is people can contribute fly by patches and the maintainers make the decision to merge. It seems like being an optional field but potentially providing useful functionality is enough for systemd. If you don’t like it I’m sure there are forks you could join or even use a different init system. No one’s freedom is being oppressed here.

    • MagnificentSteiner@lemmy.zip
      link
      fedilink
      English
      arrow-up
      13
      arrow-down
      4
      ·
      3 hours ago

      What a pointless drama article this is.

      Yep. The crypto ticker at the bottom of the page is the cherry on top!

    • db2@lemmy.world
      link
      fedilink
      arrow-up
      15
      arrow-down
      7
      ·
      3 hours ago

      That isn’t really the point. All this nonsense happened without community discussion beforehand.

      • Alex@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        52 minutes ago

        Who are the community employing? Why do they need consulting before code changes are made?

  • sun_is_ra@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    37
    arrow-down
    9
    ·
    3 hours ago

    I have read the git thread related to the merge request.

    I don’t see what’s the big deal. You have a user model that already contain fields like user’s full name, location, … among others and all this developer did was adding yet another optional field called date of birth.

    This does nothing to verify user’s age and enforce nothing. They’ve stressed that repeatedly in the comments.

    What that does is making it easy for a Linux distro to store user’s birthday - should they wish to do so - and making that bit of info accessible to running apps so that each app can do what it wants with it.

    User’s fullname and location are already there which are also optional so what’s the big deal?

    • Jack@slrpnk.net
      link
      fedilink
      arrow-up
      14
      arrow-down
      1
      ·
      3 hours ago

      For me the bigger problem is that was done without any community oversight.

      Yeah it can be verified for now, but it’s a foot in the door for a braindead law that no one in their right mind would follow.

        • Jack@slrpnk.net
          link
          fedilink
          arrow-up
          5
          ·
          51 minutes ago

          Yeah and against the massive outcry in the form of comments, the discussion was locked, and the general opinion was ignored in favor of 2 maintainers and a tool of a dev.

          The person who has the most blame here is the lead dev of the project imo.

    • Venia Silente@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      21
      arrow-down
      7
      ·
      3 hours ago

      Fields like name and location do not have any expectation for the information being valid or accurate (see eg.: adduser).

      DOB is different. It comes from a legal expectation that correctness of the information will be enforced somehow. If going by the Colorado and NY law proposals, IIRC, by using biometrics at the time of system install.

  • FortifiedAttack [any]@hexbear.net
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 hours ago

    I don’t see how engaging in malicious compliance is being a useful idiot. Implementing the entire surveillance mechanism free of charge, that I would call being a useful idiot.

    Purposefully implementing a broken feature to satisfy the letter of the law, while preserving the user’s ability to avoid the surveillance mechanism is certainly not that.

    • Zak@lemmy.world
      link
      fedilink
      arrow-up
      7
      arrow-down
      1
      ·
      45 minutes ago

      I want him to do nothing.

      He doesn’t work for a distribution or a system integrator. He isn’t the maintainer for systemd either. He’s a random contributor, and he works for a cloud company that doesn’t make or sell the sort of devices these laws apply to.

      These age verification laws did not require Dylan Taylor to take any actions. He did that all on his own.

    • pedz@lemmy.ca
      link
      fedilink
      arrow-up
      11
      ·
      2 hours ago

      Who is going to arrest/fine FOSS developers for not doing anything about that? Would Brazil and US states go after uuuh, the systemd developers? What about distros not using systemd, like Slackware. Who is ultimately responsible for a collaborative project? Are they gonna send the police after Torvalds?

      Plus, other countries don’t have this obligation.

      All that dev had to do is nothing. Instead he chose to comply with something that was never asked.

    • Mordikan@kbin.earth
      link
      fedilink
      arrow-up
      2
      ·
      28 minutes ago

      And how exactly would that be breaking the law?

      Systemd isn’t an operating system provider and has no legal obligation to make any change.

    • Venia Silente@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      31
      arrow-down
      1
      ·
      3 hours ago

      There’s no need to follow an unjust law, nor a law that makes you an unethical person.

      “Software not for distribution or use in California” (aka: “offer void in Nebraska”) is a perfectly valid compliance, btw.

    • ttyybb@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      2 hours ago

      The beauty of FOSS is that if people want, they can just fork it and keep what they don’t like out