Question 7
Should we use free code?
Code used to be a proprietary thing, and to a large degree it still is. But increasingly, a lot of websites are running on open-source platforms like Drupal, Plone, and Joomla, to name just a few. The platforms are free (although they often require some customization), and there can be a tremendous long-term cost-savings. But there are pros and cons, and unfortunately there is no right answer here.
On the plus side, open source gives your developers (if you have them in-house) the ability to alter the source code and make changes as the need arises. Open source also gives you a wider -- though not always more capable -- base of support because hundreds (sometimes thousands) of developers work on contributing tiny applications to the larger system. Those updates are free and often very good. Finally, open source tends to limit your reliance on a particular vendor or computer language, if you choose a widely used open-source platform that is compatible with other platforms.
But there are negatives. For starters, you won't have the same kind of support with an open-source platform. And if something goes wrong, the real culprit might just be an anonymous developer, so you won't have nearly the same accountability as you do with a proprietary product that usually comes with 24/7 tech support. Along similar lines, the quality of open-source developers can vary significantly. However, most communities have a review and rating section that should help you sort out lesser work.
So should you use open source? All things being equal, Paley says yes. "This isn't just a good idea. This is a great idea."
But Paley isn't alone. According to Chris Chodnicki, CTO at R2integrated, virtually every major world organization uses some form of open source code to some degree.
That said, open source isn't a panacea, according to Dan Solomon, CEO of Virilion.
"The biggest hang-up most people cannot seem to get around the 'free' part," Solomon explains. "We are often taught that nothing is free. That saying is still true for open source. While open-source software is usually free, you still need to hire a web firm to build, host, and manage it the same as any other platform. [Open source] is generally free in purchase cost, costs the same or more in maintenance, and is often much more customizable, as you have full access to the code, than proprietary closed source software. Open-source software is great, but it is not the answer to everything; nothing is. A brand client should look beyond the hype and treat it the same as all of your other choices."
Michael Estrin is a freelance writer.
On Twitter? Follow iMedia Connection at @iMediaTweet.