Superintelligence CouncilСовет гения · sim.im

DHH · 2025-07-12 · source ↗ · whole document (8)

Open source

`5:35:46`

And I actually find that to be a beautiful thought that our comments increase in value when we all pursue our self-interest. Certainly in the realm of open source. This is also why I reject this notion that open source is in some sort of crisis. That there's a funding crisis that we have to spend more. No, we don't. Open source has never been doing better. Open source has never controlled more domains in software than it has right now. There is no crisis. There's a misconception from some people making open source and from a lot of people using open source. That open source is primarily like commercial software. Something you buy and something where you can then make demands as a customer. And that the customer is always right. Customer is not always right. Not even in business, but certainly not in open source. In open source, the customer, as it is, is a receiver of gifts. We are having a gift exchange. I show up and give you my code. If you like it, you can use it.

`5:36:46`

And if you have some code that fits in with where I'm going with this, I would love to get those gifts back. And we can keep trading like that. I give you more gifts. You give me some of your gifts. Together, we pool all the gifts such that someone showing up brand new, just get a mountain of gifts. This is the magic thing of open source is it increases the total sum value of what's in the common when we all pursue our own self-interest. So I'm building things for Rails that I need. And you know what? You want me to do that. You do not want me to build things that I don't need on behalf of other people, 'cause I'll do a crap job. I build much better software when I can evaluate the quality of that software by my own use. I need this feature. I'm gonna build a good version of that feature and I'm gonna build just enough just for me. So I'm not gonna bloat it. I'm not trying to attract the customer here. I'm not trying to see some angle. I'm just building what I need. And if you go into open source with that mentality

`5:37:46`

that you're building for you and everything else is a bonus, I think you have all the ingredients to go to distance. I think the people who burn out in open source is when they go in thinking, "I'm making all these gifts. I don't really need them myself, but I'm like hoping someone else does and maybe they'll also give me some money." That's a losing proposition. It never basically works. If you want money for your software, you should just sell it. We have a perfectly fine model of commercial software that people can make that kind and then they can sell it. But I find a lot of confusion, let's just call it that politely, in open source contributors who want to have their cake and eat it too. They like the mode of working with open source. They maybe even like the status that comes from open source, but they also would like to earn a living for making that open source. And therefore, they occasionally end up with the kind of grievances that someone who feels underappreciated at work will develop when others aren't doing enough to recognize their great gifts.

`5:38:47`

— And then they might walk away. I wish I had more insight into their mind state of the individual people that are running these projects, like if they're feeling sad or they need more money or they're like, it's just such a dark box. — It can be. — I mean of course there's some communication, but I just sadly see too often they just kind of walk away. — Right, and I think that's actually also part of the beauty of open source. — Is walking away. — You are not obligated to do this code forever. You're obligated to do this for as long as you wanna do it. That's basically your own obligation. — But there is a, I know, okay... So you might criticize some pushback. You did write a blog post on forever, until the end of the internet with ta-da list. There is a beautiful aspect and you found a good balance there. But I don't know, you're bringing so much joy to people with this thing you created. It's not an obligation, but there's a real beauty

`5:39:47`

to taking care of this thing you've created. There is and not forgetting. I think, what I think what the open source creator is not seeing enough and I mean there's like, how many lives you're making better. There's certain pieces of software that I just quietly use a lot. And like they bring my life joy and I wish I could communicate that well. There's ways to donate, but it's inefficient. It's usually hard to donate. — It is. There's some ways for some people that made it easier. GitHub donations is one way of doing it. I donate to a few people even though I don't love the paradigm. I also accept that we can have multiple paradigms. I accept that I can do open source for one set of motivations and other people can do open source for other motivations. We don't all have to do it the same way. But I do want to counter the misconception that open source is somehow high in a crisis unless we all start paying for open source. That model already exists. It's commercial software. It works very well and plenty of great companies