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. >> >