Here’s a great little article
on how to work with the Free Software Community: “…With that intent in mind, let’s explore seven principles that will make your life easier when engaging free software types. In summary:
1. Know your audience
2. Your argument must rely on facts and reason
3. Respect community members’ time, rules and terms
4. Develop a thick skin
6. Be humble
7. Make it interesting, make it fun…We’re not amateurs, so get rid of those misconceptions. Each and every one of us is highly likely to be much more proficient and professional in our field of expertise than you…” Each point is explained further in the article.