You explicitly state, right there, that the point of the disclosure is to put pressure on
@FFmpeg, thanks for clarifying the purpose of the disclosure.
This is exactly the story I tell. You have the commons, managed by volunteers, and some guys come in and they say 'if you don't fix this barrier, I will report you to the city'.
You say that it is meant to balance interests. Whose interests? The
@FFmpeg gang makes the software available with *no warrantee*, for free (no $$$).
You *do not get* to demand warrantees if you just grabbed the software off the Internet.
By doing so, you are throwing the system off balance. The security researchers get paid. The guys maintaining FFmpeg do not.
And as a response, the open-source developers are coming to the conclusion that security researchers are scum, that they are parasites. And that's precisely what too many security researchers are: they make a living off the free labor of open-source developers.
« The reason bugs are disclosed isn't to get credit. »
Of course it is. Let us not be naive. How could you get credit for a bug that is undisclosed ? How do you get on leaderboards if your bugs are undisclosed?
We understand how the security research world works: find impressive bugs, get famous. This requires that the bugs be disclosed.
There is no rational explanation for how the FFmpeg disclosure made anyone safer. The only purpose here is to gather fame.
Google went to the press and made a big fuss about these bugs just to balance competing interests? This had nothing to do with furthering the careers of these engineers?
If it was all about making us safer, that's what Google would have done, they would have patched the bugs, and then disclosed them, long after the patched version were available.
No. They went to the press and bragged about disclosing unpatched bugs.
It goes against the moral fiber of open-source software. That's not how it works.