Is Crypto the Solution To Paying Open Source Developers?
RALEIGH, N.C. — The whole world runs on open source software, but far too much of that software is not only free but maintained by unpaid hobbyists.
It’s a problem Max Howell knows all too well.
Howell created Homebrew, the widely used open source package manager for Linux and MacOS. Introduced to the world in 2009, Howell built the project in stolen moments.
“I worked on Homebrew on and off because I needed to pay the rent,” he told The New Stack at All Things Open in October. “So I’d save up money and then quit, in order to work on it for an extended period of time.”

The “Nebraska problem,” illustrated. (Source: xkcd)
Since 2021, he’s been working on solving what’s known as the “Nebraska problem,” as illustrated in this famous xkcd cartoon: vital open source projects that “some random person in Nebraska has been thanklessly maintaining since 2003.”
He’d been looking for a way to help developers spend more or even all of their time maintaining open source software.
“Three years ago, I became frustrated,” Howell said. “So I should try and come up with something myself.”
With Timothy Lewis, he co-founded tea, a protocol for a decentralized (i.e. Web3) technology framework. (Lewis recently took the role of CEO; Howell is the chief open source officer.) At All Things Open, tea officially unveiled Chai, an open source tool designed to not only map the open source ecosystem but also help maintainers earn tokens that Howell and his supporters believe will have intrinsic (i.e., monetary) value.
Tea is also building tools to help make open source more secure as well as equitable: On Monday, tea released teaBASE, an open source toolkit that includes features that enable developers to create secure, signed commits and make user-contributed dev tools more easily accessible, according to the company.
TeaBASE includes: cryptographic signing capabilities, package management integration, securityratings, an extension store and dotfile syncing.
But back to Chai. How does it determine which maintainers are working on projects that matter most to the community — and thus deserve rewards for their work?
“Chai uses package manager data,” Howell said. “I realized when founding the company that the data that these package managers had is very useful for developing a graph of impact from the different open source projects based on the dependency information.
“When you make a new open source project, you pick your dependencies. You very rarely have zero dependencies. And picking those dependencies is a careful process. You don’t pick them willy-nilly. You don’t pick things that don’t work or are fake. So it’s very good reputation data, and we realize it’s a similar kind of algorithm to Google’s page rank.”
The Role of Crypto
Since February, Chai has been running a “testnet” (more on that later) with more than 16,000 open source projects registered, a sliver of the 10.5 million open source projects currently running globally, Howell acknowledged, but a good start. About 1.7 million people are represented in the testnet, he said.
Among the biggest projects represented in the testnet: Dontenv, Husky and Inquirer.
“They’re not getting anything from this,” he said. “They’re just trying it out and helping us to understand if what we’ve built works. The wider developer communities are more skeptical, because crypto is a bad word, right?”

Max Howell, creator of Homebrew, is now focused on rewarding open source maintainers who build valuable software. (Photo of Howell at All Things Open by Heather Jolsyn.)
It’s certainly accumulated more critics in the past couple of years, especially after the high-profile fraud and conspiracy convictions of Sam Bankman-Fried, founder of FTX and Alameda Research, now serving a 25-year prison term.
And yet, cryptocurrency’s value appears to be on the upswing. The price of a single Bitcoin hit $100,000 for the first time this past Wednesday.
Howell told TNS he didn’t know much about cryptocurrency before starting tea. “But I’ve learned that, yeah, there are a lot of scams, there are a lot of bad people in the sector. But people have high hopes that projects like ours are the ones that are going to show that it’s just a technology, that it can be used for good as well as for bad.”
To combat that reputation, tea has embraced transparency. “We’re very transparent about how everything works, where the token is going to go when it’s live, and things like that,” he said. “I think the wider developer community will be on board when they see the success stories that we anticipate happening after the main launch. Some of these developers are going to get an awful lot of tokens because they have a lot of very successful projects, and we’ve onboarded them.”
How Chai Works
So, how does Chai work? It connects package managers across platforms like Homebrew, NPM, PyPl, and more to create a universal graph of open source packages, showing dependencies, relationships and contributions.
It features:
- A database with tables and migrations and an entity relationship diagram (ERD) data exploration.
- Pipelines for crates and Homebrew, showcasing strategies for pulling and transforming data.
- An API to query the graph.
Projects that are signed up with the tea protocol receive rankings based on their package manager activity. “We called the resulting rankings ‘tea rank,’ and you get a ranking for every project in the graph,” Howell said. The open source packages are ranked from zero to 100. “The higher your ranking, the more tea token rewards we give you every 24 hours.”
The system includes guidelines to ensure that developers building valuable software are rewarded. “There’s a lower limit where you get nothing, to ensure that people don’t try and game the system by creating trees of fake packages,” Howell said. “Chai is the on-chain database that we run that calculates those rankings by pulling in all the package manager data and keeping it up to date.”
In the testnet, he said, “We have a test token that has no value.” But the “mainnet,” which will coincide with the generation of tokens meant to have value on the cryptocurrency exchanges, is slated to begin in 2025, at a specific date yet to be announced.
“We don’t know what the value is going to be, but we have targets in mind that we’re trying to hit when we do launch it,” Howell said. “We’re launching with several major exchanges. so we know what we’re trying to get, and our marketing engine is working accordingly to try and get the value attribution that the community thinks it’s worth up to that point. If it reaches that point, then the open source projects that sign up should get a very healthy amount of that token, and then the mission can be achieved.”
Funding and What’s Ahead
Over the past three years, he said, tea has raised $18 million from investors. The company has previously announced support from Acuitas Group Holdings. Along with Betaworks Ventures, Binance Labs, Percival VC, Round 13 Digital Assets Fund, StrongBlock and Wax Blockchain — all investors with deep roots in the cryptocurrency/digital assets industries.
“We were considering doing another round [of investment] recently, but we’re going to try and launch the token instead,” Howell said.
“Once the tokens live, then the business has mechanisms to use in order to keep it buoyant, at least initially,” he said. “But we’re actually launching it via a separate company to keep the VCs away from the final protocol.”
To launch and govern the tokens, tea has established a nonprofit organization, The Tea Association, in Switzerland, “which is run by people completely separated from our VC pool,” Howell said. A big reason why he’s keeping the nonprofit separate from the venture capitalists who have invested in his company, he said, is to reassure the open source community.
“I want the open source community to trust that the protocol is not being influenced by any of those kinds of people, and that the protocol itself will be run by the open source community in the longer term,” Howell said.
He added, “We want to be open source and transparent in everything we’re doing. We’re an open source company. We are building tools to help the open source community, and we want them to have control and governance over that, to see how it works and contribute.”