I think it's important to point out that a "Code of Conduct" is merely one 
document, of limited scope and purpose.

In particular it does not touch matters of *governance* of a project. 
Open source projects with very different governance structures can share 
the same Code of Conduct.

Questions such as "who can / should set status labels", "who can / should 
edit others' Issue/PR descriptions", etc. are primarily questions of 
governance, namely of *roles* in a project (and the associated duties and 
privileges of people in the role).

This is a discussion that the project also needs to have quite urgently, 
but I suggest to get to this after the vote on the Code of Conduct and the 
appointment of the new CoC committee.

Matthias

On Friday, March 1, 2024 at 2:49:37 AM UTC-8 Martin R wrote:

> I would like to ask whether we might want to add some of the following to 
> the code of conduct, I could not find it covered there.
>
> I admit that it is unclear to me whether the discussion should be on pull 
> requests only.  I don't want to add the following to John's pull request, 
> because it definitely doesn't belong there.  Opening another one makes 
> things even harder to follow, so I'm trying to be brave.
>
> I imagine that the issues below may be cultural things, so I would 
> perfectly understand that all or some of it is perfectly OK in some 
> communities, and therefore should not be part of the sage code of conduct.
>
> I also admit that some of the issues below are attitudes that make it hard 
> for me to work on sage.  There were some situations in which I would 
> possibly have stopped contributing to sage, if sage wasn't a professional 
> necessity for me.
>
> 0. sage is a community effort, and not the project of a single or even a 
> few persons.  Try to not identify yourself with the code in sage.
> 1. It is not OK to judge somebody else's attempts to improve sage other 
> than critisising it technically or casting a negative vote.  By contrast, 
> emphasising the positive aspects and appreciating the effort is welcome.
> 2. It is not OK to emphasise oneselves contributions or stressing that one 
> has been right.  By contrast, it is fine to express that one is happy or 
> perhaps even proud to have solved a particular technical problem.
> 3. It is not OK to modify the description of a pull request or issue of 
> somebody else without explicit permission, ideally on the ticket so that 
> the permission is visible to all readers.
> 4. It is not OK to change a pull request to "positive review" if someone 
> has already expressed explicitly that it shouldn't be merged, and there 
> hasn't been a vote.
>
> Comments and variations, but also saying that this should not be discussed 
> for a particular reason: welcome!
>
> Best wishes,
>
> Martin
> On Wednesday 28 February 2024 at 22:24:29 UTC+1 John H Palmieri wrote:
>
>> Dear colleagues,
>>
>> I am working on some changes to Sage's Code of Conduct, and I am asking 
>> for comments. Once the draft has stabilized, then we will hold a vote on 
>> sage-devel to approve (or not) the changes. Please visit 
>> https://github.com/sagemath/sage/pull/37501 to see the proposal.
>>
>> The current Code of Conduct was approved by a vote in sage-devel almost 
>> 10 years ago. My intention is not to alter the core principles in the Code 
>> of Conduct, but instead to add more details: for example, how should you 
>> report a possible violation, what are possible consequences if the Sage 
>> Code of Conduct Committee (what has until now been called the Sage Abuse 
>> Committee) finds that a violation occurred, how to amend the document, etc. 
>> The changes are based in large part on similar documents from SciPy and 
>> NumFOCUS: we are not reinventing the wheel.
>>
>> As such, I hope that the proposed changes are (a) not controversial, and 
>> (b) a clear improvement. I could certainly be wrong about either of these, 
>> but I will make this suggestion: if you agree with me about (a) and (b) and 
>> you also want to propose changes that are potentially more controversial, 
>> then I would ask that you make that proposal separately so that the Sage 
>> community can vote on it separately, and the changes can be merged 
>> independently of each other.
>>
>> Please take a look and leave comments on the PR.
>>
>> -- 
>> John
>>
>>

-- 
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/432caff6-9fc6-4e0c-927f-e64c083bacacn%40googlegroups.com.

Reply via email to