It summarizes things as I see them personally. But maybe some of this can be the start of discussion pages once we have a collaborative wiki to work them out further.
It is not so open when you remove peoples posts to your blog. But this is getting into kindergarden territory, seeing you are neither willing to listen to reason, and spread intentional falsehoods. Here is what I tried posting. New GNU Governance There is now a public discussion[1] about GNU governance issues as described in this LWN article: Rethinking the governance of the GNU Project[2]. We have had private discussion about GNU governance issues for the last couple of decades between GNU maintainers, but that never resulted in actual change. This is simply untrue, things have happened in this time frame -- for example the GAC. Mentoring and apprenticeship We started with a description of how various GNU projects handle mentoring and apprenticeship[5]. Once a GNU maintainer is assigned as the FSF steward of a project/package there are lots of documents on coding standards and what it means for a project to be GNU and Free Software. There is no such thing as a FSF steward, GNU maintainers are appointed by RMS/GAC. The FSF has no say in the topic. You've keept misrepresenting this over and over again. But there is no core guideline and a GNU maintainer has almost complete freedom interpreting whether any guidelines are or arenât applicable to their project. This results in GNU maintainers reinventing a lot of project maintenance, governance and delegation of tasks. It would be good to document[6] the various (consensus based) development models that are the result. This is intentional, as has been explained numerous times over and over again. The GNU project nor its individual projects are consensus based. GNU membership The mentoring and apprenticeship discussion focused on the GNU maintainers as being the core of the GNU project. But as was pointed out[7] there are also webmasters, translators, infrastructure maintainers (partially paid FSF staff and volunteers), education and conference organizers, etc. All these people are GNU stakeholders. And how we organize governance of the GNU project should also involve them. There are also already some committees to evaluate new GNU packages and give feedback on the GNU coding standards. But given these committees are advisory only and are sometimes ignored or overruled people have been demotivated to join them or don't see them as legitimate. It isn't clear who is actually a GNU member, or whether the FSF recognizes just the GNU maintainers or also other GNU volunteers as stakeholders. The FSF doesn't need to recognize anyone as any particular role, who is or isn't a maintainer is decided by RMS/GAC. The FSF does not maintain the GNU project, that is the responsibility of RMS. There is no "GNU member" -- only GNU maintainers and contributors. But looking at [gnu.org[10] it is much more complex than that. As you expect there is a people[11] section and a software[12] section. But then there is a lot of sections that blur the lines between the FSF and GNU. Most of that is simply historical. GNU used to be the only program the FSF ran. And some of these pages now have their own on fsf.org[13]. The FSF now has a long list[14] of programs besides GNU it runs. But things like the Free Software License List[15], Free Software Definition[16] and Free System Distribution Guidelines[17] are still maintained on gnu.org. It would be good to agree on who defines what. That would be for RMS to decide. Seeing he is the head of the GNU project. Have you asked him? Resources The FSF manages a lot of resources for the GNU project. It holds the trademark, it is entrusted with some of the copyrights, does fundraising and uses the money for technical infrastructure that GNU volunteers can use. Crucially it maintains the infrastructure for www.gnu.org[21], lists.gnu.org[22], ftp.gnu.org[23], savannah.gnu.org[24] and fencepost.gnu.org for GNU projects to publish their work and coordinate development. But this infrastructure doesn't currently scale and several GNU projects have to maintain[25] their own infrastructure. You've not backed this up with any factual data. Seeing how many projects we are hosting, it seems to scale just fine. That some projects use different infrastrcture, is due to the maintainers having made such a decision and nothing else. They could have equally added the missing features to Savannah, or helped the Savannah hackers add such features. The GNU project is a volunteer project, and complaining will not make things happen. Did you try to address any of the issues with the Savannah hackers? GNU Social Contract All the above discussions will be easier if we could agree on some guidelines that everybody[29] would follow when acting on behalf of GNU. A mission statement about what it means to be GNU and what the values are that the GNU community respects when working together. Condensed to something that is easy to comprehend and follow by anybody who wishes to associate with GNU. Ludo posted a first (annotated) draft[30] based on the idea of the Debian Social Contract. And after some discussion[31], Andreas posted a preliminary version of the GNU Social Contract[32] based on four core principles: What it means to be a GNU maintainer is already described in the email you get when you become apointed. It would be beyond unreasonable to demand that contributors agree to anything other than technical aspects related to contributing to the specific project. Anyone, and everyone is welcome to contribute. Something you are activley trying to prohibit. It should be noted that Mark et al do not represent the GNU project in any shape or form, and asking for comments will fall on deaf ears. If one wishes to influence the GNU project, one should talk to RMS and/or the GAC.