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.

Reply via email to