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

  • 0xtero@beehaw.org
    link
    fedilink
    arrow-up
    77
    arrow-down
    2
    ·
    24 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
      43
      ·
      22 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 and please already exist as alternatives.

      • sbird@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        6
        ·
        8 hours ago

        hang on, there’s one called please? Are there any downsides with using please instead of sudo?

        • Brickhead92@lemmy.world
          link
          fedilink
          arrow-up
          6
          ·
          8 hours ago

          It promotes familiarity with the machine which is best to avoid. Except of course if the machine uprising happens, then it would be in you favour to have been using it for years.

        • mech@feddit.org
          link
          fedilink
          arrow-up
          3
          ·
          8 hours ago

          From what I can see, it’s a sudo clone with added optional regex functionality, written in Rust.
          So you can use it just like sudo, or you can limit superuser rights to directory names that contain a 💩 emoji, but only on Mondays.

          • sbird@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            3
            ·
            7 hours ago

            Interesting. I just found out that you can just use alias to use please instead of sudo which is cool!

          • 0xtero@beehaw.org
            link
            fedilink
            arrow-up
            3
            ·
            7 hours ago

            Why? I’m not against developers getting paid to do FOSS work. It’s far more reasonable than the whole “bazaar of free people”-model that lives entirely on ideology.

    • FizzyOrange@programming.dev
      link
      fedilink
      arrow-up
      22
      ·
      21 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.

      • srestegosaurio@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        3
        ·
        12 hours ago

        I think that’s at least a big part of it. There’s so much unnecessary friction in legacy projects that, while understandable to a degree, sucks.