Imagine that you're a user of some nice steaming fresh piece of free software. You come across a problem. You are well-informed in the ways of the FOSS world, and so you make contact with the developers to ask them about it. What happens next is a tossup.
Sometime a diagnosis is instant:
- known bug, already fixed in later version. "version X will fix that."
- suspected fixed already: "Hey, can you install version X and try again?"
- not a bug. "You're doing it wrong. Read this FAQ."
Sometimes some followup is necessary by the developers. You might receive responses from a range of personas:
- the ghost. Does not respond.
- the blase. "Yeah whatever, it's a bug."
- the sadistic. "File a bug. You'll need to create a new account in our bug tracker. And reply to its confirmation email."
- the devil himself. "Oh, we only redistribute this package. Go talk to those upstream developers. And file a bug in their tracker after you create a new account. And reply to its confirmation email. Don't file a bug here; I don't want to hear about this again."
- the teacher. "Our web site was misleading. I fixed it, does it help?"
- the helpful. "I'll file a bug for you. Here's a URL you can monitor."
- the overachiever. "Here's a patch, please try it."
One does not need to spell out which of these is the most inviting.