Comparisons to legal systems are misguided. Legal systems are a) almost impossible to escape (barring an international move), b) regulate all aspects of your lives and c) wield the almost unlimited monopoly of violence by the state against its citizens. Thus, they have an easily justified very high moral responsibility in terms of fairness, balance and transparency.
The Go community is not a legal system. Participation in it is entirely voluntary and it does not regulate anything but this participation. The CoC is also not a legal document. It is a declaration of intent given by the Go community, as a self-enforced standard of conduct. Requiring the same level of stringency from a PL communities self-regulation as from a legal system is both unreasonable and IMO undesirable. And to be blunt, the only reason you'd need to know where the line is drawn, is if you intend to straddle it. Wanting to straddle the line of acceptable conduct is, in and off itself, not okay. The lines as drawn in the CoC itself are broad enough to help you stay clear of them, if that's what you want (which you should, if you want to participate here). I've read what I assume are the messages that lead to the actions of the CoC committee and I simply don't believe that there can be a good-faithed argument that they were even *close* to within the lines. As such, I don't think there is a need to debate any of this. Especially as it already has been debated in the past, quite heatedly. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/CAEkBMfE-fVev28JzagarB93EC91K1HUniawuY1940hnz9K%3Dnug%40mail.gmail.com.