Live data from Hacker News

FFmpeg to Google: Fund us or stop sending bugs

thenewstack.io

521–530 of 913 posts

Re: FFmpeg to Google: Fund us or stop sending bugs

#521

From TFA this was telling: Thus, as Mark Atwood, an open source policy expert, pointed out on Twitter, he had to keep telling Amazon to not do things that would mess up FFmpeg because, he had to keep explaining to his bosses that “They are not a vendor, there is no NDA, we have no leverage, your VP has refused to help fund them, and they could kill three major product lines tomorrow with an email. So, stop, and liste…

[deleted]

Re: FFmpeg to Google: Fund us or stop sending bugs

#522
2025 is the year where I finally have to ask myself: "What is Google actually doing for me?" and the answer is "Nothing". I am no longer able to search with Lynx. I had to move to startpage.com for that. I never used, and never will, gmail or any other of their oservices, except for YouTube (which they bought). YouTube search is finally totally unusable, pushing short form content onto me which I really really don't care about. I have to click the "Show me less shorts" button on my iPhone every few weeks, because the stuff keeps coming back. I don't care about their AI summaries, I was always happy (when I was still able to use Google in my daily workflow) with the excerpt they were giving me since what, 2002? I don't have an Android phone, because their Accessibility was lacking behind for almost two decades. They dropped the "Don't be evil" motto. ... Where do I even stop? Google used to be great. Now, all they do for me is to maintain storage for my TV-replacement, YouTube. I say maintain storage, because that is all they do. I can't even meaningfully search that content. I have given up on them. It is over.

Re: FFmpeg to Google: Fund us or stop sending bugs

#523

Earlier quoted context omitted.

If you are deliberately shipping insecure software, you should stop doing that. In ffmpeg's case, that means either patching the bug, or disabling the codec. They refused to do the latter because they were proud of being able to support an obscure codec. That puts the onus on them to fix the bug in it.

The ffmpeg authors aren't "shipping" anything; they're giving away something they make as a hobby with an explicit disclaimer of any kind of fitness for purpose. If someone needs something else, they can pay an engineer to make it for them.

This has nothing to do with payment. Not deliberately infecting your users with vulnerabilities is simply the right thing to do. Giving something away for free doesn't absolve you of certain basic ethical responsibilities.

Re: FFmpeg to Google: Fund us or stop sending bugs

#524
post #444

Earlier quoted context omitted.

Publishing bugs that the project has so that they can be fixed is actively making the project more secure. How is someone going to do anything about it if Google didn’t do the research?

Did you see how the FFMPEG project patched a bug for a 1995 console? That's not a good use for the limited amount of volunteers on the project. It actively makes it less secure by taking away from more pertinent bugs.

The codec can be triggered to run automatically by adversarial input. The irrelevance of the format is itself irrelevant when ffmpeg has it on by default.

Re: FFmpeg to Google: Fund us or stop sending bugs

#525
I used to be paid for a decade to work on open source software - by my employer. We always upstreamed fixes. This is the only way.

Filing bugs, etc, is also has some value, but if a big company uses a piece of open source software and makes money with it (even indirectly), they can contribute engineering time (or money).

Re: FFmpeg to Google: Fund us or stop sending bugs

#526

From TFA this was telling: Thus, as Mark Atwood, an open source policy expert, pointed out on Twitter, he had to keep telling Amazon to not do things that would mess up FFmpeg because, he had to keep explaining to his bosses that “They are not a vendor, there is no NDA, we have no leverage, your VP has refused to help fund them, and they could kill three major product lines tomorrow with an email. So, stop, and liste…

I've been a proponent of upstreaming fixes for open source software. Why? - It makes continued downstream consumption easier, you don't have to rely on fragile secret patches. - It gives back to projects that helped you to begin with, it's a simple form of paying it forward. - It all around seems like the "ethical" and "correct" thing to do. Unfortunately, in my experience, there's often a lot of barriers within comp…

> Unfortunately, in my experience, there's often a lot of barriers within companies to upstream. Reasons can be everything from compliance, processes, you name it...

True. In my case I literally had to fight for it. Our lawyers were worried about a weakened patent portfolio and whatnot. In my case at least I won and now we have a culture of upstreaming changes. So don't give up the fight, you might win.

Re: FFmpeg to Google: Fund us or stop sending bugs

#527
post #439
post #133

Earlier quoted context omitted.

The user is vulnerable while the problem is unfixed. Google publishing a vulnerability doesn't change the existence of the vulnerability. If Google can find it, so can others. Making the vulnerability public makes it easy to find to exploit, but it also makes it easy to find to fix.

> If Google can find it, so can others. Not really. It requires time, ergo money.

which bad actors would have more of, as they'd have a financial incentive to make use of the found vulnerabilities. White hats don't get anything in return (financially) - it's essentially charity work.

Re: FFmpeg to Google: Fund us or stop sending bugs

#528
post #222
post #133

Earlier quoted context omitted.

The user is vulnerable while the problem is unfixed. Google publishing a vulnerability doesn't change the existence of the vulnerability. If Google can find it, so can others. Making the vulnerability public makes it easy to find to exploit, but it also makes it easy to find to fix.

> If Google can find it, so can others. While true, Only Google has google infrastructure, this presupposes that 100% of all published exploits would be findable.

you'd assume that a bad actor would have found the exploit and kept it hidden for their own use. To assume otherwise is fundamentally flawed security practice.

Re: FFmpeg to Google: Fund us or stop sending bugs

#529
post #516

Earlier quoted context omitted.

I think it’s exceedingly reasonable for a maintainer to dispute the severity of a vulnerability, and to ultimately decide the severity.

Maintainers rarely understand or agree with the severity of a bug until an exploit beats them over the head publicly in a way they are unable to sweep under the rug.

Yes, I think a defining aspect of vulnerability disclosure is how perverted the incentives structure is for all parties, including maintainers.

Re: FFmpeg to Google: Fund us or stop sending bugs

#530

I’m an open source maintainer, so I empathize with the sentiment that large companies appear to produce labor for unpaid maintainers by disclosing security issues. But appearance is operative: a security issue is something that I (as the maintainer) would need to fix regardless of who reports it, or would otherwise need to accept the reputational hit that comes with not triaging security reports. That’s sometimes per…

The issue at hand is that Google has a policy of making the security issue public regardless of whether a fix has been produced. Typically disclosures happen after a fix exists.

This isn’t true at all in my experience: disclosures happen on a timeline (60 to 90 days is common), with extensions provided as a courtesy based on remediation complexity and other case-by-case considerations. I’ve been party to plenty of advisories that went public without a fix because the upstream wasn’t interested in providing one.
Post reply on HN