Hopefully most organizations have realized at this point that it is not a good idea to build your infrastructure around the big players. Just try to fire IBM and move off of WebSphere and see how easy that is.
That leaves open source and the author brings up a good point about the inequity of how much value they bring vs. how their contributors get paid. I wonder how many companies give back to infrastructure projects (money I mean, not code contributions, which are of course also important). Things like Google Summer of Code are great and beneficial, but what about giving actual cash to these ladies and gentlemen? Seems like someone might even be able to create a startup around that concept :)