For those who infer from the title I’m going to talk about something negative, this is a philosophical term with rather positive definition. Also I guess this post goes against the old Latin principle noli stercus tangere et non olebit but oh well.
I happen to observe FFmpeg (not sure how to call this iteration of it) and it looks like it’s been never greater before, with a further potential to grow:
- there’s a new developer who not only looks like a perfect fit for the project but also seemed to unite other developers;
- the development has achieved new levels and got to the modern standards as can be seen from this patchset;
- even long-standing complaints about inaction against badly behaved developers have been addressed and bans are enacted (since last year even);
- important patchsets are pushed without unnecessary delays (for example, caused by reviews);
- participating in various trade shows with constant success;
- and thanks to STF the core developers can get funding for the crucial (or even critical) work in transparent way; and apparently cryptocurrency is an option too.
The things are going so well that FFmpeg can really afford not to care about every potential contributor (that ship has sailed indeed). More than that, they’ve even got their own soft Jia Tan—a person writing under multiple accounts and who introduced what others considered a glaring security hole (like there’s anything wrong with ffmpeg
launching a third-party application on user’s request). All the tell-tale signs of success are there!
I honestly don’t see how the project can get any better (and yes, I feel that I’m not worthy to use it so I don’t).