It’s hard to imagine something as fundamental to computing as the sudo command becoming abandonware, yet here we are: its solitary maintainer is asking for help to keep the project alive.

Archived version

  • TehPers@beehaw.org
    link
    fedilink
    English
    arrow-up
    9
    ·
    7 hours ago

    Funding or not, Miller expects sudo-rs to become the next generation of the tool in coming years.

    “Ubuntu is already shipping sudo-rs as the default sudo command in their latest versions,” Miller told us. “I’ve been in contact with the people working on sudo-rs since the project started and I trust them to do right by the sudo user base.”

    Projects don’t last forever, and when they inevitably end, it’s an opportunity to switch to something newer and hopefully better. Sudo coming to an end, if it does, will just force people onto alternatives.

    Being open source, sudo will always exist, whether someone else wants to maintain it, fork it, use it as-is, or just reference it. It’s because it’s open source that it can serve a purpose even beyond its EOL.

    Anyway, sudo’s not dead yet, so there’s still plenty of time for people to look at what’s out there. Some distros have already moved to, or are considering moving to, alternatives like sudo-rs, so I’d expect that to continue.

  • 0xtero@beehaw.org
    link
    fedilink
    arrow-up
    58
    arrow-down
    1
    ·
    12 hours ago

    It’s been 12 years since Heartbleed and we’ve had numerous ”lone maintainer” issues since then. The situation shouldn’t come as a surprise or be especially ”hard to believe”.

    This is the state of free software, especially when it matures.

    Unless the creators manage to roll some kind of ”commercial” version, it’s not very sustainable in the long run. Turns out many eyes don’t really equal many PRs

    • mech@feddit.org
      link
      fedilink
      arrow-up
      26
      ·
      edit-2
      7 hours ago

      This is the state of free software, especially when it matures.

      The state of free software also includes the fact that even if the sudo maintainer doesn’t find support, no one steps up and sudo becomes unmaintained, sudo-rs, doas, opendoas, run0 and please already exist as alternatives.

    • FizzyOrange@programming.dev
      link
      fedilink
      arrow-up
      15
      ·
      10 hours ago

      In my experience a lot of these old projects really go out of their way to dissuade contributions anyway. Lots of naysaying “it’s always been like that”, ancient infrastructure - e.g. insisting on git send-email patches, etc.

      Usually the only way it gets resolved is when someone writes a more modern competitor and it starts gaining traction. Suddenly all those improvements that people tried to do and were told were impossible and stupid aren’t such a bad idea after all.

      I don’t think that’s the case with Unity but it probably is with things like GCC, sudo, sysvinit, X11, etc.

  • ✺roguetrick✺@lemmy.world
    link
    fedilink
    arrow-up
    42
    ·
    12 hours ago

    That Ubuntu unity article where the maintainer was a 10 year old when he started the project but now has shit to do is pretty funny.

        • jaybone@lemmy.zip
          link
          fedilink
          English
          arrow-up
          5
          ·
          7 hours ago

          This has been depressing for a while now. I’m a big Unity fan and I’m concerned about the future.

          “Maybe someone could teach us how things are done so that we can take it over in time,” Adamietz added.

          Wasn’t any of this documented anywhere? And who are these other team members they interviewed? How is it they don’t know how to write code? Are they just manual testers or something?

          I’d try to help myself if there was some decent documentation on where to begin. But if it’s all in this kids head, we might be kinda fucked.

  • aichan@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    17
    arrow-down
    12
    ·
    13 hours ago

    The fact that the FOSS model is still considered the best thing ever is so sad to me. The “free” part is clearly not working. Or rather it is working as is now intended: free labour for the private sector to exploit.

    The Telekommunist Manifesto for the longer version of this 🙃

    • thingsiplay@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      23 minutes ago

      How is the free part not working? FOSS is the cure of the industry. Or do you think Adobe and Microsoft is working that great? Imagine if we didn’t have FOSS…

    • Bogus007@lemmy.zip
      link
      fedilink
      arrow-up
      10
      ·
      10 hours ago

      Funny, you are using with lemmy something for free, which is to some extent in the spirit of FOSS.

    • jonathan7luke@lemmy.zip
      link
      fedilink
      arrow-up
      21
      arrow-down
      5
      ·
      12 hours ago

      I’m not so sure the “open source” part is working either when you think about how AI tools were trained.

      It’s really sad, because the accessibility of developing software and collaborative nature of the open source community is a big part of what drew me to software engineering as a career, and it’s always been one of the first things I mention about why I love it. But, of course, these fucking evil companies found a way to take every individual part of something good and twist it into something awful.

      • d0ntpan1c@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        1
        ·
        5 hours ago

        FOSS will always be incompatible with capitalism. There is no incentive for the capitalist class to pay for the open source they consume.

        • thingsiplay@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          21 minutes ago

          Wrong. In example Valve is putting money and work into FOSS. AND they make money of it and rely on it. Even Microsoft does contribute to Open Source, believe it or not, even is one of the top sponsors for Linux.

      • Life is Tetris@leminal.space
        link
        fedilink
        arrow-up
        3
        ·
        7 hours ago

        There has been the “4opens” criteria, that has been more on point than free/libre/open source.

        In hindsight, defeating corporate and AI piggery might have needed single-maintainer closed source with open protocols. Software components? Maybe it would have led to the compound document model instead of the app model, architecturally enforcing openness.

  • HuntressHimbo@lemmy.zip
    link
    fedilink
    arrow-up
    8
    arrow-down
    10
    ·
    13 hours ago

    Not gonna lie, kinda blame systemd for this. The more utilities they swallow the more funding gets concentrated to the RedHat folks, and the less freedom you have to choose different software. They’ve certainly made some improvements in specific utilities, but there is an invisible cost of centralization

    • nykula@piefed.social
      link
      fedilink
      English
      arrow-up
      8
      ·
      11 hours ago

      It doesn’t seem any money that the sudo developer had received was redirected to systemd, even though systemd has its own sudo called run0, with interesting features such as limiting the amount of memory or CPU a command it runs can use. His employer supported sudo as his side project while he was employed to work on something else. The funding from big tech is instead going to the Rust rewrite, sudo-rs and other projects of its community.

      • HuntressHimbo@lemmy.zip
        link
        fedilink
        arrow-up
        4
        ·
        11 hours ago

        I didn’t mean they were directly responsible for him losing the sponsorship, just that it has made it harder to find new ones.

        If my memory serves this isn’t the first time systemd has moved into a space and the existing infrastructure has withered away. Vaguely thinking udev or logind, but its not so much a critique as a worry. I’ve played with OpenRc, RunIt, and Upstart over the years, and I want them to remain viable alternatives