Core Python developer suspended for three months

The Python Steering Council has decided to suspend a core Python developer for three months for alleged Code of Conduct violations.

Citing the recommendation of the Code of Conduct Working Group, Python developer Thomas Wouters revealed on behalf of the Steering Council that the unidentified developer was deemed to have repeatedly violated the Python Software Foundation (PSF) Code of Conduct.

The suspended developer is Tim Peters, who told The Register it was fine to name him but declined to comment - beyond observing that one of his objections to the governance process is the secrecy involved.

The cited objections include the following:

Numerous discussions played a role in this decision.

In one titled "Inclusive communications expectations in Python spaces," Peters pushed back on the notion that "Python old-timers are troglodyte reprobates" and expressed concern about Python's Code of Conduct enforcement process. "I can tell you for a fact that more than just a few PSF members are terrified by the possibility that the CoC WG [Code of Conduct Workgroup] will ruin their careers," he wrote.

Steering Council member Gregory P Smith answered that proposition by writing: "I recognize that there are some who think that way."

"It makes me sad," he added. "But that attitude as phrased is entirely backwards. If a conduct-related enforcement action happens and that 'ruins their career', the responsibility for that lies entirely on them. It was their behavior that got them there in the first place."

Echoing Peters' concern about secrecy, Chris Angeligo countered: "I wish I could 100 percent trust that this was the case. But there is a complete lack of transparency. How can we know that the responsibility truly does lie with that person? At present, what we have is 'trust me, there's problems, and we need to deal with them, but we can't say anything.' I don't feel comfortable with that kind of power being wielded in that much secrecy."

"Codes of conduct can be weaponized just like anything else. Secrecy creates dangerous weapons."

A 2021 academic study from researchers at University of Texas at Austin and Carnegie Mellon University - "Code of Conduct Conversations in Open Source Software Projects on GitHub" - found that codes of conduct are useful to help govern open source software projects, but are not without challenges.

"[A] controversial moderation act is capable of inciting mass community feedback and backlash," the paper states. "Project maintainers balance the tension between disciplining potentially offensive forms of speech and encouraging broad and inclusive participation."

Online toxicity has taken a toll on numerous software projects, as for example occurred in the Perl and Rust communities in 2021.

Judge, jury, and executioners

With regard to Peters' 47 posts, the Python Software Foundation Board proposed three changes to its bylaws. One of these proposals would "allow for removal of [Python] Fellows by a Board vote in response to Code of Conduct violations, removing the need for a vote of the membership."

The issue is that Python Fellows are awarded membership for life and the only mechanism to remove them - if they've been found to have violated the CoC - is seeking a vote from the full Python Community. This is undesirable, because it would "subject members of the community - including people directly impacted by that violator's behavior - to undue distress."

Peters said he supported the proposal in principle but argued for a more stringent test than a simple majority vote.

He was not the only one who expressed reservations about the proposal - which was ultimately adopted.

The Python Software Foundation and the Steering Council did not immediately respond to requests for comment. ®

Search
About Us
Website HardCracked provides softwares, patches, cracks and keygens. If you have software or keygens to share, feel free to submit it to us here. Also you may contact us if you have software that needs to be removed from our website. Thanks for use our service!
IT News
Sep 12
Google sued for using trademarked Gemini name for AI service

Even the chatbot allegedly admits to infringement claim

Sep 12
Redis justifies open source shift with fresh hardware, LLM cost-saving features

Interview CEO argues more restrictive licensing was key to DB refresh, and says team 'expected' the fork

Sep 12
Pop!_OS 24.04 and new COSMIC desktop reach alpha

It's quite a long way from ready - but it's clearly visible in the distance

Sep 12
Domo arigato, Mr Roboto: Japan's bullet trains to ditch drivers

The Shinkansen have operated without fatalities for sixty years - how hard can it be?

Sep 12
Nvidia CEO to nervous buyers and investors: Chill out, Blackwell production is heating up

AI ROI? Jensen Huang claims infra providers make $5 for every dollar spent on GPUs

Sep 11