Hi Niklas On Thu, Jan 30, 2025 at 12:43:13AM +0100, Niklas Haas wrote: > On Wed, 29 Jan 2025 21:33:21 +0100 Michael Niedermayer > <mich...@niedermayer.cc> wrote: > > Hi all > > > > Heres my current "work in progress": (sending that before fosdem, so people > > can discuss if they like) > > > > Goals: > > The proposed changes aim to improve the General Assembly's structure to > > ensure inclusivity, fairness, and resilience against attacks. The key goals > > are as follows: > > Increase the Size of the General Assembly > > Inclusivity: Allow every contributor to have a vote, ensuring all > > voices are heard, regardless of their role or level of involvement. > > Enhanced Security: By increasing the number of voters, it becomes > > significantly harder for a malicious actor or group to influence decisions. > > A larger voting pool dilutes the impact of any single attack or coordinated > > effort. > > Make Voting Power Proportional to Contributions > > Fair Representation: Allocate voting power based on contributions, > > ensuring that those who dedicate substantial time and effort to the project > > have a stronger voice than those with minimal involvement. This creates a > > system where contribution equals influence. > > This should be time-gated to count only commits in the recent, say, 3 years > (to > match the current GA cycle). Counting purely historical commits seems odd.
Later in this text there is: > > A factor related to last activity will be in a seperate vote > > To use a loose analogy to a real-world democracy, it's like suggesting that > retirees should have more votes than young adults because they've lived in a > country for longer. This is a non sequitur - in reality, it should be, if > anything, the exact other way around. Those with a stake in the project's > present and future deserve more say than those with a stake purely in its > past. If instead of a hypothetical case, you use real cases like for example any successfull company (not just on the stock market but that too) (obviously we skip unsuccessfull companies) Then we can see that the founders, and people that build the company up from near 0 and worked their whole life on it, made the right decissions early on to make the company what it became often have a larger number of shares and thus vote power. This method has been tested in the commercial world and it works. But maybe someone has tried throwing all sharholders out and giving the shares to only the recently active employees. Personally i think that would most of the time end badly ... (again iam using the example of a commercial company here because it has a clear way to judge success. I dont like the comparission either, FFmpeg is not a commercial entity and it will not become one) A project that makes the wrong decissions fails. A project that makes the right decissions the people making these decissions should be rewarded with more vote power. FFmpeg under the GA has done poorly, there was no growth for example and we had increasing infighting. So the idea that all power should rest only on that group seems simply the wrong choice for FFmpeg to me. I think we should try something else. Whatever is better is the new local minima and we keep trying until we cannot improve anymore. Like trying to find the best motion vector in motion estimation. Try good vectors from surroundings, then iterate with smaller steps until optimum is found. The GA system was tried for several years, IMO lets try something else be that a Flat or Proportional system that includes the whole community. Then try the other of the 2. If everything fails we can also try a benevolent Dictator model again. But for that really it requires the community to want that, iam not interrested in this with a 51% majority behind me. It would need a much stronger majority like 70+% Also my proposal contained "Shares in Alternative F" where everyone has a equal share (F for flat) In the flat system i would have 1 vote in thousands. But also everyone else would only have 1 vote. thx [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Give a rich man 100$ and he will turn it into 1000$. Give a poor man 1000$ and he will spend it.
signature.asc
Description: PGP 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".