There’s a post on Slashdot this morning pointing to a Digifreedom.net article (which appears to have been slashdotted) about promoting open-source software to people outside of the open-source community. As quoted in the Slashdot post,
Since most people would rather die than write or study software source code, it is actually counterproductive to promote software ‘because you can modify it yourself and be part of its community’. Look for really practical advantages which can be enjoyed every day by the person you want to convince. Start from the actual deep passions, beliefs, interests and practical needs of the people in front of you and go backwards from there, delaying the apparition of terms like ‘source code’, ‘the four software freedoms’, GPL, Gnu, Linux, etc.
This topic was brought to my attention recently while talking to a co-worker. As usual, I was going on about something I thought was cool about Linux. At some point, my co-worker says, “Yeah, that’s pretty cool, but why would I want to switch away from XP?”
Problem is, I don’t have a good answer to that question.
Most people who use proprietary, closed-source software pay no noticeable cost. They buy a computer from Dell or Apple, so the operating system is included in the purchase price. Often, so is the cost of software suites such as Microsoft Office.
In the case of the co-worker I was talking to, his laptop is supplied by the company we work for. As a result, he’s got Microsoft Office Professional and Adobe Creative Suite 3 at no cost, even though these two software packages retail for $500 and $1200, respectively.
Since the OS and software comes pre-installed, very few users ever have to go through the hassle of installing this stuff from scratch.
Consequently, closed-source proprietary software seems cheap and easy to deal with, and open-source becomes an extremely hard sell. In my own use of Linux, I brush off issues like video and wireless driver problems, funny rendering and slow performance in OpenOffice.org, and the hoop-jumping required to view streaming video and audio. I know the work-arounds, and I consider these inconveniences to be a worthwhile trade-off for the vast amount of software available for zero cost and the cool stuff that it will do. However, I have already drunk the Kool-Aid.
Honestly, the biggest selling point I have run across is eye-candy like 3-D desktop compositing. After installing Compiz-Fusion on my laptop, I was sitting in a meeting taking notes on my laptop. “Wow,” says someone leaning over my shoulder, “is that Vista?” I explained that no, this was Linux, and we then spent the next ten minutes going through all the 3-D flipping windows, desktop cubes, water/fire effects, and other visual whiz-bang that puts Vista and OS X’s half-ass desktop compositing implementations to shame.
As much as I hate to admit it, this is the sort of thing Linux and open-source software in general needs if it is to win more users. It needs something up-front and obvious that people will point to and say “That’s awesome. How do I get that?”