[FFmpeg-devel] Democratization

Vittorio Giovara vittorio.giovara at gmail.com
Thu Jan 2 22:20:37 EET 2025


On Thu, Jan 2, 2025 at 9:17 AM Michael Niedermayer <michael at niedermayer.cc>
wrote:

> Hi all
>
> I was working in the last few days a little on drafting a democratization
> process
>
> Heres the current draft: (very preliminary and will certainly change alot)
> also I still need to find out, if more than 3 developer actually care
> about this
>
> But either way, this is intended to be an open and public process not a
> process behind closed doors
>
> Iam posting this mainly to show that i have not been ignoring the call for
> democratization
> (originally wanted to wait longer so its more fleshed out before posting
> but well, posting
>  now, maybe it makes some people happier)
>
> Summary:
>     People will have shares proportional to their contribution to FFmpeg.
>     The voting power will depend on how recent the last commit was. And
> the main
>     author will have a veto right and a 2/3 majority will be needed for
> "Constitutional" changes.
>     Persistent trolls can be excluded from becoming shareholders.
>     As new contributions are made, new shares will be created. This will
> happen on a quarterly base.
>
> Shares:
>     1 commit in           git master branch ==  1 shares
>     1 fixed ticket in trac                  ==
>     1 mail in ffmpeg-devel                  ==
>
> Time Multiplier:
>     Provides an incentive to return and contribute again,
>     favors recently active contributors
>
> Majority
>     Constitutional changes require 2/3 majority
>
> Veto-holder
>     There is one veto holder, they can block decissions that
>     would cause harm to FFmpeg. The veto holder must always
>     have named a successor. In case the chain of successors
>     breaks. The available person with most authored commits in git master
>     becomes the new veto holder.
>
> thx
>

Micheal, you're trying to solve a personal problem with technology and that
is never a good thing. Also please consider what kind of reputation we are
providing for this community, do you think a n-th thread discussing
democratization will attract more or less developers? After all the drama
and bickering on the mailing list in the previous months?

Democracy means sometimes accepting a decision you're not agreeing with,
and sometimes letting your friends be punished because they violated the
rules. If what you wrote in [0] is true and you really want people to work
on ffmpeg in peace, then let the established democratic tools we have
perform their duty.

https://lists.ffmpeg.org//pipermail/ffmpeg-devel/2024-December/338053.html
-- 
Vittorio


More information about the ffmpeg-devel mailing list