Earlier quoted context omitted.
> He shouldn't blame a community of volunteers for not fixing his personal problems for free. Please allow me to highlight this statement. I encountered it so frequently when I created and maintained several popular open source projects. I honestly think a lot of people assume that if you're working on a project, you must be getting paid for it. Then again, many of them were totally unfazed when I pointed out that I…
I do get paid for the project I maintain, but ONLY when I am doing something that benefits my employer. I became maintainer because my employer needed a feature that wasn't there so they paid me to write it. That makes me someone who cares enough to be maintainer (the previous maintainer didn't want to be maintainer anymore). If you submit a good patch I will accept it. Submit several good patches and I'll make you c…
To be fair, I've also occasionally had people pay me to add features to my project. However, most of the work I've done has been volunteer, at no charge.
Also, I'm not sure I agree that the majority of people working on open source projects are like you. Perhaps the more popular projects have one or two individuals working like you, but even then, there are a lot of commits coming in from volunteers. At least, that's my impression from the frontend community (JavaScript) and functional programming communities (Scala, Haskell, etc.).