I don't see the point of requiring to "write an apology", especially *before a 12-month ban*. If they understand that their behavior is
wrong, there's no need for a ban, at least not such a long one; if they don't, they clearly aren't going to write it, at least not now (they
might later, after a few weeks or months, having cooled down and thought it over). So all it would achieve is public shaming AFAICS. Same
issue with the threat of "zero tolerance policy" -- it's completely unnecessary and only serves to humiliate and alienate the recipient.
Cf. https://en.wikipedia.org/wiki/Wikipedia:Blocking_policy#Purpose_and_goals, specifically: "blocks should not be punitive, blocks should
be preventative".
(Btw thanks for publishing the letter. This is done very rarely so issues like
this most often go unnoticed.)
On 09.10.2020 2:07, Thomas Wouters wrote:
Stefan did indeed receive, and was notified of, a 1-year ban from core development. This action was based on advice from the Conduct WG
and our own deliberations. We wanted to have a discussion with him before we made this public. The SC sent him an email with details
(quoted below), three weeks ago, CC'ing the Conduct WG. We had a brief back-and-forth last week. Unfortunately (and without telling us),
Stefan apparently declined to address the matter in the way we asked.
For the record, the Steering Council followed the PEP 13 procedure for ejecting a core developer
(https://www.python.org/dev/peps/pep-0013/#ejecting-core-team-members) and voted unanimously to eject Stefan, as we told Stefan we would
do if he chose not to address the concerns we outlined below.
Our original message to Stefan:
"""
Dear Stefan,
The Python Steering Council and the PSF Conduct Working Group have received reports of your ongoing behavior in the Python core developer
community. The Steering Council agrees with the Conduct Working Group’s findings that this behavior is unacceptable. While we appreciate
your valuable technical contributions to CPython, that does not exempt you from the expected standards of behavior and the Code of Conduct.
Specifically, your behavior has displayed:
* Disrespectful, hostile, and unwelcoming communication in tone and content
* Harassment by needlessly adding people to issues
* A disregard of the directions and authority of the release manager
Some examples of the problematic behavior include:
* https://bugs.python.org/issue36839#msg344544
* https://bugs.python.org/issue40874#msg372616
* https://bugs.python.org/issue40874#msg372917
* https://bugs.python.org/issue40874#msg372922
* https://bugs.python.org/issue39542#msg372983
We are also aware that this is not new behavior. We know the PSF Conduct WG warned you on April 23, 2020 about your previous violations of
the Code of Conduct.
As such, we are taking the action of suspending your participation in Python's development for 12 months starting today. You will lose
access to:
* Python-committers
* Python-dev
* Python-ideas
* Core-mentorship
* bugs.python.org <http://bugs.python.org>
* discuss.python.org <http://discuss.python.org>
* The Python organization on GitHub
Along with the 12-month suspension, you will need to meet additional conditions
in good faith:
* Please acknowledge that you have read and understand the Code of Conduct and
promise to abide by it going forward
* You write an apology to your fellow core developers for your actions which we
will publish on your behalf when announcing your suspension
* Acknowledge that future reinstatement will include a zero-tolerance conduct
policy in regards to your future behavior
We offer you 14 days from today to meet these conditions and submit them to the
Steering Council via email.
If you choose not to satisfy these conditions, the 12-month suspension will become a permanent ejection from the Python core developer
community as per the procedures outlined in PEP 13. You are then free to go through the Python core developer election process also as
outlined in PEP 13, however the Steering Council will not consider approving any positive outcome of that vote until the 12-month
suspension has elapsed.
- The Python Steering Council
"""
On behalf of the Steering Council,
Thomas.
On Wed, Oct 7, 2020 at 11:48 PM Antoine Pitrou <anto...@python.org
<mailto:anto...@python.org>> wrote:
Hello,
Apparently, Stefan Krah (core developer and author of the C _decimal
module) was silently banned or moderated from posting to python.org
<http://python.org>
mailing-lists. He asked me to forward the following message:
==================================================================================
Hello,
Today I have left the Python organization. It wasn't an easy decision,
after all there are so many amazing people here.
My vision of how development should be handled differs from many people
who are currently active. Other projects are more aligned with my
preferences, so I prefer to focus my energies elsewhere.
Having a shared understanding of what constitutes politeness is
important and eliminates all sources of friction that sometimes result
in losing one's patience.
All the best,
Stefan Krah
====================================================================================
Best regards
Antoine.
_______________________________________________
python-committers mailing list -- python-committ...@python.org
<mailto:python-committ...@python.org>
To unsubscribe send an email to python-committers-le...@python.org
<mailto:python-committers-le...@python.org>
https://mail.python.org/mailman3/lists/python-committers.python.org/
Message archived at
https://mail.python.org/archives/list/python-committ...@python.org/message/ZIAN7ERZNF4ZE2B2SLYNRPVNERNACG5A/
Code of Conduct: https://www.python.org/psf/codeofconduct/
--
Thomas Wouters <tho...@python.org <mailto:tho...@python.org>>
Hi! I'm an email virus! Think twice before sending your email to help me spread!
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at
https://mail.python.org/archives/list/python-dev@python.org/message/BSFWGLR45PKP6CK3LW2ZHVPYFCXWNFBI/
Code of Conduct: http://python.org/psf/codeofconduct/
--
Regards,
Ivan
_______________________________________________
Python-Dev mailing list -- python-dev@python.org
To unsubscribe send an email to python-dev-le...@python.org
https://mail.python.org/mailman3/lists/python-dev.python.org/
Message archived at
https://mail.python.org/archives/list/python-dev@python.org/message/SKOCIAL3F255TTSAMRBNC6CA3MCWWGKB/
Code of Conduct: http://python.org/psf/codeofconduct/