I mean no offense to anyone, this is just my opinion. It carries only the weight you give it.
I believe there are only a few types of people typically involved in online communities. There is overlap, of course, in these groups and it is a gross generalization.
- people who simply use the site for their benefit and don't participate in the community (btw, I think this is just fine)
- people who genuinely want to help or are committed to the project but are not able to help with either code or support in the forums. Sometimes these people donate money, most often not.
- people who genuinely want to help or are committed to the project and wish to offer organizational skills to help organize/lead a project.
- people who get their hands dirty, without asking permission, and build what they want because to them this is a passion and an art. The guys building the core distro, the devs writing the contribs, docteam, bug fixers and contribs.org are examples of this group.
OK. Tell me which of these groups is mandatory for the project?
The few guys who build the core os got a small group together and without consulting anyone outside their own group they built a new release. BRAVO! They got it done. They are following their vision of how things should be done. Now the code is in the gpl so if you don't like what they wrote you can change it anyway you want. I think this may be one of those rare occasions when Charlie and I agree on something.
The contribs devs follow their own vision and build whatever they want to. BRAVO! They are getting it done. Once again the code is in the gpl so you can change it if you want to.
The people who respond to the bugs or the forum posts that interest them do it according to their own interests. BRAVO! They are getting it done. And no one can force them to work on a specific bug or respond to a specific post.
I provide and run the site the way my vision points me. I will continue to do that. All of the code that runs this type of site is in the gpl so you can build a better site if you want.
This isn't to say that there can't be discussion and collaboration among us all, it just means that no one can force anyone to do anything. I can't even enforce a ban on my own site.

(think about that for a minute)
Question. In a project of this size how viable is it to try to mandate rules on volunteers that ultimately have no desire to be told what to do?
I vote #4 - It can always be better but not by any of the above options
-jeff
Civility:
n 1: formal or perfunctory politeness [ant: incivility] 2: the act of showing regard for others [syn: politeness]