Todd C. Miller – Sudo maintainer for over 30 years
Maintainer funding & corporate responsibility
- Many are alarmed that a core security tool like sudo, used across Unix/Linux infrastructure, depends on one maintainer now seeking sponsorship.
- Commenters argue large tech companies and hyperscalers heavily rely on such tools yet rarely fund them, comparing this to “death of the commons” and “vampiric” corporate behavior.
- Some counter that vendors like enterprise distros vendor specific versions and are responsible for their own snapshots, so upstream funding doesn’t directly affect deployed systems.
Licensing, capitalism, and OSS exploitation
- Several see this as evidence that the open source ideal met capitalism and lost: maintainers can’t pay rent, yet their work underpins “trillions” in value.
- Suggestions include more onerous corporate licenses (revenue share, commercial-only fees), “only humans get freedom zero,” or explicitly pay‑to‑play licenses.
- Others doubt licenses can restrain powerful actors; they note that companies may just fork/clone instead of paying.
- Broader ideological debates appear: criticism of libertarianism in OSS, arguments over GPL, copyright, and even communism vs capitalism.
How critical is sudo and should it be “done”?
- One camp: sudo is “one of the most critical” utilities and must receive ongoing security and compatibility updates; software is never truly finished.
- Another camp: sudo is a convenience tool, not indispensable—systems can run with root/su or alternatives—and the project has severe feature bloat for a security‑sensitive binary.
- People are surprised by monthly releases and obscure features (LDAP, TLS listener, complex sudoers syntax), seeing added attack surface.
Alternative tools and Rust rewrites
- Alternatives discussed: doas/OpenDoas, run0 (systemd), polkit for scoped privilege, and sudo‑rs (Rust).
- Opinions on Rust rewrites are split: some see them as modernization and evolution; others see attention‑seeking rewrites that rarely match original quality and sometimes serve to sidestep GPL‑style licensing.
Proposed funding mechanisms
- Ideas: Patreon/GitHub Sponsors/OpenCollective; per‑CPU or per‑commercial‑use fees; government or EU‑style grants; VAT on digital services funding OSS; foundation‑mediated corporate funding; tooling that analyzes shell history and suggests donations.
- Many note practical barriers: micropayment fees, overhead of setting up businesses, distros stripping nags, lack of maintainer leverage, and cultural expectation of free labor.