Ask HN: How can we give positive feedback to open-source projects?
However, I do wonder if there's more that happy users could do to support OS developers and projects. Besides the obvious donation, I think it would be kind of disruptive to create a ticket to thank the author(s) for their time and work. Tickets are there, after all, to report issues or request improvements of some sort, not for cheer-leading. And often times the emails used in git commits either don't exist or aren't active.
IMO, it is important to find a way to provide positive feedback since the systems we have setup are there for constructive or negative feedback. The later has already driven good developers away from the community and only when they left did the community realise how far the bad elements had gone. Suddenly there were outpours of positive feedback with blog posts, forum posts, comments, tickets, etc. but by then, it's too late.
How can we drown out rude, self-entitled and demanding elements of our community that post things "if you don't implement this, you obviously don't care about your product" with nice things?