I've known Steve Pearson for a year or two, and have always been blown away by how aggressive his company, CBS Interactive, has been with adopting open source. MySQL, Linux, Spring, Lucene, etc. etc. The list of open-source projects that CBS Interactive deploys is long.
Why? Why does CBS Interactive use open source? According to Steve:
Speed of development (rapid prototyping); Ease of access (Access to the code as well as documentation); Expandability (Ability to contribute back to the core product); Cost.
Steve went on to describe three projects that it has moved to open source. It turns out that the company's adoption of open source has evolved over time, based on bad experiences with proprietary software (and its vendors). CBS Interactive replaced and revamped its content management system with open source. It runs its David Letterman site on open source. And so on.
As Steve noted, the pace of adoption of open source is only going to increase, with two particular things of interest:… Read more