While a lot of the guidelines outlined in these documents may seem like "common sense", I feel as though they are still supremely useful. If, for a moment, we accept that they are common sense, then I see no harm in providing a reminder to contributors to treat each other with kindness and respect, and to have an official document stating that these are the expectations in the community. However, I think it is reasonable to claim that these expectations are *not* common sense. The communities working on these projects are often global in scope, and as such they have an enormous range of cultural and personal backgrounds. It is important to set standards of conduct when you have no idea what "common sense" is for the people in your community. Without these kinds of documents, I would expect open source communities to be more toxic places, and have fewer contributors and make less progress as a result.
0 commit comments