Seth Godin has a good insight on why open source is a hard sell to CEOs:
Almost no new idea meets the needs of shareholders and CEOs. That’s because most of all they need predictability and apparent freedom from risk.
He talks about perceived needs, usually served by relationships with big proprietary software companies, vs actual needs – where open source usually does a very good job.
So how can one challenge somebody’s perception of their own needs?