The current state of the PR looks good to me. I feel it is a good starting point that we will update over time.
- Anton пт, 16 серп. 2024 р. о 17:55 Walaa Eldin Moustafa <wa.moust...@gmail.com> пише: > Thanks Micha. It is clearer now. I have left some comments. Let us > continue on the PR. > > On Fri, Aug 16, 2024 at 5:39 PM Micah Kornfield <emkornfi...@gmail.com> > wrote: > >> Hi Walaa, >> >>> For the former, we could talk about avoiding conflict of interest as a >>> way of "maintaining trust". For the latter, we can state some examples that >>> clearly reflect conflict of interest with no ambiguity. For example, a >>> committer merging a large change that received minimal discussion and >>> review while working for the same employer as the PR author can be an >>> indication of conflict of interest . On the other hand, an author and a >>> committer merely working for the same employer does not necessarily >>> constitute conflict of interest if proper process was followed and >>> sufficient stakeholders were included in the discussion. >> >> >> To avoid confusion, I've removed all discussion on conflicts of interest. >> >> >>> For the last two paragraphs, I thought we could just clarify them a bit. >>> All they need may be a bit of untangling to directly state what needs a >>> discussion vs a vote vs an IIP. Current flow starts with the committer's >>> opinion, then a list of exceptions that require some (or all?) of the >>> above. Further, it was not clear if the exception is to committer's >>> ability to merge or something else, since the exceptions are stated as >>> "There are several exceptions to this process:", but it was not clear what >>> process/which part of it. Hence, being more direct could simplify parsing >>> these two paragraphs. >> >> >> I have tried to remove the ambiguity on the "this process". For anything >> not addressed it would be helpful if you could make specific >> recommendations on the PR. >> >> Thanks, >> Micah >> >> On Mon, Aug 12, 2024 at 11:18 PM Walaa Eldin Moustafa < >> wa.moust...@gmail.com> wrote: >> >>> I think the issue with the first paragraph is about: >>> >>> 1- The perceived contradiction between a) trusting committers to act in >>> the best interest of the project and b) simultaneously providing specific >>> guidelines on how to act (e.g., by avoiding conflicts of interest). >>> >>> 2- The specific examples given for the conflict of interest, which if >>> applied generically, could lead to unnecessary avoidance of reviewing. >>> >>> For the former, we could talk about avoiding conflict of interest as a >>> way of "maintaining trust". For the latter, we can state some examples that >>> clearly reflect conflict of interest with no ambiguity. For example, a >>> committer merging a large change that received minimal discussion and >>> review while working for the same employer as the PR author can be an >>> indication of conflict of interest . On the other hand, an author and a >>> committer merely working for the same employer does not necessarily >>> constitute conflict of interest if proper process was followed and >>> sufficient stakeholders were included in the discussion. How about >>> something like this: >>> >>> Committers are entrusted to act in the best interest of the project, and >>> part of maintaining this trust involves managing potential conflicts of >>> interest. While there is no exhaustive definition of what constitutes a >>> conflict of interest, it is important to recognize situations that could >>> lead to that perception. For instance, a conflict of interest might be more >>> evident if a committer approves and merges a substantial change that has >>> received minimal discussion or review, particularly when there is a close >>> professional relationship between the committer and the author. This >>> scenario could be interpreted as providing preferential treatment, which >>> can undermine the integrity of the project. However, merely working for the >>> same employer as the author does not, by itself, create a conflict of >>> interest—especially when proper processes are followed, and a sufficient >>> number of stakeholders are involved in the discussion and review. The focus >>> should be on ensuring transparency and broad input to maintain the trust >>> essential for the project's success. >>> >>> For the last two paragraphs, I thought we could just clarify them a bit. >>> All they need may be a bit of untangling to directly state what needs a >>> discussion vs a vote vs an IIP. Current flow starts with the committer's >>> opinion, then a list of exceptions that require some (or all?) of the >>> above. Further, it was not clear if the exception is to committer's ability >>> to merge or something else, since the exceptions are stated as "There are >>> several exceptions to this process:", but it was not clear what >>> process/which part of it. Hence, being more direct could simplify parsing >>> these two paragraphs. >>> >>> Thanks, >>> Walaa. >>> >>