An install command that says thank you
I would not be here without open source software.
I mean that plainly, not as a figure of speech. I learned to program by reading other people’s code, because other people’s code was the only teacher available and it was free. There was no course. There was a browser with View Source in the right-click menu, and behind it, thousands of strangers who had written something and then - for no reason that would survive a business review - left it where I could find it.
That is not a story about me. It is the story of nearly every working developer I have ever met. Somebody left a door open. We walked through it. Most of us have never once said thank you to the people who left it open, and a disconcerting number of us could not name them if asked.
We stand on the shoulders of giants
Newton wrote the line in a letter in 1675, and he was being a little snide about it. It survived anyway, because it is true of every field and it has never been truer of any field than of this one.
Look at a lockfile. Really look at one - not the top-level dependencies you chose, the whole resolved graph. A modest web application will pull in somewhere between six hundred and two thousand packages. You picked perhaps fifteen of them. The rest arrived because something you picked needed them, and something that needed them needed something else, and at the bottom of that tree sit a few dozen packages that essentially all software depends on, maintained in many cases by one person, in their evenings, for free, for a decade.
Nobody writes software any more. We assemble it, out of work that other people gave away. That is not a complaint - it is the single greatest thing our industry has ever done, and it happened almost by accident. But it means a lockfile is a list of debts. Most of them are to strangers. Nearly all of them are unpaid. And every one of them was incurred by typing eight characters and pressing return.
The word
Obrigado is Portuguese for thank you.
It is also, literally, the past participle of obrigar - to oblige. The same root as obligation, obligatory, obligee. When a Portuguese speaker says obrigado, the thing they are saying, underneath, is I am indebted to you. Not “that was nice of you.” Something closer to “I now owe you one, and I know it.”
A hundred million people say it every day without hearing it. The rest of us
type install every day without hearing that either. Both words started out as
an admission and wore down into a reflex.
I like that the language kept the receipt.
What AI changes
I want to be careful here, because the honest version of this argument is narrower than the version that gets applause.
The dishonest version is that AI is stealing from open source. That is a real argument and other people are making it, but it is not mine and it is not what this is about.
The narrow version is about rates. Two things are true at once:
-
Consuming open source is about to get cheaper than it has ever been. An agent can pull in a dependency, wire it up, and move on in seconds. The friction that used to make you read a library’s source before adopting it - and sometimes, having read it, file an issue or send a patch - is going away. It was never a feature, exactly. But an enormous amount of contribution happened inside that friction.
-
Contributing back is about to get rarer, for the same reason and one more: when an agent can generate an answer instead of finding one, fewer people land in the issue tracker at all. Fewer issues means fewer contributors, because the overwhelming majority of contributors arrive as someone with a problem.
Neither of those is anybody’s fault, and neither is a reason to want less of the tooling. I use it every day. But put together they describe a system that draws down a shared resource faster and replenishes it slower, and systems shaped like that have a name and an ending.
Maintainers have been saying this out loud for a while. Mostly what they get back is sympathy, which does not pay for anything.
So: money, or nothing
Every attempt to fix this that I have watched fail, failed the same way. It asked people to be good.
Donate buttons ask you to be good. Sponsor tiers ask your employer to be good, via a procurement process designed by people who have never heard of the package in question. Manifestos ask everyone to be good. Being good is real and it does happen and it is nowhere near the size of the problem, because the problem is structural and goodwill is not a structure.
The other kind of attempt does the opposite and gets it wrong in the other direction: it pays the developer - credits, a revenue share, a token. The moment a developer earns from an impression, the incentive is to manufacture impressions, and the thing turns into adware wearing a lanyard. That failure mode is not hypothetical; you can go and look at the ones it has already happened to.
So Obrigado is built on a deliberately narrow bet:
One labelled sponsored line, in the status bar of an agent that is already running. The money pays open source maintainers. The developer who installed it earns nothing.
You earn nothing. That is not modesty, it is the load-bearing beam. Nothing to farm, nothing to game, no reason to leave an agent running overnight against a wall. What you get instead is the ledger - every grant, who got it, how much, and for how long.
Seventy percent of gross goes to the pool. The other thirty runs the business, and nothing comes out of the pool to pay for any of it. It is all on the transparency page, and the rules about what this never does - never patch another program’s files, never appear outside the status line, never bill an impression nobody saw - are on the landing page rather than in a footnote, because they are the product and not the terms.
What I actually want
You install hundreds of packages a day. You will install more tomorrow, and your agent will install some of them without mentioning it to you.
This is the install command that helps keep those going:
pnpm add -g @obrigado/client && obrigado install
That is the whole pitch. It is a small thing. It is not going to fund a foundation or fix a governance model or resolve anything anybody is arguing about on the timeline this week. What it does is move some money in the direction the debt already runs, and show you the receipt.
I have wanted, for a long time, for install to be able to mean what obrigado
means. Not gratitude - gratitude is cheap and I have plenty of it. The other
thing. The one where you admit you owe somebody, and then you actually pay them.
Thank you. Which is to say: obliged.