Nov 29, 2003 (06:11 AM EST)
Opinion: Reasons To Shun Open Source-ry

Read the Original Article at InformationWeek

1   2  
Linux is not ready for the enterprise.

When I argued that point a month ago, I didn't really believe it. But I took the position to make a point about the need to properly justify IT decisions. Over the years, I've seen many IT executives lose their jobs or trash their careers because they made a decision that was obvious to them but could not be effectively defended to upper management or internal auditors.

A month ago, I believed that Linux was ready for the enterprise. How could it not be? It was being used by enterprises.

However, my opinion has changed and it has changed dramatically based on feedback from that column and talking to a wide variety of users. Now I wouldn't deploy this stuff in my own small company, let alone in an enterprise.

To many, open source isn't a technology or a product, it is a religion and just like dot-com fever, it will cause people to make foolish, unjustified decisions that will cost them and their employees their jobs, and cause big problems for their companies.

I now honestly believe that Linux and open source are big, bald-faced lies perpetrated on the industry by itself. This isn't the first time; the dot-com boom was like this as well. How many credible people told each other with a straight face that profit didn't matter? This seems much too similar to "free software" to me.

Let me clarify that I am not talking about those of you who have successfully deployed Linux as low-cost Unix, running packaged software. Nor am I talking to those who fully understand what open-source products can and can't do. The products can do much of what Unix products do--in most cases they are the same packaged software products and even cost the same. I met many open-source users who are talented, articulate and well founded. These people get it, and I wish I had one-tenth of their skills.

Much of what these informed people had done impressed me. These experts approached the decision process in a measured fashion, and after they considered Microsoft, decided to use another platform for good reasons. They didn't cover up problems, but addressed them. Many ended up with BSD instead of Linux simply to avoid all of the controversy associated with Linux while gaining similar benefits.

Many also deployed packaged products and had evaluated the Linux distributions based on the support from the packaged software vendor before making their choice. Not a single one of these impressive users argued that open source was free. They all had set expectations properly, and exceeded those expectations and performed solid, defensible work. One of the most impressive deployments is 1,000 AMD Opteron servers running mission-critical applications. The deployment is rock solid and resulted in well-documented savings over the Sun SPARC hardware that was previously doing the job.

Virtually all of the solid open-source deployments were Unix migrations. One of the top decision criteria was that the deployment and support teams were already expert in Unix, so the transition to BSD or Linux did not open the staff up to technical problems they were unprepared to face, or create problems with people that didn't want to learn new toolsets.

In the end, these successful deployments were defined by the experienced, technology-agnostic people who deployed them. It was also very clear that their views, experience and approach were in the minority of those that wrote to me after my last column.