Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
 help / color / mirror / Atom feed
From: Vittorio Giovara <vittorio.giovara@gmail.com>
To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org>
Subject: Re: [FFmpeg-devel] Democratization
Date: Thu, 30 Jan 2025 07:35:12 +0100
Message-ID: <CABLWnS_bF5uu_JmK+UD5ff6=UPt9JXD=yFRJ-K+9dT8rpMnBxw@mail.gmail.com> (raw)
In-Reply-To: <DM8P223MB0365F81E08BB7AE5736FAFCEBAEE2@DM8P223MB0365.NAMP223.PROD.OUTLOOK.COM>

On Thu, Jan 30, 2025 at 12:27 AM Soft Works <
softworkz-at-hotmail.com@ffmpeg.org> wrote:

> >
> > If you have reason to believe otherwise, then indeed the situation is
> > more
> > complicated. And then we may have a third faction consisting of some
> > subset of
> > (Michael, Timo, Fabrice, and possibly other people we were not made
> > aware of).
>
>
> You might be on a right track here, because I believe that the common
> assessment as laid out by several supporters of the "community governance
> model" matches reality just partially at best.
>
> The common telling is that there's Michael on one side with a number of
> "his buddies" or "surrogates" and on the other side there's "the community"
> who want the project to be led by "the community" - all in agreement.
>
> But that might be just wishful storytelling, as the situation is more
> complicated indeed.
> None of us have any figures, so we can't know exactly before any vote has
> happened, what I want to point out though, is that this idea of "Michael +
> Buddies" vs. "The Community" doesn't fit in its simplicity.
>

That does not mean it would be worth trying something different. I already
listed the incidents I've just seen happen before my eyes in this mailing
list and these are not fun incidents. Ideally there should be some
guarantee beyond Micheal's word not to repeat them again. What you're
saying is "this is how it has always been, therefore we should just accept
it", which is unfair, especially to the most active contributors.

Once again, you are invited to the fosdem meeting and see for yourself what
the community really wants.

This "community" in its current form and appearance and the way it is
> represented by its members is fundamentally incapable of leading and
> executing control over a project like ffmpeg.
> I'm aware that there are projects where this is working, same as I've seen
> projects where all members are pretty much on the same line and when
> there's a committee with a handful of members, persons leave, other persons
> join, but that doesn't change anything because they all share the same
> ideas and plans and all are working together hand-in-hand.
>

This is like your opinion man.


> But this community - the "ffmpeg community" is a very different case. It
> disqualifies itself as a potential project owner or leader almost on a
> daily basis.
> IMO, this "community" getting control over the project is the worst thing
> that could happen, and no matter which alternatives there would be to vote
> for, I would always vote for these over "community" ownership.
>

we established this point, you posted this way more than 4 times :)


> There are others who are watching this ML from a distance and thinking
> about the same - just silently.
> We don't know figures, but nobody should think it would be a sure thing
> that all "non-buddies" would want and vote for a community ownership.
>

Including people who would like to join the community but are horrified by
how things are. And it's 2025, nobody will join a project where the leader
can ban at will, hussle sponsors, and support conspiracy theorists, despite
the name.


> Further, many developers here are working for the industry in one or
> another form, and what businesses want is stability and predictability -
> not a community where majorities might be volatile and it can quickly
> happen that strategically important code is thrown out of ffmpeg by vote
> from a group of ideologists who managed to gain an intermittent majority.
>

Bold of you to imply that Micheal's decision are anything but stable ;)
Having a well established process is way more predictable than someone
using AI to write emails.


> Finally, there are also contributors who don't care about community,
> membership or influence - they just want to get their code merged without
> trouble. Will they vote for a community governance where every little nit
> from someone will require to conduct a vote on it?
>

Another "what if" of an unlikely scenario - it's already like this, in the
unlikely case of conflict we have a TC that does what you describe when
needed.
I'm sure you understand 5 people have an easier time managing a case than
the whole community.
-- 
Vittorio
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".

  reply	other threads:[~2025-01-30  6:35 UTC|newest]

Thread overview: 113+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20250102141731.GR4991@pb2>
     [not found] ` <20250102163807.GB7285@haasn.xyz>
     [not found]   ` <20250114170615.GD4991@pb2>
     [not found]     ` <eafdd773-0055-4619-b1e2-bf4d4266ee4e@gmail.com>
     [not found]       ` <20250117173914.GN4991@pb2>
     [not found]         ` <f5f57e16-8f34-4836-9b46-f31a753dd990@gmail.com>
2025-01-20  1:28           ` Michael Niedermayer
2025-01-20  6:21             ` Kieran Kunhya via ffmpeg-devel
2025-01-20 15:45 ` Soft Works
2025-01-20 16:15   ` Marth64
2025-01-20 16:38     ` Marth64
2025-01-21  0:36       ` Michael Niedermayer
2025-01-24 19:36         ` Rémi Denis-Courmont
2025-01-24 21:02           ` Nicolas George
2025-01-25  6:21             ` Rémi Denis-Courmont
2025-01-25  7:55           ` Vittorio Giovara
2025-01-25 20:26           ` Michael Niedermayer
2025-01-25 21:08             ` Rémi Denis-Courmont
2025-01-25 21:39             ` Rémi Denis-Courmont
2025-01-25 22:13               ` Marth64
2025-01-25 23:23               ` Kieran Kunhya via ffmpeg-devel
2025-01-25 22:40             ` Marth64
2025-01-26 15:06               ` Michael Niedermayer
2025-01-26 15:11                 ` Kieran Kunhya via ffmpeg-devel
2025-01-26 16:35                 ` Rémi Denis-Courmont
2025-01-26 17:34                   ` Marth64
2025-01-26 18:07                     ` Marth64
2025-01-26 18:43                       ` Gyan Doshi
2025-01-26 18:51                         ` Marth64
2025-01-26 19:17                     ` Michael Niedermayer
2025-01-26 19:39                       ` Kieran Kunhya via ffmpeg-devel
2025-01-26 20:40                         ` Rémi Denis-Courmont
2025-01-26 20:51                           ` Kieran Kunhya via ffmpeg-devel
2025-01-26 21:20                             ` Kieran Kunhya via ffmpeg-devel
2025-01-26 22:01                             ` Marth64
2025-01-28 18:21                               ` Michael Niedermayer
2025-01-29  6:40                                 ` Zhao Zhili
2025-01-29 12:39                                   ` Nicolas George
2025-01-29 15:16                                     ` Niklas Haas
2025-01-29 16:12                                       ` compn
2025-01-29 16:22                                         ` Vittorio Giovara
2025-01-29 17:02                                         ` Soft Works
2025-01-29 17:41                                           ` Marth64
2025-01-29 18:26                                             ` Marth64
2025-01-29 19:36                                               ` Kieran Kunhya via ffmpeg-devel
2025-01-29 20:20                                                 ` Marth64
2025-01-29 20:54                                                   ` Nicolas George
2025-01-29 21:08                                                     ` Marth64
2025-01-29 21:45                                                       ` Nicolas George
2025-01-30  6:12                                                         ` Vittorio Giovara
2025-01-30  8:02                                                           ` Nicolas George
2025-01-30  9:45                                                             ` Vittorio Giovara
2025-01-31  0:03                                                               ` Soft Works
2025-01-31  0:14                                                                 ` Vittorio Giovara
2025-02-01 13:50                                                 ` Michael Niedermayer
2025-01-29 20:04                                         ` Ronald S. Bultje
2025-01-29 21:27                                         ` Niklas Haas
2025-01-29 21:39                                           ` Nicolas George
2025-02-01 14:15                                           ` Michael Niedermayer
2025-01-29 20:51                                       ` Nicolas George
2025-01-29 21:21                                         ` Niklas Haas
2025-01-29 21:36                                           ` Nicolas George
2025-01-30  6:08                                             ` Vittorio Giovara
2025-01-29 23:26                                           ` Soft Works
2025-01-30  6:35                                             ` Vittorio Giovara [this message]
2025-01-30 23:21                                               ` Soft Works
2025-01-31  0:14                                                 ` Vittorio Giovara
2025-01-31  1:07                                                   ` Soft Works
2025-01-30  9:50                                           ` Vittorio Giovara
2025-02-01 14:46                                           ` Michael Niedermayer
2025-02-01 14:48                                             ` Kieran Kunhya via ffmpeg-devel
2025-02-01 15:03                                               ` Michael Niedermayer
2025-02-01 16:10                                                 ` Kieran Kunhya via ffmpeg-devel
2025-02-01 15:11                                             ` James Almer
     [not found]                                               ` <dffa122a-f13a-4e95-8210-9053a6832e6a@e-blokos.com>
2025-02-01 16:03                                                 ` James Almer
2025-02-01 20:18                                               ` Nicolas George
2025-02-01 13:44                                       ` Michael Niedermayer
2025-02-01 20:20                                         ` Nicolas George
2025-02-01 21:00                                           ` Soft Works
2025-01-29  9:45                                 ` Vittorio Giovara
2025-01-29 10:32                                   ` Soft Works
2025-01-29 10:51                                     ` Vittorio Giovara
2025-01-29 11:52                                       ` Soft Works
2025-01-29 14:38                                         ` Vittorio Giovara
2025-01-29 15:24                                           ` Soft Works
2025-01-29 16:24                                             ` Vittorio Giovara
2025-01-29 16:44                                               ` Soft Works
2025-01-30  8:02                                         ` Tobias Rapp
2025-01-29 16:58                                     ` Marth64
2025-01-29 17:06                                       ` Soft Works
2025-01-29 17:14                                         ` Marth64
2025-01-29 17:22                                           ` Soft Works
2025-01-29 17:38                                             ` Vittorio Giovara
2025-01-29 18:13                                             ` Soft Works
2025-01-29 18:23                                               ` Marth64
2025-01-29 17:15                                       ` Soft Works
2025-01-26 21:24                         ` Michael Niedermayer
2025-01-26 21:41                           ` Kieran Kunhya via ffmpeg-devel
2025-01-27  9:03                           ` Vittorio Giovara
2025-01-20 17:44     ` Soft Works
2025-01-20 18:14       ` Gyan Doshi
2025-01-20 21:04         ` Nicolas George
2025-01-21  0:41         ` Michael Niedermayer
2025-01-21  6:52           ` Soft Works
2025-01-25 18:04             ` Michael Niedermayer
2025-01-24 20:01         ` Rémi Denis-Courmont
2025-01-20 17:59     ` Nicolas George
2025-01-20 18:18       ` Marth64
2025-01-20 18:46         ` Soft Works
2025-01-20 20:57         ` Nicolas George
2025-01-20 21:08           ` Marth64
2025-01-20 22:20             ` Marth64
2025-01-20 18:23       ` Marth64
2025-01-20 20:50         ` Nicolas George
2025-01-20 21:00           ` Soft Works
2025-01-21  0:55             ` Michael Niedermayer
2025-01-21  4:29               ` Marth64
2025-01-22 20:51               ` Nicolas George
2025-01-22 22:00                 ` Soft Works

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CABLWnS_bF5uu_JmK+UD5ff6=UPt9JXD=yFRJ-K+9dT8rpMnBxw@mail.gmail.com' \
    --to=vittorio.giovara@gmail.com \
    --cc=ffmpeg-devel@ffmpeg.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \
		ffmpegdev@gitmailbox.com
	public-inbox-index ffmpegdev

Example config snippet for mirrors.


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git