Cool, that’s easy. So each company should donate 200 hours of work to open source projects. Encouraging more volunteer time is better than trying to collect and allocate cash. And better improved OSS. I think.
I disagree with that. Maintaining OSS projects is not easy. And it does not get easier when you have a plethora of people trying to contribute for the sake of contributing. Money is better IMO. It would serve as an actual payout for people who are actually working on the OSS project.
There’s different motivators for different people. I would not want to pay open source developers and I would rather pay commercial companies.
Of course, I would rather contribute back to the open source community through my own contributions as this leads to a stronger community.
If there’s a transactional aspect to OSS then it could make the culture worse in the long run.