On Wed, Sep 26, 2018 at 4:48 PM William Stein <wst...@gmail.com> wrote: > > On Wed, Sep 26, 2018 at 3:14 AM, Dima Pasechnik <dimp...@gmail.com> wrote: > > On Wed, Sep 26, 2018 at 10:35 AM Jeroen Demeyer <j.deme...@ugent.be> wrote: > >> > >> On 2018-09-24 18:00, Dima Pasechnik wrote: > >> > Perhaps the most tricky is 2 (or perhaps not anymore, after out > >> > infamous CoC discussion fiasco we could agree it makes sense to get > >> > something in place; we can have a look at > >> > https://numfocus.org/code-of-conduct > >> > and see if we can just agree to this) > >> > >> Speaking of Code of Conducts, there has recently been a CoC incident in > >> the Python community where somebody was banned permanently after a > >> single controversial post on a mailing list [1]. > >> > >> Personally, I think that this is huge overreaction (at most a warning or > >> a temporary ban would have been in order) and it shows that a CoC can be > >> used as an excuse to take such actions. That incident certainly makes me > >> less supportive of having a CoC. > >> > >> [1] > >> https://mail.python.org/pipermail/python-ideas/2018-September/053602.html > > > > TLDR: Someone proposes to remove "ugly vs beautiful" wording from > > https://www.python.org/dev/peps/pep-0020/, > > resulting (unsurprisingly) in an escalating shouting contest... > > How can I unsee this, please (I could have done something useful in > > the lost 30 min... > > I didn't look. But if something like that happened on sage-devel, > somebody else would email sage-ab...@googlegroups.com (as it says to > do in our CoC), then we would look at it, probably delete some > messages from sage-devel (?), and definitely tell the person to take > it to sage-flame, where there is no code of conduct, and they can > shout into the void. If they were OK with that resolution, I think > that would be fine. If they continued posting what is generally > considered flame bait to sage-devel *after being told to use > sage-flame*, we would definitely have to ban them from sage-devel for > the good of the community.
FWIW the message in question was really bad IMO, and CoC or no CoC had I been a moderator of the python-ideas mailing list I would have taken similar actions. That said, they did violate the Python CoC on at least three counts within one message, so the CoC definitely validated its existence in that case. Also if I recall the poster in question has been a problem in the past and has received warnings, though I *might* be confusing them with someone else, so don't take my word for it. The PSF has a CoC working group, which I believe is also that which decides what to do with complaints (which are I understand are relatively rare), and its membership is public information: https://www.python.org/psf/committees/#code-of-conduct-work-group If a majority of the WG decided that this was a serious enough issue that they didn't want that person participating in that space (python-ideas) I think that carries some weight (especially considering that we don't know the full context, such as the volume of complaints about that post, that poster's past history, etc...) The CoC is being "used" here only to guide evaluation of the issue at hand. It's not being used to decide how to take action--you'll note that the PSF CoC [1] does not make specific prescriptions on how to handle incidents, and leaves that up to maintainers of the spaces in which the CoC applies, (mailing lists, conferences, etc.) to determine how best to implement the working group's recommendations. I think within that, as a superset of the CoC, the moderators of python-ideas specifically have their own process and I know in the past have talked about formalizing that process and making it more transparent. But either way there are judgment calls to be made, and both Sage and Python are fortunate that such incidents are rare enough that we can usually take the time to evaluate the best course of action in each case individually without having to appeal with some inflexible set of laws (which a CoC is not). [1] https://www.python.org/psf/codeofconduct/ -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.