I think there’s lots of software written by people who have jobs and code because it’s fun.
For example, Linus Torvalds made Subsurface [0] as open source. He had a job while he made this. He didn’t get paid for it directly, but it’s not like paying him extra would make it better.
It could be zero in some conditions, but in the other cases, I'm also against ads. Fortunately, there are other ways of making money, without compromising the "open source" / "free software" part:
- consulting (including prioritizing new features and fixes)
- support
- providing an actual paid service
- selling free software extensions (and yes, that means someone can recompile the extension and distribute it gratis - that's what happening with OSMAnd+ on F-Droid, but they are still doing fine)
Where do you get them for web?
Check out Wikipedia for an example of a huge site that doesn’t make money and just runs on donations.
I run my crappy blog and a bunch of other sites for “free” because I just pay the fees.
I don’t think this is true. No one “needs” to make money. Museums don’t need to make money. OSS doesn’t need to make money.
The web has value without making money.
But even if it does make money, it doesn’t need to maximize profits at the expense of user privacy and joy.