News for hackers. Stuff that matters.
Re:Open Source does not mean “Includes Free Support” by pizza234 on Sunday November 15, 2020 @06:12AM (#25100221)
Ignoring other people is rude, and terrible, terrible advice, both in the virtual world as in the real one.

There is a better approach and it's simply: politely refuse.

People intruding the private email? No problem. Politely refuse, and offer private consultancy at $very_high_price, with alternative, to open a bug in the bug tracker, making explicit that there is no commitment.

Something important to keep in mind is also that by establishing ignoring as a policy, one will never learn to politely refuse.

I'm a maintaner as well, and I speak for personal experience.

Re:Open Source does not mean “Includes Free Support” by corty on Sunday November 15, 2020 @06:36AM (#25100370)
Refusing politely takes time and effort. Ignoring less so. And about the rudeness: The person emailing was rude in the first place, being rude in return is never a problem. They didn't read the README or FAQ and ignored the official channels and means.

Of course it is possible to be "nice" and earn a few bucks on the side by making it a paid request. But i.m.e. it is rarely worthwile, most start an argument after receiving the consulting offer which can only be ended by ignoring them after all. And those people are usually the bad kind of customers, complaining about rates, hours, wanting free side requests, "tax-free" invoices, etc.

I've tried this (for a short while) and will never do it again. Ignoring them is actually the kindest way to do things, to them (you prevent them from wasting their time) and mostly to yourself.

Re:Open Source does not mean “Includes Free Support” by ozim on Sunday November 15, 2020 @08:25AM (#25100997)
I find ignoring requests/emails etc. perfectly fine and point about person emailing being rude in the first place is spot on. Specially in context of asking for help with things that are in FAQ.

I think parent poster was never in a position where he really has to set priorities and never tried to be polite to 1000 people in a single day.

Re:Open Source does not mean “Includes Free Support” by falcolas on Sunday November 15, 2020 @10:31AM (#25101910)
> never tried to be polite to 1000 people in a single day

Funny, I thought this was a software orientated site. /s

Seriously though, copy/paste is fine. Autoresponders are fine, especially if noted as such in the email response. An automated response is better than no response.

Re:Open Source does not mean “Includes Free Support” by ozim on Sunday November 15, 2020 @01:34PM (#25103478)
Auto response is not politeness.

Automated response is better if one expects confirmation of delivery and then more specific response.

I would be mad at a person that sets "will get back to you soon" as auto reply and never follows up. On the other hand what would be auto response when you don't want to respond? Something like "Hi, we got your message, don't expect hearing from us. Have a nice day!" that is even more rude.

Re:Open Source does not mean “Includes Free Support” by ZoomZoomZoom on Sunday November 15, 2020 @08:34AM (#25101054)
>being rude in return is never a problem

Conceptually it is always a problem. This is how communication degrades and descends into chaos.

Re:Open Source does not mean “Includes Free Support” by corty on Sunday November 15, 2020 @09:16AM (#25101332)
Quite the opposite. Learning can only happen, if there is some kind of feedback. If the other side doesn't notice that something is off in our communication, because I do not signal displeasure about their rudeness by being rude myself, they cannot change their behaviour.

Most of the communication in the internet degrades, because information flow is lacking. If you answer politely, you can, when meeting in person, still convey an air of annoyance. You can signal the other person more than just what is being said. In written communication, this doesn't work. All the polite subtleties will be missed. All the cultural cues, like being overly polite or formal to signal distance, don't work because there are just too many cultures meeting, and you can't calibrate your interpretation to the other side like you do "at home".

This means that in the internet, you need to be more direct. You need to say what you mean. And if you need to dismiss somebody, you need to be explicitly dismissive. If somebody is rude, you need to be rude and tell them about their rudeness. Being polite for the sake of politeness is misleading, inducing the other side to continue their errorneous behaviour up to the point where things really degrade into an unpleasant situation.

Re:Open Source does not mean “Includes Free Support” by miku86 on Sunday November 15, 2020 @09:42AM (#25101551)
Fully agree.

From a technical perspective: Ignoring leaves the loop open. I don't know: - if you ignore it on purpose - or if you don't want to solve it or - or if you don't have time or - or if you just missed it ...

That's when I would re-send the message or do something else. A Win-Win would be sending a small "won't-fix" or whatever.

Re:Open Source does not mean “Includes Free Support” by TillE on Sunday November 15, 2020 @12:41PM (#25103005)
> Ignoring leaves the loop open

Often that's what you want! Maybe I don't want to reject your bug report outright, maybe I'll get around to it in a few weeks or months or years. Or not, I dunno.

I've had my own issues and bugfix PRs on small projects ignored, that's fine. Nobody should ever have the expectation of a response on that kind of project.

Re:Open Source does not mean “Includes Free Support” by miku86 on Monday November 16, 2020 @03:08AM (#25109281)
The parents are talking about ignoring as a method to (implicitily) say no.

Ignoring: for the maintainer: open loop or maybe hidden closed loop (e.g. afraid of confrontation); for the requester: open loop.

The intention of saying no is a closed loop.

> Nobody should ever have the expectation...

Yes, but that's not a pragmatic solution. People sometimes DO have the expectation.

Re:Open Source does not mean “Includes Free Support” by capableweb on Sunday November 15, 2020 @06:29AM (#25100325)
You can write in big letters "We're volunteers working on this project for free, don't request things, ask nicely", have a notice to ask people to never write us in private, more notices about "if you don't pay, we probably won't prioritize you" and "we don't have unlimited time, if you really want something fixed, fix it yourself or pay someone to fix it" and STILL people will ignore all the notices.

After a couple of years of politely declining, it gets tiring. It's OK to ignore people. It's not rude at all! I care more about my own free time (that I spend writing open source software) than I care about being polite to people ignoring instructions and expecting us to work for free FOR THEM.

Re:Open Source does not mean “Includes Free Support” by mam2 on Sunday November 15, 2020 @09:10AM (#25101278)
It's because you are too sensitive, and haven't been in a semi-public position or vaguely popular.

When you are in a semi-public position or vaguely popular, you can have 1000 persons a day asking you for stuff. No you can't politely refuse because not only you don't have time to write the refusal, but you don't have time to even consider the offer. Ask any pretty girl what happens on tinder. It's the literall same in a professional setting if you have a semi-valuable or public position.

Then you will realize being ignored is the default behavior as you get into more "valuable" circles or look for more "valuable" ressources in general, and that it's the burden of the "asker" to make himself interesting to the person he wants an answer from. No one owes you his time because you exist. You will understand that because there will be 100s of candidates looking for the same ressource than (speaking very generally). That's when you will become less sensitive (or you will become frustrated as why the world is soo not nice with you).

Good luck and no offense

Re:Open Source does not mean “Includes Free Support” by watwut on Sunday November 15, 2020 @08:17AM (#25100946)
Nah. If it is ok to ignore unsolicited mails and requests. It is not necessary to put effort into them.

I an strongly in camp of "it is OK to ask for features and report bugs", but it is only as long as it does not create dutys on the side of maintener. If it would create such duty, then I would think prior should not send those unless super important.

Pls, it is easy for many people to overwhelm one maibtennar.

Re:Open Source does not mean “Includes Free Support” by jariel on Sunday November 15, 2020 @08:14AM (#25100927)
Ignoring people is absolutely fine, especially if you make aware of the policy.

Making some software public does not mean that they are entitled to any operational or emotional consideration on your part. Having to 'refuse' costs emotional energy and karma, that bank is not infinite.

If you don't want to take inquiries, put that on the front page and ignore everything.

Re:Open Source does not mean “Includes Free Support” by nkrisc on Sunday November 15, 2020 @09:08AM (#25101268)
I don't think there's anything particularly rude about ignoring unsolicited communications in any scenario. Yes, much nicer to politely refuse, but I wouldn't say it's rude to simply ignore it if it is truly unsolicited.
Re:Open Source does not mean “Includes Free Support” by john_moscow on Sunday November 15, 2020 @01:41PM (#25103541)
Sadly, there's a type of people that will keep coming back to you as long as you reply. They won't accept what you are telling them, they will endlessly keep rephrasing what they want from you, coming up with endless explanations how it's very bad of you to not do what they are requesting. And once your patience finally runs out after 20 emails back and forth, they will throw a massive tantrum, that sometimes includes false complaints, reviews, and takedown requests. Ignoring them in the first place saves you the trouble. I guess, they quickly pick another victim instead.
Re:Open Source does not mean “Includes Free Support” by nurettin on Sunday November 15, 2020 @09:38AM (#25101513)
Repositories which will ignore you need to communicate and establish these clear goals in the README:

No feature requests: Author(s) do not wish to "politely refuse" every wild idea you might have.

No Support requests: Author(s) do not wish to "politely refuse" every time you need hand holding with your implementation of hello world.

No Pull Requests: Author(s) will collaborate within a restricted group and do not wish to "politely refuse" your t-shirt contest contributions.

Re:Open Source does not mean “Includes Free Support” by goostavos on Sunday November 15, 2020 @01:09PM (#25103294)
>establish these clear goals in the README

No amount of README pleading, CONTRIBUTING.md or issue templates can stop the class of people which don't read and don't care. If you open an issue on my project, at the top, you'll get a message explaining that, as shocking as it may be, "debugging requires information." Then there's a checklist of 5-6 items which are the bare minimum required for me to start debugging this app which runs on numerous operating systems and platforms.

Despite all of this, about 20% of all issues ever opened in the project have blanket ignored the expectations of the project. The coding part of open source I still love. The administration of the project, and endlessly begging people to follow the guidelines, necessitates occasional sabbaticals to recover my sanity.

Re:Open Source does not mean “Includes Free Support” by throwaway201103 on Sunday November 15, 2020 @01:35PM (#25103486)
I delete probably 50% of my email, unread, based on subject line alone. I don't have time to read all the email I get, let alone politely respond to it.