[FFmpeg-trac] #4002(undetermined:new): reconciliate & merge with libav

FFmpeg trac at avcodec.org
Sat Oct 4 02:20:22 CEST 2014

#4002: reconciliate & merge with libav
             Reporter:  calestyo     |                    Owner:
                 Type:  enhancement  |                   Status:  new
             Priority:  wish         |                Component:
              Version:  git-master   |  undetermined
             Keywords:               |               Resolution:
             Blocking:               |               Blocked By:
Analyzed by developer:  0            |  Reproduced by developer:  0

Comment (by calestyo):

 Well maybe, it would be really best to go for a new name for the whole

 Well I surely don't have enough insight about (any) remaining problems
 with Michael... from what one can read on the web, many things have
 completely changed since the fork... but it's not up to me to decide
 whether something was wrong with him before or not  and/or  whether it is
 changed enough since then or not.

 On the other hand, if a steering committee would take over the ultimate
 control, it shouldn't be any long that big problem, regardless of whether
 he'd be the nicest guy on earth or a jackass.
 I don't like all people I have to do business with in the open source
 world and I'm sure some may also think that I'm the idiot. But usually
 this doesn't keep me from doing stuff and neither them.

 Regarding face2face... all that sounds a bit childish to be honest. I
 agree that close bonds and "seeing" each other can be helpful in projects,
 so perhaps Michael can move here a bit... but OTOH we're in the open
 source world and valuable contributions is usually welcomed even if
 someone wants to remain completely anonymous. So perhaps the libav guys
 have to move a bit as well.
 I mean both seems to be just silly, refusing f2f meetings as well as
 insisting on them - OTOH I don't know the reasons if video conferences
 aren't enough for the libav guys, than maybe Michael doesn't want to pay
 for expensive travels or whatever.

 Anyway in the end compromises will need to be made on both sides and
 likely both sides need a bit of forgiving+forgetting.

 Well first find such a company ^^... I think that will be quite difficult,
 cause companies and distros (which you want to decide in favour of the
 "successor") are probably fed up with the situation and don't want to make
 much further efforts only to see that a merge (possibly) wouldn't work out
 and the teams would split again after a some time.

 To be honest when the fork happened, it looked at first as if libav would
 "win" and all developers that want to continue simply have to move (just
 as you say) - well it looked at least like that from my Debian POV ;-)
 But the recent discussions with Debian about ffmpeg's reintroduction have
 probably shown that distros aren't happy at all about the efforts wasted
 along the fork and the current situation.
 So to me it rather seems that the two projects must reconciliate/merge
 first, and only then distros will follow (once again).

 Regarding voting&decision process, I guess it's quite simple:

 - either you have a single or small group of people who are for whatever
 reasons (perhaps historical or major contributions) in charge, like Linus,
 and things just-work-(more-or-less)™.
 Apparently back then this wasn't the case at ffmpeg.

 - or you have a single or small group of major contributors, which are in
 charge because of their role as major contributors (i.e. a do-ocracy) and
 it doesn't work out (for all people),... this may piss off other
 contributors and lead to a situation as we have now, which everyone seems
 to dislike

 - or one comes up with a more or less democratic system, e.g. something
 that Debian has,... voting systems, technical committee, etc..

 Of course if no side wants to make compromises, share power with the
 others, than things will just remain as they are.
 But I at least had the impressions that people from both sides dislike the
 current situation and wanted to change it.

 [0] Yeah, I only have stupid names *and* I loke Tolkien... unfortunately
 the meaning of Palantír doesn't exactly fit what ffmpeg/libav does ;)

Ticket URL: <https://trac.ffmpeg.org/ticket/4002#comment:7>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list