That, on its own, is fine. It brings you satisfaction rather than financial support. What starts being fishy is when companies like Amazon who can readily afford to offer financial support instead rely on and exploit that sense of obligation to get work done for free.
I realise this sounds whiny and that's not the point. The point is that by withholding FOSS contributors financial support, these companies are creating an environment in which the best and most dedicated contributors run the risk of burning themselves out, making everyone worse for it.
> It’s still not clear that companies would be interested in such a contract. When Stenberg asked the company that needed him to fly to a different country to troubleshoot their problem to pay for one, they refused.
https://invidio.us/watch?v=jVkLVRt6c1U
(Fuck you, pay me.)
I understand why somebody would be scared of that. They're big and important to the tune of many many billions of dollars, while you or I are not. But you shouldn't let that get to you. You should make a conscious effort to not let that get to you. If they want you to take their problems personally, let them hire you. If they can be broken by you but are unwilling to pay you, then fuck them. Put them lower in your priority queue than private individuals.