News for hackers. Stuff that matters.
Re:FFmpeg's future and resigning as leader by jacquesm on Friday July 31, 2015 @10:22AM (#9981899)
Wow, that's a pretty classy move. Now lets how this will help heal the wounds with the libav community and they will in fact move to the other side.

I think he should have left out the bit about 'will I ever return', that might actually cause libav contributors to hold off from making the switch.

Still, it's great to see the recognition that in the end this is all about the product and its users.

Re:FFmpeg's future and resigning as leader by Afforess on Friday July 31, 2015 @10:45AM (#9982063)
I disagree. FFmpeg is/was heavily dependent on Michael for active development and bug fixes. In the last few years, more than half of the commits are from him. Without his contribution to development, nor a clear leader and succession plan, FFmpeg may stagnate again.

I don't blame Michael for any of this situation, but this is not a win for the community, product, or users. Development is going to slow way down, bugs are going to go unfixed, and the overall quality will decline in the short to medium term. It is unfortunate that vitriol over the fork led to this situation, where neither libav nor FFmpeg win, and everyone loses.

Re:FFmpeg's future and resigning as leader by jbk on Friday July 31, 2015 @10:56AM (#9982131)
> In the last few years, more than half of the commits are from him.

This is completely incorrect. Most of his commits are merges from libav and other forks, and not code commits.

He's doing a great job at it, but he is not irreplaceable.

Re:FFmpeg's future and resigning as leader by jacquesm on Friday July 31, 2015 @10:54AM (#9982119)
What else should/could he have done that would be better?
Re:FFmpeg's future and resigning as leader by av500 on Friday July 31, 2015 @11:00AM (#9982161)
he could have stepped back much earlier
Re:FFmpeg's future and resigning as leader by phpnode on Friday July 31, 2015 @11:09AM (#9982226)
or someone else could have stepped up much earlier?
Re:FFmpeg's future and resigning as leader by thresh on Friday July 31, 2015 @11:13AM (#9982247)
Well people actually have tried that 4 years ago: http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/123868

and somehow leadership was still a thing for Michael at that time, which really contradicts with something he says now.

Re:FFmpeg's future and resigning as leader by phpnode on Friday July 31, 2015 @11:25AM (#9982321)
That looks very much like a hostile takeover, it's unsurprising that it failed.
Re:FFmpeg's future and resigning as leader by makomk on Friday July 31, 2015 @11:39AM (#9982403)
It was very much a hostile takeover. If I remember correctly, the people who controlled the infrastructure like the website and mailing list booted out not only Michael but also a bunch of the existing maintainers of ffmpeg code and it got really ugly.
Re:FFmpeg's future and resigning as leader by lu_zero_ on Friday July 31, 2015 @12:06PM (#9982541)
You might check your facts before spouting this kind of sentences.

Sadly the people on the Libav side never spoke up and nobody really checked or asked since they are "EVIL".

Re:FFmpeg's future and resigning as leader by hokkos on Friday July 31, 2015 @11:16AM (#9982273)
Even without if you remove him and the common committers between the 2 projects the 9 first top committers of FFMPEG commit more than top 2 of libav : https://lwn.net/Articles/650816/
Re:FFmpeg's future and resigning as leader by jbk on Friday July 31, 2015 @11:25AM (#9982329)
That's incorrect. Those statistics include all the MERGE commits from libav into FFmpeg, which happen several time per day. Michael did not do 1500 commits more than the second commiter.
Re:FFmpeg's future and resigning as leader by paulmd on Friday July 31, 2015 @12:07PM (#9982543)
No, those statistics exclude merge commits . Here's the command that generated those outputs [1]:

  git shortlog -ns --no-merges v11..HEAD | head -n15

  git shortlog -ns --no-merges n2.4..HEAD | head -n15
[1] http://marker.to/smY3KT

Michael Niedermayer is an EXTREMELY prolific dev who has been banging out FFMPEG code for more than a decade. It's by no means a one-man show, many other devs make large and valuable contributions - but in relative terms Niedermayer absolutely dominates FFMPEG, both in terms of personality and code output.

Re:FFmpeg's future and resigning as leader by Manozco on Friday July 31, 2015 @12:25PM (#9982650)
This remove only merge commits, but the commits themself are from libav
Re:FFmpeg's future and resigning as leader by moomin on Friday July 31, 2015 @01:00PM (#9982851)
But they'll have the correct author against them, no?
Re:FFmpeg's future and resigning as leader by CyberDildonics on Friday July 31, 2015 @10:41AM (#9982040)
Why are the two groups upset at each other?
Re:FFmpeg's future and resigning as leader by Intermernet on Friday July 31, 2015 @10:48AM (#9982077)
Some info: http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html

There are more links in that post to fill you in on the details.

Re:FFmpeg's future and resigning as leader by ftomassetti on Friday July 31, 2015 @11:07AM (#9982214)
I suggest take a look at a different point of view (https://blogs.gentoo.org/lu_zero/2015/02/20/demotivation-fud...)

This post is from someone involved in libav but it refers to the different public e-mails that were exchanged when the fork was originated and they document factually things (at least, as far as I can understand)

Re:FFmpeg's future and resigning as leader by Intermernet on Friday July 31, 2015 @11:30AM (#9982348)
I've read that before and it comes across as overly defensive and very personally biased. If I were heavily invested in one side or another I possibly would have written a similar post defending one side or another.

I'm not saying the points aren't valid, but I stand by my statement that "libav is working to the same goal as ffmpeg. The split is due to idealism and politics, not due to the goal of the project."

Re:FFmpeg's future and resigning as leader by hitekker on Friday July 31, 2015 @01:26PM (#9982980)
I agree. There is a lot of seething rage, but not a lot of citations for the point he's putting forward.

'..making FFmpeg effectively a strict derivative of Libav' is a pretty egregious display of bias, one that to some degree shows the distortion of the author's viewpoint.

Re:FFmpeg's future and resigning as leader by lu_zero_ on Friday July 31, 2015 @01:12PM (#9982914)
Would you mind telling me where it is biased?
Re:FFmpeg's future and resigning as leader by cthalupa on Friday July 31, 2015 @08:02PM (#9985199)
I had never heard of any of this mess until today, don't particularly care about either project, but this comes across as extremely biased, even from the most basic aspect of tone.

>former FFmpeg leader Michael Niedermayer.

Former? Well, he resigned today, but this blog seems quite old.

>Since FFmpeg was a project famous for horrid code quality and sketchy and irregular API

Was it? Is it? All I know is a bunch of stuff uses it. Where is that fame?

>“The people behind Libav stole the FFmpeg infrastructure”, some of the admins even got questioned in their workplace if they really stole something. Pity that most of the people related in keeping the infrastructure functional were doing so on their own hardware and co-location, but obviously checking facts is hard, better go help shoveling manure on people.

Server infrastructure is one thing. You mention yourself that you guys didn't have the trademark, yet you took the domain name too? I dunno about the laws in all of the locations where this played out, but in the US at least, that'd be theft.

>started to merge daily everything Libav does more or less since the beginning, making FFmpeg effectively a strict derivative of Libav.

Again, tone, wording, etc. This statement does not stand on its own: If I have a 50 million line project that had a small subsection forked, and every day the fork's changes were merged, that does not make my project a strict derivative. I'm not saying libav is a small subsection, or making any sort of claim about the ratio of ffmpeg original work vs. libav merges, but you have provided zero information or evidence to support the claim one way or the other either.

>Now things are a little more fair and at least FFmpeg more or less states that is a derivative of Libav with additional features in their download page.

Ah, here you go. Kinda. But again, tone. And not much evidence. The ffmpeg download page seems to be open about including code from libav, but uh, additional features could be major. What's the difference in features? What is the actual volume of work in comparison?

>On the other hand I’m not cool at all in having an unfair competition, with a side piggy-backing on the other like it is happening: everything in Libav is merged inf FFmpeg, enjoying the fact the code is polished and cleaned before.

This is a feature, not a bug. Unfair competition? Piggy backing? You are developing an open source project. Do you only want things to be open if the people using it are people you like?

>sometimes the amount of nonsense thrown at you by those rabid fans not knowing anything is appalling.

You write this, and immediately follow with:

>Hopefully writing more about it might help defusing this situation.

Blog posts like this are very inflammatory. You hurl insults, make a lot of claims without providing evidence that backs them, and generally come across as someone who has a lot of personal bias on the matter.

That isn't to say that you're wrong: I have no idea who is right or wrong on this. I don't particularly care. But your blog post is about as biased as it gets. And to note, biased doesn't necessarily mean wrong - you can be biased and still be right.

Re:FFmpeg's future and resigning as leader by lu_zero_ on Saturday August 01, 2015 @04:57AM (#9986415)
> Former? Well, he resigned today, but this blog seems quite old.

He got demoted, as written in the blog post, did you read it with attention or you just went through looking for bits you could use? > Was it? Is it? All I know is a bunch of stuff uses it. Where is that fame?

You can ask the GStreamer people or the VLC people, I started being involved in MPlayer and FFmpeg because the code was not really working on PPC...

> Server infrastructure is one thing. You mention yourself that you guys didn't have the trademark, yet you took the domain name too? I dunno about the laws in all of the locations where this played out, but in the US at least, that'd be theft.

We did not took the domain, the owner of the trademark is not Michael Niedermayer.

You claim to know nothing yet you cut quite interesting judgement and you cherry pick in a quite interesting way.

"insults" is a quite loaded term btw.

Re:FFmpeg's future and resigning as leader by cthalupa on Saturday August 01, 2015 @06:53PM (#9989033)
>He got demoted, as written in the blog post, did you read it with attention or you just went through looking for bits you could use?

It certainly seems like he had been leading the ffmpeg project until his resignation.

As for looking for bits I could use, I am quite specifically responding to your question about how the article comes across as biased. I was not looking for parts that seemed unbiased, because you were looking for the biased parts.

>We did not took the domain, the owner of the trademark is not Michael Niedermayer

Your own blog post says " the trademark FFmpeg had been given by the owner of it Fabrice Bellard to the former FFmpeg leader Michael Niedermayer"

Which is it? You say in your post he was given the trademark.

>You claim to know nothing yet you cut quite interesting judgement and you cherry pick in a quite interesting way.

You're defensive. You asked a question about how your article was biased. As an outsider, these are the parts that looked biased.

If you ask a question, you can reasonably expect an answer. If you don't want an answer, don't ask the question.

>"insults" is a quite loaded term btw.

Uh. Thanks for informing me, I guess? I'm not sure how you can in other places say "clean up monkey" is horribly offensive, but "rabid fan" is not an insult at all.

I doubt HN is a bastion of ffmpeg supremacists, and there's no organized movement to suppress your voice, so the reaction your getting should probably be taken as an indication that you should undergo some self introspection. Open source projects depend on community support to exist. Libav may be the best thing since sliced bread, but if you drive away potential users and supporters, you are harming the chances of the project's success.

Re:FFmpeg's future and resigning as leader by crazypyro on Saturday August 01, 2015 @10:41AM (#9987160)
You seem more interested in having ownership of the product and receiving credit/money than producing a quality product.
Re:FFmpeg's future and resigning as leader by josefx on Saturday August 01, 2015 @05:27AM (#9986466)
> Former? Well, he resigned today, but this blog seems quite old.

In context he may consider the vote to keep Michael Niedermayer as team lead a farce. Several of the voters mentioned that they only voted for him to enjoy the resulting drama.

> This is a feature, not a bug. Unfair competition? Piggy backing? You are developing an open source project.

There is hate between the projects. libav was (iirc) started with the intent to be ffmpeg done right, something that is hard to show when the ffmpeg maintainers can simply copy paste every improvement until libav collapses from lack of support/donations.

Not going to take a side in this either, there seemed to be a need to grow up in both groups.