January 21, 2005

Subscribe vs. build

Purists, particularly the open source variety, ignore the outsourcing option -- to their detriment

Two weeks ago I noted that, although the adoption of open source solutions with commercial support is growing (think Red Hat and SpikeSource), the price/performance ratio of those solutions remains excellent, even if you’re spending a little on support. I also pointed out that open source has practical limits and mentioned that InfoWorld is planning to retire its open source implementation of SpamAssassin in favor of an outsourced solution.

A number of readers wrote in to say their experience with open source has been similar to mine -- not perfect, but mostly rock-solid with a few operational issues. But one reader posted a deconstruction of my column on a Linux message board, concluding that my decision to outsource spam filtering simply meant that I did not understand how e-mail worked and therefore I had no right to offer advice on IT, period. “You cannot write coherently about it if you don’t use it,” the post read. When you really boil it down, though, successful IT is all about good judgment. My specific knowledge of the problem at hand and the available solutions made it abundantly clear that it would be an incredibly foolish business decision to do anything but outsource the problem.

Anyone who reads this column or has worked with me knows I’m an enthusiastic implementer of open source solutions. But as I mentioned in my earlier column, open source for me has never been as much about the politics of open source as it has been about meeting an IT need in the most effective way possible, in terms of both cost and functionality. The recent emergence of a class of highly functional, highly scaled, and reasonably low-cost subscription-based services means that perhaps for the first time, certain types of outsourced services can handily beat open source implementations in overall cost.

In the case of the outsourced spam solution, I did the math and realized that the monthly fee for the outsourced service was roughly equivalent to one hour per month of our very capable system administrator’s time, not to mention that we wouldn’t require servers, backup tapes, power, and cooling. Functionally, the outsourced service also offers a better end-user UI to manage personalized spam rules. For me, the choice was a no-brainer.

The operations expertise and hardware required to run an open source solution aren’t free and never will be -- and even the most brilliant systems administrators and developers have limited amounts of time. Fortunately, seasoned IT managers know that when you carefully pick the right outsourcer, you can relieve pressure on staff time and sometimes solve the problem at hand for a lower actual cost than if you took the DIY approach. The spam example aside, consider CRM: An open source shop might be tempted to try duplicating the functionality of, say, Salesforce.com or Salesnet using the ever-capable LAMP (Linux Apache MySQL PHP) architecture. But do the math, and in most cases, it would cost substantially more to try to build and maintain a less capable system than to just subscribe to the service.

The old adage that “time is money” has never been more true, and as outsourced services grow less expensive and more capable, the business justification diminishes for keeping IT functions such as spam filtering and CRM in-house, even when running on “free” open source platforms. IT shops that resist even considering such services are committing the cardinal sin in business: wasting both time and money.

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.