Hi Simon, I enjoyed reading your article.
Would you consider https://gnu.tools/en/documents/social-contract/ to be a social contract as defined in your blog post? The GNU Assembly ended up being rather immobilized by proximity to GNU, its self-appointed spokes people, and the fact that old GNU continued to make decisions (such as appointing projects and their maintainers to GNU). -- Ricardo