[python-committers] banning core developers -- public or private? [was: Resignation from Stefan Krah]

2020-10-08 Thread Ethan Furman

On 10/8/20 4:07 PM, Thomas Wouters wrote:

> Stefan did indeed receive, and was notified of, a 1-year ban from core 
development.

Thank you for clarifying.

> 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.

Why would the SC make this one public when they did not make the ban back in 
June/July
public?

--
~Ethan~
___
python-committers mailing list -- python-committers@python.org
To unsubscribe send an email to 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-committers@python.org/message/7ZQHDMH72OOJV7XHKAHBBYCJHEMKGZRR/
Code of Conduct: https://www.python.org/psf/codeofconduct/


[python-committers] Re: Resignation from Stefan Krah

2020-10-08 Thread Barry Warsaw
On Oct 8, 2020, at 14:34, Ethan Furman  wrote:
> 
> Sure, but I don't know who they are.  Besides, if the SC did not do the 
> banning/moderating then they should find out what happened.
> 
> If the SC did do the banning/moderating then I'd really like to know why, 
> both so that I can make sure and not do that thing myself, and so that I can 
> caution others who are straying down that path.  That's handy information to 
> have, especially when you're a mailing list moderator.

Thank you, Ethan.

The Steering Council did indeed ban Stefan, as Thomas’ followup email just now 
sent elaborates on.  This was the first time that the SC has had to take such 
actions, and we neglected to notify the mailing list owners of the affected 
lists.  We apologize for that.  We all hope that we never have to do this 
again, but we will be sure to keep list owners in the loop should it ever be 
necessary in the future.

Cheers,
-Barry, on behalf of the Python Steering Council



signature.asc
Description: Message signed with OpenPGP
___
python-committers mailing list -- python-committers@python.org
To unsubscribe send an email to 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-committers@python.org/message/YTC3LLSTIRSJ6DW4WRWVWALPIZHHPQS4/
Code of Conduct: https://www.python.org/psf/codeofconduct/


[python-committers] Re: Resignation from Stefan Krah

2020-10-08 Thread Thomas Wouters
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
* 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  wrote:

>
> Hello,
>
> Apparently, Stefan Krah (core developer and author of the C _decimal
> module) was silently banned or moderated from posting to 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-committers@python.org
> To unsubscribe send an email to 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-committers@python.org/message/ZIAN7ERZNF4ZE2B2SLYNRPVNERNACG5A/
> Code of Conduct: https://www.python.org/psf/codeofconduct/
>


-- 
Thomas Wouters 

Hi! I'm an email virus! Think twice before sending your email to help me
spread!
___
python-committers mailing list -- 

[python-committers] Re: Resignation from Stefan Krah

2020-10-08 Thread Ethan Furman

On 10/8/20 1:19 AM, M.-A. Lemburg wrote:

On 08.10.2020 00:26, Ethan Furman wrote:

On 10/7/20 2:47 PM, Antoine Pitrou wrote:


Apparently, Stefan Krah (core developer and author of the C _decimal
module) was silently banned or moderated from posting to python.org
mailing-lists.


This seems odd -- does the Steering Council care to comment?


Is it possible that the Mailman 3 or some mail server spam protection
setup has caused this ? In that case, it's better to ask the
postmasters.


Sure, but I don't know who they are.  Besides, if the SC did not do the banning/moderating then they should find out 
what happened.


If the SC did do the banning/moderating then I'd really like to know why, both so that I can make sure and not do that 
thing myself, and so that I can caution others who are straying down that path.  That's handy information to have, 
especially when you're a mailing list moderator.


--
~Ethan~
___
python-committers mailing list -- python-committers@python.org
To unsubscribe send an email to 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-committers@python.org/message/NM67TFQ7WC5RAMSPL6QZH43Y2YBOL7PJ/
Code of Conduct: https://www.python.org/psf/codeofconduct/


[python-committers] Re: Resignation from Stefan Krah

2020-10-08 Thread Senthil Kumaran
I am sad about this turn of the event too, and I hope we as Python
developers try to avoid this in future.

The only think Stefan mentions directly in the forwarded email is,

> Having a shared understanding of what constitutes politeness is
> important and eliminates all sources of friction that sometimes result
> in losing one's patience.


We could only make guesses on what might have happened. But if there is a
list-administrator or a group
who knows what might have happened, it will be better to hear from them.



On Thu, Oct 8, 2020 at 1:19 AM M.-A. Lemburg  wrote:

> On 08.10.2020 00:26, Ethan Furman wrote:
> > On 10/7/20 2:47 PM, Antoine Pitrou wrote:
> >
> >> Apparently, Stefan Krah (core developer and author of the C _decimal
> >> module) was silently banned or moderated from posting to python.org
> >> mailing-lists.
> >
> > This seems odd -- does the Steering Council care to comment?
>
> Is it possible that the Mailman 3 or some mail server spam protection
> setup has caused this ? In that case, it's better to ask the
> postmasters.
>
> --
> Marc-Andre Lemburg
> eGenix.com
>
> Professional Python Services directly from the Experts (#1, Oct 08 2020)
> >>> Python Projects, Coaching and Support ...https://www.egenix.com/
> >>> Python Product Development ...https://consulting.egenix.com/
> 
>
> ::: We implement business ideas - efficiently in both time and costs :::
>
>eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
> D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
>Registered at Amtsgericht Duesseldorf: HRB 46611
>https://www.egenix.com/company/contact/
>  https://www.malemburg.com/
> ___
> python-committers mailing list -- python-committers@python.org
> To unsubscribe send an email to 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-committers@python.org/message/MZGLBNE2MS5LIT42UNHTX57THKFAZDEG/
> Code of Conduct: https://www.python.org/psf/codeofconduct/
>
___
python-committers mailing list -- python-committers@python.org
To unsubscribe send an email to 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-committers@python.org/message/NZO6H7JSJTVNU2E7CFZ25PRYR7G65CKC/
Code of Conduct: https://www.python.org/psf/codeofconduct/


[python-committers] Re: Resignation from Stefan Krah

2020-10-08 Thread M.-A. Lemburg
On 08.10.2020 00:26, Ethan Furman wrote:
> On 10/7/20 2:47 PM, Antoine Pitrou wrote:
> 
>> Apparently, Stefan Krah (core developer and author of the C _decimal
>> module) was silently banned or moderated from posting to python.org
>> mailing-lists.
> 
> This seems odd -- does the Steering Council care to comment?

Is it possible that the Mailman 3 or some mail server spam protection
setup has caused this ? In that case, it's better to ask the
postmasters.

-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Experts (#1, Oct 08 2020)
>>> Python Projects, Coaching and Support ...https://www.egenix.com/
>>> Python Product Development ...https://consulting.egenix.com/


::: We implement business ideas - efficiently in both time and costs :::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
   Registered at Amtsgericht Duesseldorf: HRB 46611
   https://www.egenix.com/company/contact/
 https://www.malemburg.com/
___
python-committers mailing list -- python-committers@python.org
To unsubscribe send an email to 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-committers@python.org/message/MZGLBNE2MS5LIT42UNHTX57THKFAZDEG/
Code of Conduct: https://www.python.org/psf/codeofconduct/