VMware: The Disadvantage of Closed Source
It takes a village to protect your software. Having a few cops on the beat is nothing next to a good neighborhood watch. The broader the base of code users, the more important this becomes. Innovating on top of most open source code is legal, with licenses like Eclipse and Apache actually encouraging it. But that innovation is on top of secure code. The innovation is only a small part of the whole, and the creator of that innovation can put all their energy into protecting that small portion, knowing the foundation is secure.
The closing argument of closed source advocates is money. Look at all the money Oracle(ORCL) and Microsoft(MSFT) make, they say. Because they sell a whole stack of software they bring in the cash they need to buy everyone else, even the open source companies.
Well, look at IBM(IBM) . They moved to open source Linux for their base nearly two decades ago. And over the last five years which of the three -- Oracle, Microsoft, or IBM -- has done better for shareholders?
Answer: IBM. It's not close.
The lesson seems clear to me. The wider your software's user base, the deeper the code base is, the bigger the advantage an open source approach has.