Francesca Krihely has a new post today taking about one of the realities of using open source software. While the cost of it might be "free", in truth it isn't.
Why is it so hard to move off your old FOSS tools to new FOSS tools? Free and open software is changing the world, and has been for quite some time. While the price of open source software is usually $0 there are a number of hidden costs associated with building on top of new FOSS tools. The hidden cost is what makes community your biggest asset in open source.
She gives a more "real world" kind of situation where a company has a lot of legacy technology in place from years of work. She points out that moving to the latest technology has both benefits and drawbacks (including the "opportunity cost of moving slower" because of the shift). There's an emphasis put on the community around projects too. Without a vibrant community around it, even the best, most well-written code out there is going to stagnate. For a company that's relying on it for their product, that's almost not worth the risk.