
Originally Posted by
Jeffro
My biggest fears of implementing committees is the human factor. Joomla has committees and thanks to communication breakdowns, they just about caused more harm than good. On the flipside, having more people involved should provide more viewpoints on coming up with a better solution to a problem. Decisions could be discussed before they are made and hopefully, unwritten rules could disappear.
All valid concerns. But, first, remember that all WordPress project-related decision-making stays exactly the way it is now. However Matt and his team ultimately make decisions will not be impacted in any way by these committees.
These committees are strictly dealing with the contributor community, and its interaction with the WordPress project. So, that should (hopefully) limit the risk of death-by-committee for the WordPress project itself.
As far as I know, the plugin repository rests on the shoulders of Mark_R who I believe is a happiness engineer for Automattic. The closest you can get to sending a support query or dealing with situation like having a plugin removed is to send an email to
plugins@wordpress.org. Not the greatest of ways to handle the problem thanks to the possible large volume of emails.
And that is a thankless and unenviable role. That's a lot to ask one person to maintain. If, on the other hand, Mark_R were on the Community Contribution committee, and was made responsible for the plugin repository, he would have the help of the committee in carrying out that role. The committee members could decide to give themselves the ability to approve plugins, police the repository, etc. - taking some of that burden off of Mark. Or, the committee could decide to appoint some community members underneath Mark, to help him. Whatever the course, the idea would be to help Mark manage the plugin repository in the best way possible.
Disputes and resolutions all going through one person I think increases the likelihood of mistakes. Also, Mark is employed by Automattic. Do the committee members get paid or is this a community thing? How do we keep both committees from fighting each other on a decision?
Simple: the committees have explicit, mutually exclusive responsibilities (for that very reason - to avoid conflict of interest), and (ideally) will be comprised of different people.
Care and feeding of the contributor community is handled by the Community Contribution committee. Any matter of conflict is dealt with by the Conflict Resolution committee (which may seek interpretation/clarification of guidelines from the Community Contribution committee, but that would be about the only interaction between the two committees).
Also, no; the committee members would not get paid for their roles on the committee. The committees are a function of the WordPress project, not Automattic (even if some of the project-appointed committee members are also paid Automattic employees; I think that's inevitable).
I think information flow is part of the problem but the human element with one person is also part of the problem. Both need to be improved upon some how.
Agreed - which is why improving the information flow and minimizing the human element (subjectivity, conflict of interest, overwork, etc.) are key goals of this suggestion.