There's something to be said for taking this lump sum and asking for it every time a Microsoft employee files another bug. It'd be like a support contract without the obligations, which includes the freedom to let issues linger on the bottom of the issue tracker. That would create some perverse incentives and probably wouldn't help the project out much, but it may convince Microsoft to go for the cheaper support contract instead.
What I personally don't understand is why Microsoft didn't use any of their programmers to write a patch and submit it. Perhaps the task was daunting enough that their own programmers couldn't do it within their set budget?
You have actually used a Microsoft product?
They probably couldn't figure out how to add dependencies to SharePoint and gave up.
I guess that completely invalidates everything else they've done since
You did actually read the Tweet right?
You do know that this is Microsoft Teams demanding immediate response support via the FFMPEG support forum. That this is a multi-billion dollar corporation who have used an Open Source piece of software for one of their most highly visible corporate products after they declined to pay for support.
Amazon don't get this because when they use free software they employ people to push back fixes upstream.
Google don't get this because they don't demand that the community fixes bugs on their timescale.
If they did, they would get the same response.
You do realise that MS SQL Server is their rebranded Sybase SQL Server, which before Microsoft purchased, ran on Unix?
So the big innovation was to take Unix software, port it to Windows, and then spend time porting it to Linux?
That said, I wouldn't call a product that diverged from Sybase SQL Server entirely in 1995, was converted to C++ a few years, later, had a complete revision of the old Sybase code in 2005, and has continued to add features over time consistently then being converted to work on Linux as something that could be dismissed as technically unimpressive for the sole reason that 20 years earlier before all that it started out as working on UNIX systems. It started this journey before Linux even existed.[1]
The big innovation, which is obvious to anyone that bothered to look into it, is that they provided and optimized system call agnostic layer to provide accurate, performant access to the base system in a way that was OS independent, and was lauded as fairly impressive and interesting at the time. That people are so fixated on the company that own the product that they can't even assess something on its own merits before dismissing it because of its association with that parent company is exactly the problem I was alluding to originally. The whole reason there's a note in the guidelines about avoiding shallow dismissals is because it lowers the quality of the site in general for everyone.
(Ironically, turns out that reading man page was the thing that Microsoft didn’t do, and no ffmpeg coding was required)