Does Selling Support Mean Coding Less Features?
Frymaster asks: "Eric S. Raymond gave a *five hour* keynote at this years MacHack. No surprise, he spent most of the time on the open-source soapbox and told the MacHack-ers that "service and support" is where the money is. I've been neck-deep in the Mac community for 10+ years and the most noticable thing about Mac developers is their commitment to making their software easy and obvious. The unspoken theory is that if the user has to look at the manual, the developer has to improve the interface. Even my dad can use a Mac without asking for help... not very good for "support" revenue. This raises the question: Does having a business plan that relies on support for revenue act as a disincentive for implementing ease-of-use features?"
I always thought that the open-source progress was the fatal flaw in Red Hat's (and other commercial open-source vendors relying on support costs) business plan. As more people adopt the software and fix the bugs and improve the interface (especially reducing the reliance on the command line), there will be less need for support.
I mean, how many people need to call Microsoft for support installing Windows 98SE?? Not much because its so damn easy. Two years people wrote book after book on how to install Linux... now who needs it?? Improved driver support, improved ease-of-use... it's so simple that my grandparents could install most packages.
Now of course there will always be support needs for the more advanced users, and for developers. But those are minor compared with most users, who can figure it out for themselves because of low requirements. How is Red Hat, or any other company, going to make much money off of that???
-rt-
-rt-
** Evil Canadians are taking over the world. Learn about the conspiracy
If your applications require no support then the money spent on support contracts is all profit! Although after a while companies will realize that they do not require support for App 1.0, but by then you'll have App 2.0 on the market requiring a new set of support contracts, and if nobody calls your support lines then more profit for you.