dictation-toolbox / dragonfly

Speech recognition framework allowing powerful Python-based scripting and extension of Dragon NaturallySpeaking (DNS), Windows Speech Recognition (WSR), Kaldi and CMU Pocket Sphinx
GNU Lesser General Public License v3.0
375 stars 73 forks source link

Change the project Code of Conduct #346

Closed drmfinlay closed 3 years ago

drmfinlay commented 3 years ago

CC @LexiconCode

This changes the project Code of Conduct, added in PR #260, to a new one based on Angular's. Attribution and a hyperlink to the original document are included at the end.

The new Code of Conduct is functionally the same, without language that, in my opinion, adds nothing and, in fact, somewhat explicitly conflates symptoms of larger societal issues with character flaws to be expunged from communities. It also seems to me that much of the language of the document that this PR replaces suggests that, if and when these problems arise, reasonable debate, e.g. the Socratic method, is always unlikely to yield results. I don't believe that these were the intentions of the original author(s) or others who use this or similar Codes of Conduct. Nevertheless, I feel obliged to state my reasoning here.

I am not at all against a Code of Conduct to formalise things like decent etiquette and keeping discussion on topic. This would be quite normal and is standard practice in many organisations and communities. I believe that the new Code better achieves this aim, does so succinctly and without reading like a political manifesto.