Core Python developer suspended for three months
Governance and Process
- Some see the suspension as a normal application of a clear governance mechanism to repeated CoC violations, not a “crisis.”
- Others argue the steering/council structure is repressive, selectively enforces the CoC, and uses power to neutralize critics, likening it to corporate or political hierarchies.
- Proposed bylaw changes to make it easier to remove lifetime members are viewed by critics as power grabs that reduce community voting and resemble “secret police” rather than open governance.
- A few commenters note that openly criticizing leadership in public is a classic way to get sidelined in any power structure.
Nature of the Conduct and Evidence
- The official list of reasons (posting volume, references to SNL skits, jokes about sensitive topics, discussion of “reverse racism/sexism,” etc.) is widely debated.
- Several readers who skimmed the underlying threads say the developer’s posts looked thoughtful but persistent, and that he misread the room and became adversarial.
- Others perceive deliberate mischaracterization: e.g., the SNL bullet is alleged to stretch a mild remark into “endorsing a slur.”
- Many complain that the council’s list has no direct links or quotes, making it impossible to judge context and inviting suspicion.
CoC, Inclusivity, and Free Expression
- One camp defends CoCs as necessary to avoid “useful assholes” dominating and to maintain a welcoming, legally safer, professional environment.
- Another camp sees modern CoCs as broad, political tools enabling “purity spirals,” grievance farming, and disproportionate targeting of eccentric, neurodivergent, or dissenting contributors.
- There is specific criticism of a steering member’s statement that if an enforcement action harms someone’s career, it is entirely their fault, with commenters calling this a “just world” assumption that denies possible process errors.
Impact on Python and Open Source
- Some potential or past contributors say this kind of drama has already led them to abandon Python-related work or leave Python governance spaces.
- Others argue for “vote with your feet” via forking, while several point out that successful forks are hard given Python’s ecosystem, corporate backing, and C API inertia.
- A recurring theme is that open source is “being professional in public”; several worry that the public, ambiguous punishment itself is reputationally damaging to both the individual and the project.