[FFmpeg-devel] [RFC] clarifying the TC conflict of interest rule
Anton Khirnov
anton at khirnov.net
Thu Feb 22 23:16:38 EET 2024
Quoting Rémi Denis-Courmont (2024-02-20 20:57:37)
> Le tiistaina 20. helmikuuta 2024, 10.22.57 EET Anton Khirnov a écrit :
> > Hi,
> > in the 'avcodec/s302m: enable non-PCM decoding' thread it became
> > apparent that there is wide disagreement about the interpretation of
> >
> > this line in the TC rules:
> > > If the disagreement involves a member of the TC, that member should
> > > recuse themselves from the decision.
> >
> > The word 'involves' in it can be intepreted a variety of very different
> > ways, to apply to TC members who e.g.:
> > 1) authored the changes that are being objected to
> > 2) are objecting to the changes
> > 3) have any opinion on the changes, either positive or negative
> > 4) have previously voiced an opinion that would apply to the changes
> > 5) authored the code that is being modified
> > 6) have a financial or other similar interest in a specific outcome of
> > the disagreement
> >
> > I believe the best way to address this is to make the rule more
> > explicit,
>
> The sentence in question can hardly be called a "rule". It is a
> recommendation. Maybe the author did not mean it that way, but what matters is
> the text that people agreed upon, not a post-facto originalist interpretation.
>
> > so I propose that people with an opinion on the matter submit
> > their preferred wording, and then we can have the GA vote on it.
>
> It is completely normal, and even expected, of TC members to have opinions.
> The TC is a, well, Technical commitee, not a court room. The TC is making
> technical assessment, not determining guilt and giving sentences.
>
> Of course, in principles we want to avoid biases of non-technical nature,
> including but not limited to financial or material conflict of interests. But I
> fail to see how such a constraint can be enforced in practice, and it is not
> even really a clear-cut and objective constraint either.
>
> Furthermore, I don't think that a vote could *practically* be deemd invalid
> after the fact. I mean, One Does Not Simply revert the code that was merged as
> a consequence of a TC decision.
>
> I however think that technical biases are totally acceptable, and even
> expected. Afterall, I certainly expect TC member to more or less agree with
> the subjective technical leanings of FFmpeg, as well as its "open-source
> political" leanings so to say. For example, FFmpeg favours C over C++, and
> outline SIMD assembler over intrinsics, and of course LGPLv2.1 over other
> licences.
>
> All in all, I more or less agree with option 6, but that's assuming that the
> text retains the "should" modal. I don't think we can make a hard "must" rule
> here. In the end, if we are worried about conflict of interests, the most
> effective way around them is to keep diverse membership in the TC to counter-
> balance conflicted members.
I changed my proposal to reflect the points raised by Niklas, which seem
to be mostly equivalent to yours.
--
Anton Khirnov
More information about the ffmpeg-devel
mailing list