On Sun, Mar 10, 2024 at 1:44 PM seb....@gmail.com <seb.oe...@gmail.com>
wrote:

> Personally I don't mind if a maintainer would correct my typos in the PR
> description (or something else according to Volker's white list). However,
> since this is a privileged action and we cannot be sure that everyone feels
> this way, I think this point should be addressed generally. Perhaps the
> Code of Conduct could specify that permissions for cloud services that are
> technically necessary to maintain the project should generally not be used
> for other purposes unless there is agreement from all affected persons.
>

One thing to note is that when you make a pull request on github you have
the option to opt out
<https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork>
of these kinds of changes by maintainers.  I think it's good to add
pointers to this in our documentation about making and reviewing PRs, as
well as clarify what kind of changes are acceptable.  I think I agree
with Matthias'
suggestion
<https://github.com/sagemath/sage/pull/37501#issuecomment-1987309496> that
these kinds of guidelines are better put in our reviewing code rather than
the Code of Conduct, since they feel more like details than guiding
principles.
David


> David Roe schrieb am Sonntag, 10. März 2024 um 16:44:06 UTC+1:
>
>> I agree with both Tobias and Matthias that we should have a discussion
>> about the roles of maintainers (since they have defined privileges on
>> github) and changes to Sage's governance model more generally.  Martin and
>> Tobias have commented on trying to include some additional principles into
>> the code of conduct, and I've asked John to include my revised suggestion
>> into the PR <https://github.com/sagemath/sage/pull/37501>.  This doesn't
>> currently address all of Martin's points, so if anyone has other concrete
>> changes to suggest feel free to do it here or on the PR.
>>
>> In the interest of moving forward, I'm planning on giving the PR positive
>> review on Thursday.  Of course, additional changes are always possible
>> through a discussion here if we find that there are more that we want to
>> add.
>> David
>>
>> On Tue, Mar 5, 2024 at 2:45 PM Matthias Koeppe <matthia...@gmail.com>
>> wrote:
>>
>>> 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+...@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
>>> <https://groups.google.com/d/msgid/sage-devel/432caff6-9fc6-4e0c-927f-e64c083bacacn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> 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/f0fb899b-9871-43b0-877e-00a9602520d2n%40googlegroups.com
> <https://groups.google.com/d/msgid/sage-devel/f0fb899b-9871-43b0-877e-00a9602520d2n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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/CAChs6_nk2f9DqSFeYnRz8PgzkDx%2B0joJjbxrkL8_uv-LKosDaA%40mail.gmail.com.

Reply via email to