Earlier quoted context omitted.
It's more of a symbiotic relationship. The open source community depends on commercial support. Essentially all of the bigger projects indeed get a lot of their contributions from the companies that use, build, and depend on these projects. It's how the software world can collaborate with their competitors on the things they don't compete directly on. This isn't charity, they are literally using more OSS software tha…
> Companies like Google have many millions of lines of code in proprietary in house code. But they depend on an even larger amount of code in OSS form. I don't think this is actually true: 1. The Google codebase is on the order of billions of lines of code, not millions. 2. It's basically all written in house, from the threading libraries and core standard libraries up. The parts that are open source (e.g. Linux, Ope…
I think you are grossly underestimating how dependent both companies are on various open source projects. It's definitely true that they also do a lot of in house code of course; and they also contribute a lot of their own projects. And of course especially Google is a repeat offender when it comes to creating a lot of dead projects, reinventing the wheel, etc. It looks like their attempt to create their own operating system kernel is slowly dying now. Fuchsia is all but dead at this point. So they are back to Linux being their only future. There's the whole Kotlin ecosystem, which they helped create, which is starting to compete with flutter. And so on.