# Changing PEP 13 to remove the CoC responsibility from the SC

**URL:** <https://discuss.python.org/t/changing-pep-13-to-remove-the-coc-responsibility-from-the-sc/71885>\
**Category:** Committers\
**Created:** [November 21, 2024, 1:56pm UTC](https://discuss.python.org/t/changing-pep-13-to-remove-the-coc-responsibility-from-the-sc/71885 "2024-11-21T13:56:24Z")\
**Posts on this page:** 1\
**Showing post:** 101

<div class="post-metadata">

**Author:** ![tim.one](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/tim.one/32/282_2.png) [@tim.one](https://discuss.python.org/u/tim.one)\
**Post date:** [January 8, 2025, 8:06am UTC](https://discuss.python.org/t/changing-pep-13-to-remove-the-coc-responsibility-from-the-sc/71885/101 "2025-01-08T08:06:27Z")

</div>

> [@malemburg](#):
>
> Even with training, our process would not improve, so while some aspects may work out better, the core of the broken CoC process is not addressed with CoC training.
> 
> I’d also like to point out that any such training should come from not just one training provider, but several, in order to avoid bias. This is standard governance practice in companies and for a good reason.

A few years back, politicians in India were fighting over whether to build yet another lavish temple to Lord Ram. On one side, people were complaining “he’s only a Hindu deity! The government shouldn’t favor Hindus at such great public expense.” The other side had a strong counter-argument “No, Ram is not just sacred to Hindus, Ram is god of the whole world!”. Since that was the position of the ruling BJP party (basically Hindu nationalists), it prevailed.

Just thought I’d give an example of an impenetrable echo chamber Westerners might understand because they likely don’t agree with the BJP that Ram is the god of their world 😉

The PSF paid Sage Sharp to begin with to help write the new CoC. And now pays their company for ongoing CoC enforcement training. It’s not a good look to be so reliant on a single source (well, in some political circles it may be the only “acceptable” look - but, no, it’s not really true that everyone believes “Ram is the god of the world”, or even that everyone “decent” does).

The training itself appears to consist of a 4-hour Zoom course. In matters involving conflict resolution, I can’t imagine that it’s _possible_ to do more than scratch the surface of the potential difficulties in what amounts to a 4-hour video call. Conflict resolution is about the most difficult of all issues a person can tackle, because it can involve that worst of human nature, at both individual and group levels, in a context that provokes the worst of human nature at both levels.

I _expect_ (but don’t know) that most cases that come up are of a “slam dunk” nature, not really particularly nuanced. In which case, fine. But perhaps outside bona-fide experts could/should be brought in for cases where it’s unreasonable to _expect_ well-intentioned but lightly trained volunteers to successfully navigate truly challenging issues. That’s a kind of compromise with this depressing, but realistic, [comment](https://lwn.net/Articles/1003884/) recently made on the latest LWN article:

> [@](#):
>
> Posted Dec 31, 2024 20:12 UTC (Tue) by dberlin (subscriber, #24694)
> 
> Posting a list of claimed issues and then saying you don’t want to engage because he said/she said won’t help is hilariously passive aggressive at best.  
> That’s just the start too.
> 
> The lawyer in me would tell you cargo culting a justice system of any sort is very hard, and I can’t name a single successful instance of trying to do it like this (random untrained volunteers doing the best they can) except the groups that don’t have to actually handle any complaints 😉
> 
> Either don’t do it, or at the very least set reasonable expectations instead of idealistic ones you cannot possiblity fulfill without more people, time, and energy at the very least. Don’t pretend it will be something it will not (ie a reasonable fair process), it will just make it worse.
> 
> You’ll note that nowhere do I suggest spending the time and energy to “do it right” for any reasonable definition of right. That is because it is immense, and seems totally underestimated by every tech group who tries this.

I always got a kick out of seeing this stuff likened to a corporate HR action, because that so blatantly begs the question: of course it is. It’s - by design - purely dictatorial, one-sided, opaque, and unaccountable. At a PyCon (or other face-to-face meeting), concerns for imminent physical danger may amply justify harsh snap judgment, but bans for posting online appear to drag on for months behind the scenes.

“Stop pretending” seems excellent advice to me regardless. But I don’t share dberlin’s conviction that it’s essentially impossible to get an approximation to “a reasonable fair process” without vast effort in all cases. Then again, I expect dberlin is a lawyer, and I’m certainly not.

Please don’t tell me that we must take the same approach to all cases. That’s never been true. For example, when David Mertz got booted from Discourse:

> [@Why I am withdrawing Fellowship status in PSF](https://discuss.python.org/t/why-i-am-withdrawing-fellowship-status-in-psf/58301/4):
>
> Due to the high number of flags on David’s posts, the moderators wanted to ensure this high profile case will be decided by a wider consensus. Therefore, we reached out to the Code of Conduct Working Group for a recommendation.

So they’re already quite aware of that visibility _does_ matter in practice. It always will in the real world. “Don’t pretend.” Practicality beats purity. “Simple process for simple cases; complex process for complex cases” is thoroughly principled in its own way.

Another possibility was mentioned long ago by @willingc, who pointed out that Jupyter’s processes allow for mediation instead _if_ all parties agreed to that in advance.

Etc. A major frustration here is that many ideas have been suggested across years, but nothing visible ever changed as a result. Is that meta-problem eternal? Remains to be seen.

---

_[View the full topic](https://discuss.python.org/t/changing-pep-13-to-remove-the-coc-responsibility-from-the-sc/71885)._
