For me the foundation is that it involves practitioners of the purpose of the community (like a software framework) and facilitators of the community (core expertise is community)..
I think the right balance is important here. Nobody wants to be a part of a community where the only way to get support is to get the spare attention from busy technical experts, but also nobody wants to be part of a community where enthusiastic connectors can't actually help with the topic at hand.
I'm not sure where I pinpoint the titles, but that is the makeup that is ideal.
For me the foundation is that it involves practitioners of the purpose of the community (like a software framework) and facilitators of the community (core expertise is community)..
I think the right balance is important here. Nobody wants to be a part of a community where the only way to get support is to get the spare attention from busy technical experts, but also nobody wants to be part of a community where enthusiastic connectors can't actually help with the topic at hand.
I'm not sure where I pinpoint the titles, but that is the makeup that is ideal.
100%

Such an excellent point Ben! I think this is part of the reason that creating a thriving product/support/success community is such an art.