I guess the takeaway from the xz backdoor situation is:

If you’re an open-source project maintainer, and somebody starts getting on your case for not doing enough free work for them, you reply “big Jia Tan energy there” and then block them forever.

@zarfeblong Hard cases make bad law. I'd want to be careful about adopting such a rule.

@mike @zarfeblong

Thing is, it's a good rule to have even if there is no malicious intent.

As a volunteer maintainer, it is wise to always put your sanity and mental well being above the project. If you think you have the energy to deal with rude folks, by all means proceed, but do ensure you *can* handle them.

Personally, I've found the "returns" for dealing with them to be in the net negative. So I ignore/block them. I owe them nothing, even if they spent 10 days writing a beautiful patch.

@beetle_b @zarfeblong I don't really disagree, but ...

If I spent ten days writing a beautiful patch only to have it rejected because of the tone of my communication, I don't the lesson I learned would be "I need to improve my tone". It would be "It's a waste of time trying to contribute".

@mike @beetle_b It turns out social skills, including “being nice to people”, are important in this field.

@zarfeblong @beetle_b That's true. But project maintainers are also perfectly capable of being jerks, and I find myself thinking the Selfish Rational thing to do it not put myself at the mercy of their capricious whims.

No-one comes out of this ahead.

@mike @zarfeblong

Agree. Some really are jerks - I can give examples 🙂

Thing is, contributing to a volunteer SW project always has been putting yourself at the mercy of their capricious whims.

I certainly don't put much effort into contributing, either - beyond bug reports. It's not a "loss" for these projects that people like me don't contribute, because this has always been the reality.

When Free SW took over the world, it did so despite this perceived flaw.

@beetle_b @mike @zarfeblong Conversely, putting free software out there puts you at the mercy of the whims of random strangers. Sometimes positively, sometimes negatively. The former generally outnumber the latter, in my experience, but the latter have much more impact on the energy and willingness to continue.
@jelte @beetle_b @zarfeblong All true. There are complex weights and balances at play here.

@mike

So don't "put yourself at their mercy" then

Looking at your profile it's not anything you've ever concerned yourself with anyway

Which never stopped anyone from being a pretentious, pedantic twit

cc @zarfeblong @beetle_b

@FinchHaven @zarfeblong @beetle_b This seems like rather an extraordinary reply. I've not seen anyone on this thread being a pretentious, pedantic twit; and anyone who cares to take a moment figuring out who I am will know that I have created, maintained and distributed rather a lot of open-source software in many fields, going back to the 1980s. Also a bunch of open specifications, and open-acces scholarly works.
@mike @beetle_b @FinchHaven @zarfeblong ah see, I think I figured out why you didn't notice anyone being a pretentious pedantic twit; big Jia Tan energy there
@mike @zarfeblong @beetle_b then don't submit to those projects. Forking a project just so you don't have to deal with asshole maintainers is good and we should do it more.