Open source saves a shit ton of money for modern companies. It's used on every level starting with software that powers infrastructure and ending with the libraries that developers use to build the company products. Yet, maintaining an open-source project is undoubtedly the most underpaid job in our industry. I will be shocked if the average hourly rate is more than a dollar.
The average household spends an average of $3,008 per year on dining out, the Bureau of Labor Statistics reports
If a family spends $3K on dining out then given the average tip size 20%, an adult spends at least $300 on tips. Then why every developer doesn't spend $25 monthly on donations to open source teams or individuals? That should be minimal considering that the average developer salary is at least twice as big as the average income of an American household and we're using low-skilled labor as an example.
Furthermore, if you'd try to calculate how much money companies save using open source, I won't be surprised if the number would overcome the total company funding. However, most companies suck on giving back to open source. Why's that? I think the problem is in developers again.
Developers are notoriously bad at estimating practically everything, starting with hours they need for a feature and ending with the value they bring to the company. So no surprise they don't value the time of open source contributors as well. When an open source maintainer asks for money, they either ignore them or label them as beggars or salesman. Some developers that employers should fund open source, but they look at the problem from the point of view of a Microsoft employee. And as a result, they get things such as event-stream. How many dramas do we need to start waking up?
Developers are responsible for communicating the value they get from open source and convincing their managers to pay to open source they use. Managers won't realize it by themselves unless they use it as a marketing opportunity.
Just go and donate to your favorite projects and maintainers and then bother your manager until they pay too. Let's make open source sustainable.