In general, you're free to donate to the maintainers of a project. And arguably it would be "basic human decency" to do so, especially since the maintainers have to spend time reading your issues and PRs. The argument presented here smacks of the type of entitlement that led many other open source developers to leave
I think we are on different pages here. I don’t disagree with what you’re saying, maybe you can clarify please.
For a maintainer to say, or suggest, “don’t bother even opening an issue or PR in my project, because I will take it as an entitled offensive against me,” is just fostering an environment where nobody will open issues or push PRs. Why would they? There is no longer any presumption of good faith discourse there.
> “ The argument presented here smacks of the type of entitlement that led many other open source developers to leave”
Are you trying to say that I am presenting an entitled opinion, because I am saying that there is a give and take to healthy social interaction?
Ignorance over malice. If someone opens a shitty or entitled ticket, teach them why it is such and educate them on how to open a better ticket or steps to take to solve the problem themselves. If they do it again, ok, now you know they are not interacting in good faith. You as a maintainer have that responsibility, just like the user taking advantage of your work has a responsibility to not act entitled to it.
Yes you are taking an entitled opinion in assuming that open source maintainers should invest time in an interaction with your issues and PRs. IT is not a commercial relationship where you have already paid for a support contract. If you think about open source maintainers as the volunteers they usually are, then you'll understand why your argument is entitled.
If that is the stance that an OSS maintainer takes - then they are not a good OSS maintainer! Period.
It is part of the role of a maintainer to _maintain_ the project that they decided themselves to be a part of, or start. That project doesn't exist in a bubble.
If you dont want to maintain something as OSS - then don't push it to Github, or a package registry. Why would you put something on the internet - a social, public place - and then act like you are entitled to a private slice of the web just for you and your rules?
Sounds like quite the entitlement to me, actually.
If you volunteer to be a part of something public, whether you own it or not, you are welcoming the outside world in. Therefore, it is your own doing and responsibility to manage that relationship with the outside world.
> "open source maintainers should invest time in an interaction with your issues and PRs."
Do you not believe that is part of being a maintainer? That statement seems like a pretty accurate description of part of being a maintainer...