Handling Disagreements in Open Collaborative Projects
UPDATE 2023-03-29: The piece below was originally written in 2006, and has been cited by Dave Herman of Mozilla Research as an influence on Rust community governance. I’ve fixed dead links where possible. This article is an outgrowth of my personal experiences as a participant in the Mozilla project working to create policies for the project that are both reasonable in terms of addressing the presumed problem at hand and acceptable to the various people who have a perceived stake in how the problem is addressed. In the course of doing that I evolved my own personal approach to approaching the problem of creating policies in an environment where people might disagree deeply about what such policies should be. ...