On 1/14/2025 4:51 PM, Nicolas George wrote:
James Almer (12025-01-14):The GA is a list of currently active contributorsPlease, let us avoid that simplistic mistake. The GA is an attempt at an approximation of a list of active contributors.
That's no different than what i stated. If someone sends 20 patches, even if trivial or "low quality", it's still an active contributor. And if you want to change it to qualified vote, it could be done, but then the list is going to be even smaller.
Why 20 commits, not 19 or 21? Because it's round: arbitrary. Why 36 months, not 35 or 37? Same, because it's round: arbitrary. Why count cosmetic commits as much as complex ones? Because it's easier: arbitrary. Why count commits and not help to users on the ML? Because it'd be hard: arbitrary. There is no clean-cut limit between an active contributor and an inactive one, there are just people who are more active than others and an arbitrary cutoff at a convenient point. So let us not pretend we believe the rules of the GA are sacred, or even its principles.
They aren't, of course. They can be changed if they are found to be faulty or insufficient. The current list is done with a dumb script that doesn't care about anything other than commit count in a given time range. But like i said above, it can be changed.
And please, don't forget the GA also includes people that don't send patches anymore but are nonetheless still active members of the community (reviews, infrastructure maintenance, etc).
These rules were chosen under the assumption that contributors would vote for the good of the project itself, and that contributors who do not care much would not vote much. These assumptions might have been when most contributors were hobbyists, but people who seek a profit from their contribution will vote for their own interest even if they barely qualified.
I have not seen any vote for profit or own interests reasons so far. And there has been a very small amount of votes ever since this was implemented, all things said. Six years or so since we adopted Condorcet and we have done probably less votes than that (Outside of renewing committees).
So let us acknowledge that the GA was a mistake, re-affirm that this is
The GA was not a mistake. The mistake, if anything, is accepting it as a management method but then reveal that you never truly intended to honor any outcome whatsoever. And if you find it bad, what is your suggested alternative? Considering the idea for the past decade has been that there isn't supposed to be a single person who manages everything and has the absolute last word. A pretense we could of course drop too.
These are some serious accusations. You need to provide names and specific actions you consider biased towards personal profit. Otherwise this is unfounded libel.a community project and that profit, if it happens, is only a side effect and not the main goal. And once it has been made clear, once the people who would pervert the project for their own gain have been thoroughly de-fanged, we can consider which governance mode we want for the long run.
OpenPGP_signature.asc
Description: OpenPGP digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".