[FFmpeg-devel] FFmpeg governance and accusations
Nicolas George
george at nsup.org
Fri Jan 3 12:42:09 EET 2025
Niklas Haas (12025-01-02):
> I think you overlook the deep ties and decades of involvement some of us
> have with the open source multimedia scene, not to mention those whose day
> job literally depends on the continued existence of FFmpeg.
>
> It is not exactly trivial to just pack up and leave, which is a situation
> not dissimilar to citizens living in a country.
First, a short answer: if somebody depends on FFmpeg, that is not
FFmpeg's problem. Using a piece of software does not give rights over
the development of that piece of software or duties to the developers.
Then, about people who contribute: they still decided to contribute as
adults, knowing what could happen. That makes it more similar to
immigrating into a country than being born in it. And it could be years
before immigrants get full citizen rights; often it never happens.
Yet people still choose to immigrate in countries knowing they will not
get a mandatory say in its policy. The reasons are multiple: economic
opportunities, liberties, social interactions.
The same goes for a Libre Software project: people contribute for the
contribution itself, because they need it or because it makes them feel
good; they do not contribute in order to get control over the rest of
the code.
But if they stay around and prove competent and trustworthy and aligned
with the spirit of the project, they do get a say in its direction. Not
in a mandatory manner, but still. And that is as it should be.
And that leads me to ask again, because nobody has yet provided a
satisfactory answer: Why should people who contribute very little have
as much say in the direction of a project as people who have been in it
for years, contributed immensely and will continue to do so?
> I am not sure this is the most appropriate analogy, as I think the vast
> majority of software projects are not trying to "win", nor to achieve any
> other kind of defined "goal"; and the few exceptions that do exist tend to
> more closely resemble the organizational structure of a company.
No analogy is ever prefect, unless you compare a thing with itself. But
the differences do not negate the power of an analogy to illustrate an
argument.
In this instance, we can say that the goal of a Libre Software project
is to make progress into producing good code, and its victories are when
new features get added that make users happy.
Michael has led FFmpeg to more such victories than the people who want
to get rid of them, and it has slowed down as the “democracy” took more
place in the project.
> I think these flaws are valid but not particularly relevant to the current
> situation.
>
> The majority of e-mails involved in the recent discussions seem to come from
> people who have also been involved in the community for a very long time;
> as opposed to unjustly overrepresented "drive-by contributors".
You can observe that the real attacks trying to get rid of Michael, the
bullying, come from a limited number of email addresses. Yet they get
majority in the votes when it comes to it. I conclude from this that
there is a silent majority in the GA that votes for its own interest,
for the promise of no more playing around with useless new ideas and
instead getting on to managing releases and fuzzing the code.
Regards,
--
Nicolas George
More information about the ffmpeg-devel
mailing list