Went to a restaurant in LA today and when I got the check I noticed that it was a bit higher than it should be. Then I noticed this 18% service charge. So… We, as customers, need to help pay for their servers instead of the owners paying their servers a living wage. And on top of that they have suggested tip. I called bs on this. I will bet you that the servers do not see a dime of this 18% service charge. [deleted a word so it wasn’t a grammatical horror to read]
As a developer, I never get tips. Even on my open-source stuff, I have a “tip jar” PayPal link on the very bottom of my readme files. Never asked, never required. Know how much I’ve made in tips over the years? Exactly $0.
Have you tried walking into your software’s users’ homes to clear away empty plates and refill their water?
I know it feels gross, but asking is how you get people to do things. This is true for pretty much everything. That’s why mobile apps have a popup asking people to leave a rating, and Apple even has a standardized API for showing that popup since it’s so common.
So you should try something similar for you projects. Come up with an (ideally non-intrusive) ask that feels like a personal request rather than just a link dumped somewhere in a readme.
And if you feel bad about it, just remember that getting people to pay for OSS is a win for the whole ecosystem!