Agreed. The thrust of this article is correct, in that people should support open source projects as much as they can (I usually donate around $100 a month, which is really not that much). But, other sources of income are being missed here. Sometimes companies will pay maintainers as consultants for integration or new features. Sometimes people have companies that provide their project as a service as well.