frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Todd C. Miller – sudo Maintainer for over 30 years

https://www.millert.dev/
91•wodniok•1h ago

Comments

wodniok•1h ago
Quote from Website: "For the past 30+ years I’ve been the maintainer of sudo. I’m currently in search of a sponsor to fund continued sudo maintenance and development. If you or your organization is interested in sponsoring sudo, please let me know."
stego-tech•1h ago
This is why Big Tech is so desperate for AI to work as a wholesale replacement for software developers: they do not pay for their Open Source consumption as-is, and new maintainers aren’t stepping up because they can’t afford rent, let alone to devote their full time to FOSS work free of charge like a lot of older project maintainers do.

The fact that sudo is a critical security pillar for trillions of dollars of global infrastructure but this guy gets bupkis for it screams volumes about the current state of technology.

We must do better, or it’ll be closed systems (OpenAI, Microsoft, Apple, Google, Oracle) all the way down as maintainers age out, go bankrupt, or die without succession plans in place.

palmotea•1h ago
Honestly, it seems like the idealism of open source shouldn't have survived its contact with capitalism, but I suppose the contact wasn't painful enough the the exploitation continued for a long time.

Maybe we need a license that's even more onerous to corporations than the AGPL, like something with a revenue share clause.

Or maybe the problem is the naivete of software engineers. In aggregate, there was so much embrace of libertarianism that no groundwork was laid to protect ourselves from things like AI and offshoring.

stego-tech•1h ago
Been pitching that with my FOSS colleagues and peers for years, now. A license for individual and educational use, but pay-to-play for anyone tangentially making revenue from its use. Then the conversation boils down to the business engineering of how much should something cost, with some arguing for flat yearly rates, and others arguing for cost-per-unit, while others still fret about "disrupting" the status quo immediately after acknowledging its untenability.

It's...frustrating, but those who do the work are the most qualified to explain what they need. For the rest of us, it's encouraging them to seek reasonable compensation for their work from those who exploit it for profit, and that doing so doesn't necessarily go against the spirit of open source.

calvinmorrison•1h ago
can't wait for popularity-contest(1) to be mandatory and required a linked credit card.
acuozzo•1h ago
> the idealism of open source shouldn't have survived its contact with capitalism

The US economy of the 1980s, 1990s, and 2000s made it possible.

softfalcon•1h ago
I don't mean to come across as far too cynical, but in what world has a software license ever stopped the greedy and powerful from pillaging the IP of other people smaller and weaker than them?

In my opinion, libertarianism in software is a hollow dream that leads people to make foolish decisions that can't be protected. This makes it easy for corporations to exploit and quash any barely audible opposition.

Almost as if by plan, the libertarian mindset has eroded and weakened open source protections, defanging and declawing it every step of the way.

htx80nerd•1h ago
>"it screams volumes about the current state of technology."

about the current state of Big Corp vampires who are happy to bleed everyone dry to put more $$ in their own very fat pockets

softfalcon•1h ago
Exactly
functionmouse•1h ago
Our economic system starves you to death if you don't

People aren't vampires because they're on top, they're on top because they're vampires.

Shit flows downstream

whatis991•1h ago
A change in economic system might be neither sufficient nor necessary, especially if the new economic system turns out to be even worse, or a scam.

One approach is to have expectations to not only the economic system, but also other systems, and the different people involved, no matter if they're on the top, on the bottom, or somewhere in the middle.

softfalcon•1h ago
Sounds like the system is working as intended...

Not trying to be glib here. This feels like the embrace, extend, extinguish pattern that we jokingly used to think was only Microsoft. It is now becoming more and more obviously the modus operandi of the entire enterprise software ecosystem.

I believe you are correct to be frustrated and ringing the alarm bell. This is a "death of the commons" moment for OSS.

drnick1•1h ago
> and new maintainers aren’t stepping up because they can’t afford rent, let alone to devote their full time to FOSS work free of charge like a lot of older project maintainers do.

What about the Rust rewrite (sudo-rs)? I think it shows people are interested in maintaining and/or modernizing tools taken for granted.

whatis991•1h ago
It has a more lax license AFAIK. Also, many Rust projects and libraries have been abandoned, or are in so-so shapes.

Edit:

To specify, new projects like sudo-rs may seem promising, but going by observation and experience with similar projects, there is no guarantee that sudo-rs and similar projects will be successful, good and continued to be maintained. The problems with old projects can end up applying to new projects as well. And projects in Rust are no exception, going by experience with existing, older Rust projects.

Aside, a pet peeve I have is that for instance Ruffle has not turned out as successful as I had hoped for, even after several years and many sponsors. The proprietary Flash runtimes written in C still outperform Ruffle greatly in some cases, causing problems for some users that want to use Ruffle instead of other runtimes.

aw1621107•1h ago
> Also, many Rust projects and libraries have been abandoned, or are in so-so shapes.

This seems like a bit of a non-sequitur; the state of non-sudo-rs projects/libraries says nothing about the state of sudo-rs itself.

Not to mention that I'd imagine a similar statement would probably be true for projects and libraries written in any reasonably popular language.

voxl•59m ago
How is this a counter argument for anything? A more permissive license is not inherently a bad thing. Many C and C++ projects are also abandon or in so-so condition, why you uniquely call out Rust makes little sense. Either sudo-rs fills the void or it doesn't, but it is a counter point to this idea that open source projects have no path of evolution. Just because that path doesn't look like how you want it to doesn't mean it doesn't exist.
ndiddy•4m ago
> It has a more lax license AFAIK.

Sudo uses the ISC license, while sudo-rs is dual licensed under MIT and Apache 2.0. Both licenses seem equivalently permissive to me.

tokyobreakfast•1h ago
By modernizing do you mean rewriting mature software in a meme language with less features than the original and introducing new bugs in the process?

The Rust smokescreen is mostly being used to slowly eradicate the GPL.

Like Lenin said, "Who stands to gain?"

wrs•54m ago
"Meme language"? There are plenty of memes about C, and they aren't as flattering.
whatis991•1h ago
This might be a controversial view:

What if the exploitative aspect is open source itself? Trick some above average but naive developers into giving their talent, effort, insights and time away for free or very little? Maybe open source or something similar could have been organized in a way that wasn't exploitative and wasn't (possibly) unsustainable, but that is not how things ended up with what Richard Stallman and others organized.

markus_zhang•1h ago
I think at least the license should say something like we will charge on a per CPU or whatever basis for commercial usage.

You give it away for free so don’t be surprised to get abused. Human nature working at its best and worst here.

monero-xmr•58m ago
The exact moment you charge for something, you need payment processing, a bank, a legal entity to hold said processed funds, you have liability, you need some sort of marketing / sales process (even if it's just copy on a website), and the barrier for someone to use your product is suddenly extremely high, simply because it costs something.

Release it for free, no barrier to entry, no legal liability, the entire world can use it instantly. This is why free software spreads and catches on - precisely because it's free.

There is no way to form a business around FOSS without becoming a gatekeeping high-barrier entity. You can release for free then charge extra for consulting or special features, which many have done and continue to experiment with.

But the core reason why FOSS spreads and took over is precisely why it is difficult to fund. No one is going to pay for something when the alternative is free. And the moment you start to charge some free alternative comes along and your prior users spurn you as greedy

whatis991•51m ago
I think you have good arguments, but I wonder if there are alternatives that could work in at least some cases. Like, how Unreal engine's license works. Source-available to game developers, but in theory limited to paying customers, or something along those lines.
palmotea•31m ago
> The exact moment you charge for something, you need payment processing, a bank, a legal entity to hold said processed funds, you have liability, you need some sort of marketing / sales process (even if it's just copy on a website),

That seems like an area that's ripe for innovation. What does it take to get setup on a platform like Patreon? Seems like something similar ought to be setup for open source/independent development, probably an idealistic nonprofit.

> and the barrier for someone to use your product is suddenly extremely high, simply because it costs something.

All the organizations who really ought to pay are already setup to do all that, and do it all the time.

> But the core reason why FOSS spreads and took over is precisely why it is difficult to fund. No one is going to pay for something when the alternative is free. And the moment you start to charge some free alternative comes along and your prior users spurn you as greedy

What we need is innovation. Maybe a license that has a trip-wire? If not enough money is voluntarily deposited into a tip jar over a certain period of time, the license requires a modest payment from all for-profit organizations of a particular size.

That's up-front, is for the most part free, and incentivizes some payment.

hypeatei•17m ago
The code can become "radioactive" as well when a software library goes paid. It starts phoning home with information about its environment to ensure compliance which is just kinda... icky to most devs. I certainly don't want that bloat in my dependencies.
Zambyte•32m ago
All of this is true, but ironically Free Software is about ensuring people have control over their computers, and Open Source spun the narrative to make it about getting software cheap or without paying at all.

People having control over their computer (and even having the right to share what they run on their computer!) is completely compatible with people paying for software labor.

SoftTalker•1h ago
Why should something like sudo not be "done" after 30 years?

Sudo is one of the poster children for creeping featuritis, to the point that the sudoers man page is a meme ("Don't despair if you are unfamiliar with EBNF ...")

Even OpenBSD gave up and implmented their own simplified replacement (doas).

asveikau•53m ago
This community and others like it are so weird in that if they see something as stable as sudo but without recent commits, rather than conclude that it's solid and doesn't need further changes, they see it as some kind of a problem and want to switch to something that's seen major changes in the last week.

Maybe that's somehow related to why so many companies are shoving AI into a bunch of stuff that doesn't need it. Gotta keep everything on the hype train. Working and fulfilling people's needs is no longer good enough.

blame-troi•52m ago
Different platform but the simplest mainframe utility IEFBR14, a noop process to trigger JCL events started as one instruction. Then two. Then debate started about which machine instruction should be used to set the return code to zero …
pjsg•49m ago
Hence IEFBR14A
rustyhancock•48m ago
Similarly sudo-rs and doas-rs exist now.

I'm not sure what can be gained for further development of the OG c sudo, security patches of course.

But fund adding yet another feature 99.9% of users will never use? I can't fathom the justification for that.

Rightly both doas and the *-rs drops ins intend to drop most of those unnecessary features.

eviks•17m ago
Because we haven't progressed to the angelic level of software development, so nothing is bug-free, which especially important in something security-critical like sudo
arccy•51m ago
maintainers need to learn to say "no" to scope creep and entitled users.

sudo should have been a near complete tool after it was written.

pwndByDeath•42m ago
I've always favored the view that digital goods are only scarce until they are released. if we had a market for patch releases once they hit some goal. Uses could tip to reach the goal. After the goal is reached the patch is released and to all. Still have free loaders but one might live on the work
WorkerBee28474•40m ago
So...crowdfunding via a platform like Kickstarter?
akokanka•1h ago
Have used sudo millions of times. It's so smooth I don't even consider it software. Thinking that sudo could give me bug one day haunts me now. Thanks Miller for your work!
jmclnx•1h ago
I would love to know were IBM is on this. They use sudo everywhere, even on AIX. Not to mention IBM owns Red Hat Linux.

IBM should be able to send a decent amount to Todd once in a while, but based upon how much IBM supports ssh ($0), all they are proving is they are very cheap and only wants be a parasite living off other's work.

fdupress•1h ago
Seeing the server temperatures go up as this gets posted to HN is fun. I'm not sure his server agrees.
divbzero•1h ago
“Machine Room Temperature” from Todd C. Miller’s website:

https://www.millert.dev/therm/

Server exhaust fan temperature was typically 94°F (ranged 92°F to 96°F) over the previous week and has climbed to 97°F.

calvinmorrison•1h ago
I once wrote hacking is ethical. Maybe I meant 'eventual'. Instead of Red-Hat sponsoring sudo, china can sponsor him to put hacks in.
kleiba•1h ago
Obligatory xkcd: https://xkcd.com/2347/
kleiba•1h ago
...although this one would have been a good fit too, of course: https://xkcd.com/149/
zerotolerance•1h ago
But today people can just vibe code their own sudo "with blackjack and hookers!"

/s

Really though, it is remarkable just how high we've built this towering house of cards on the selfless works of individuals. The geek in me immediately begins meditating on OSS funding mechanisms I've seen in the past, and what might work today. Then I remember that I don't believe it can work, but hope desperately that people like Todd can keep paying rent and continue getting some satisfaction from the efforts.

OsamaJaber•1h ago
30+ years maintaining one of the most critical pieces of infrastructure on nearly every Linux and Unix system, and he's currently looking for a sponsor to fund continued development. Every company running sudo in production owes this man. Someone should fix that
boringg•52m ago
Right? A company to step and cut a check to support this would get positive publicity and there doing something good for community at large. Someone step up.
oconnore•32m ago
Why would you be running sudo in production? A production environment should usually be setup up properly with explicit roles and normal access control.

Sudo is kind of a UX tool for user sessions where the user fundamentally can do things that require admin/root privileges but they don't trust themselves not to fat finger things so we add some friction. That friction is not really a security layer, it's a UX layer against fat fingering.

I know there is more to sudo if you really go deep on it, but the above is what 99+% of users are doing with it. If you're using sudo as a sort of framework for building setuid-like tooling, then this does not apply to you.

jandrese•1h ago
Honestly he should open a Patreon. There are loads of people that would subscribe to Sudo for $2/month or $5/month.
rileymat2•51m ago
The problem is if I was going to do that with the open source projects I use, it is more like a penny a month * 1000 projects.
fHr•49m ago
Unbelievable, every fortune 500 company should sponsor this you all rely and use this. This makes me so sad I hope this has a good end.

Common bacteria (Chlamydia) discovered in the eye linked to cognitive decline

https://medicalxpress.com/news/2026-02-common-bacteria-eye-linked-cognitive.html
2•bikenaga•3m ago•0 comments

Adoption of electric vehicles tied to real-world reductions in air pollution

https://phys.org/news/2026-01-electric-vehicles-real-world-reductions.html
1•Teever•3m ago•0 comments

Police facial recognition is now highly accurate, but public awareness lags

https://theconversation.com/facial-recognition-technology-used-by-police-is-now-very-accurate-but...
2•gnabgib•5m ago•0 comments

What we've been getting wrong about AI's truth crisis

https://www.technologyreview.com/2026/02/02/1132068/what-weve-been-getting-wrong-about-ais-truth-...
1•cmsefton•5m ago•0 comments

The Bash Reference Manual Is in the Epstein Files

https://mastodon.social/@sjvn/116002496494323705
2•paulfitz•5m ago•0 comments

My Free Press Column on Moltbook

https://marginalrevolution.com/marginalrevolution/2026/02/my-free-press-column-on-moltbook.html
1•paulpauper•5m ago•0 comments

A free MCU watch tracker for Avengers: Doomsday

https://doomsdayrdy.vercel.app/
1•AlonsoGP•7m ago•1 comments

Doom on Emacs

https://github.com/minad/doom-on-emacs
1•ashton314•7m ago•0 comments

Software Engineering with LLMs

https://jamison.dance/02-02-2026/software-engineering-with-llms
2•jergason•8m ago•0 comments

Prompt Engineering Basics for Better AI Outputs

https://mem0.ai/blog/prompt-engineering-complete-guide
1•ninadwrites•8m ago•0 comments

Codex App

https://developers.openai.com/codex/app/
2•tosh•8m ago•0 comments

Show HN: Deterministic event logs with explicit gap markers (NDJSON proof)

https://github.com/yupme-bot/kernel-v1.1-ndjson-proof
1•Slaine•9m ago•1 comments

Power Aware Dynamic Reallocation for Inference

https://arxiv.org/abs/2601.12241
2•PaulHoule•10m ago•0 comments

Show HN: Mortgage Payment Calculator (fast, no signup)

https://toolvault.co/tools/mortgage-payment-calculator
1•Aaevro•11m ago•0 comments

The origin story of the modern computer you’ve probably never heard, David Grier

https://www.youtube.com/watch?v=dHy5nT-5e9M
1•oldnetguy•14m ago•0 comments

Show HN: Open-Source Terminal UI for Kamal Deploy Management

https://github.com/shuvro/lazykamal
1•shuvrokhan•14m ago•0 comments

The Codex App – OpenAI

https://twitter.com/ajambrosino/status/2018385459936923656
1•abinaya_rl•14m ago•0 comments

Grumpy Website

https://grumpy.website/
2•abnercoimbre•15m ago•0 comments

How to Collaborate with AI

https://www.thetransmitter.org/neuroscientists-using-ai/how-to-collaborate-with-ai/
1•seydor•15m ago•0 comments

Daydreamers and Sleepwalkers: Crossing the Borderlands of the Unconscious

https://thereader.mitpress.mit.edu/daydreamers-and-sleepwalkers-crossing-the-borderlands-of-the-u...
1•anarbadalov•16m ago•0 comments

Failure

https://jonopens.com/writing/on-failure
1•fuzzy_biscuit•16m ago•0 comments

CreatureCast – Siphonophores [video]

https://www.youtube.com/watch?v=8Pho_sgMpCA
1•gehwartzen•16m ago•0 comments

Physicists Are Surrendering to AI

https://www.youtube.com/watch?v=PctlBxRh0p4
1•YeGoblynQueenne•17m ago•0 comments

Identity Is Easy. Continuity Is Hard

https://blog.mycal.net/identity-is-easy-continuity-is-hard/
1•mycal•17m ago•0 comments

Jeff Bezos' rocket company pauses space tourism to focus on the moon

https://www.seattletimes.com/nation-world/jeff-bezos-rocket-company-pauses-space-tourism-to-focus...
2•tokyobreakfast•17m ago•0 comments

AI 'slop' is transforming social media – and a backlash is brewing

https://www.bbc.com/news/articles/c9wx2dz2v44o
1•saikatsg•19m ago•0 comments

Ask HN: What did Clawdbot implement vs. other AI agents to make it so successful

1•sendos•19m ago•0 comments

I built a masochist app for people who use habit trackers

1•yousufmohd223•21m ago•0 comments

Email Yourself in the Future for a Dollar

https://email-is-good.com/2026/02/02/email-yourself-in-the-future-for-a-dollar/
1•speckx•21m ago•0 comments

Adobe Animate (formerly Flash) will be discontinued on March 1st

https://helpx.adobe.com/animate/kb/end-of-life.html
3•jsheard•23m ago•1 comments