By open sourcing a project, you are implicitly agreeing to become its customer support and project manager. As a result, try to obey the golden rule and provide the best customer support experience.
I don’t think that’s necessarily true - another discussion recently referred to this as some sort of social contract, eek. That being said, it’s certainly a good idea to make your intentions known.
I think that’s actually the best way to stop being passionate about free software – make it a chore.
What you do instead is you create a prominent disclaimer of responsibility and a bug tracker. A communal complaint box. If problems get ignored, that’s because it’s just your problem, buddy, not mine! One thing people need to understand is that bug reporting is community service. You are recording problems for the benefit of everyone else, and only marginally for your own benefit. A bug tracker is not a place to request for your own problems to be fixed.
HIs other points about being communicative and helpful are good points, but only if you have decided that babysitting this project is something you want to do.