Opensource/free software powers most of the stuff we take for granted. The software and their maintainers are equally taken-for-granted.
Opensource/free software powers most of the stuff we take for granted. The software and their maintainers are equally taken-for-granted.
However, a lot of open source projects are, frankly, extremely rude to users. Instead of some copy-paste "kindly please direct your question to this resource over here" the users get "GET THE @#%% OUT OF HERE STUPID N00b" and this is from people directly with the project (e.g., domain email address).
If you think this doesn't impact your donations and recognition, please rethink that a little bit further.
As some anecdata: My experience in various open source projects as a submitter of bugs, fixes and features has been welcomed with respect and understanding even when we don't agree or I turn out to be the ignorant one.
I have seen projects where devs are completely behind a wall, and that's fine, but I don't understand make something for people to use, free of charge, get angry at when lots of people use it and have questions about using it.
I don’t work on open source much (a few lines over 20 years), but the only patch I made was super welcoming and a dev bent over backwards to teach me how to diff and submit patches. I just assumed this was common.
This is kind of what I'm trying to address, which is the belief that the creator of the project is owed something and thus also free to be a jerk. Most users are not going to donate money, but some of us do so on occasion. I usually donate when a project is in dire straits just because I don't have a lot of cash floating around for myself, though over the decades this has added up to thousands of dollars donated.
However, when I see a project has been rude to users, or even actual experience see a project desperate for funds that was rude to me, I don't donate a thing no matter if I use it a lot. I don't believe in treating users like doormats and won't support it.
FOSS projects are just a reversal of the roles. They let the creators react more honestly. You're not a paying customer, so don't expect to be treated as if you were the developer's boss.