For a community to work fervently it needs this three types of communications:
Outbound communication: whereby the members of a community or group, initiate a communication with a client on behalf of the community for things like: Surveys, contact list updating, telemarketing….
Inbound communication: is commonly when an external person from the community initiates a communication, for a personal interest such as donations or on behalf of a community.
Internal communication: is more likely to the way the community is organised internally, in the form of how team work is performed in the community.There are various types of team workers:
Implementer – Coordinator – Shaper – Plant – Resource investigator – Monitor Evaluator – Team worker – Completer- finisher – Specialist
My Open Source make use of a Forum which allows everyone to access it. You can find solution to your questions. It is considered both Internal and External communication
http://www.sitepronews.com/2010/09/20/what-is-the-difference-between-inbound-and-outbound-marketing/