The "freemium" model that you describe really is not a good way to make money. Why? Because there is a very fine line between "enough free features to keep people interested" and "too many free features to get people to pay for the product".
The fact that people make *business* IT decisions based on personal, political beliefs such as open source astounds me. If I found out that an employee was making decisions taking personal politics into such high account, I'd have a serious discussion with them and let them know that it isn't how we do business. If they wanted to do that, they can do it for another employer. Businesses have to be about getting the best tools for their needs. Now, sometimes there is a serious advantage in open course tools, such as price, or the ability to mod it as needed (hint: you most likely won't, and if you do, you may well regret it when you can't upgrade without losing your mods).
Keep Up with TechRepublic