Making the open source pitch is like battling what people are used to in terms of their operating systems (Windows), Office suite (Microsoft Office), browsers (Internet Explorer) and the like. Regardless if you are preaching it to end-users or businesses, it’s a matter of politics, psychology and preferences. You can tell them the free software principle, but it’s up to them to let it sink in. At any rate, the more important thing is you let them know that there are alternatives, and more likely than not, they are even better.
In a few years time, open source will become mainstream. The next generation of open source advocates and programmers must begin with the current crop of school children. Teach open source to the young as soon as possible because teaching open source, like education, is like the bamboo. The earlier, the better. You can’t teach old dogs new tricks. Or is it?