I have used Google as my programming language (Go) and a de-facto-standard library (Guava). Of course, in both cases they're open source. And I've found and fixed bugs when I couldn't get Google to do all of it themselves. And if Google ceased to exist both of these could continue with minimal interruption.