As I have explained to the current, semi-anonymous sage-abuse committee in 
private communication:

The framing of the dysfunction in the affected PRs 
https://github.com/sagemath/sage/pulls?q=is%3Aopen+is%3Apr+label%3Adisputed as 
mere "disputes" or "controversies" is misguided and harmful.

We do not have a problem of project governance. 

We have a problem of persistent, aggressive, escalating Code of Conduct 
violations from a very small number of developers. (Key example with 
pointers to other examples: https://github.com/sagemath/sage/pull/36726; 
Trigger Warning: abusive language).

And we have the problem of a lack of enforcement of the Code of Conduct.

Easy to read overview on best practices: 
https://opensource.guide/code-of-conduct/
One key quote:
- "A code of conduct that isn’t (or can’t be) enforced is worse than no 
code of conduct at all: it sends the message that the values in the code of 
conduct aren’t actually important or respected in your community."

So I think we should start with electing a new sage-abuse committee that is 
willing to publicly affirm and enforce the Code of Conduct. I would suggest 
that nominations (including self-nominations) be sent to this list by Jan 
24.

The new committee should work with the community to clarify the Code of 
Conduct and spell out its procedures and the range of sanctions that it 
will conisder (see https://github.com/sagemath/sage/pull/36844).

Matthias

On Wednesday, January 10, 2024 at 6:50:10 AM UTC-8 William Stein wrote:

> Dear Sage Developers,
>
> 1. There are over 20 pull requests labeled as "disputed" [1]. To
> resolve these pull requests, we will be appointing an editor with no
> direct involvement in the pull request to make a judgement call on
> that particular pull request. We will then fully support the
> decision of this editor. If you have the time to be the (possibly
> anonymous) editor for a disputed pull request, please email us
> (wst...@gmail.com, vbrau...@gmail.com) and we'll add your name to
> our list.
>
> 2. There are numerous recent reports of violations of the code of
> conduct to the sage-abuse mailing list. The code of conduct should
> not be used as a tool in case you don't agree with somebody else. For
> now, the main act of censure that the sage-abuse committee will be
> taking going forward will be to delete comments (on github and mailing
> lists) that violate the code of conduct.
>
> We do not have much time to devote to Sage development. However, we
> both very much want things to move forward in a friendly and
> encouraging way, and we would greatly appreciate it if the community
> of Sage developers will support the above plan to move things forward
> and ensure a positive experience for everyone participating in Sage
> development.
>
> Best regards,
>
> Volker Braun and William Stein
>
> [1] 
> https://github.com/sagemath/sage/pulls?q=is%3Aopen+is%3Apr+label%3Adisputed
>
> -- 
> William (http://wstein.org)
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/dc2fe40c-5ae7-4554-9e29-a71aa5841b92n%40googlegroups.com.

Reply via email to