In the war between Microsoft and those that support Linux, there have been many phases. Most of this war, like most wars, has been concealed by the "fog of war" and propaganda from both camps. Initially, both sides seemed more interested in positioning than in true discourse, and if Microsoft used undue pressure (often positioned as FUD), the open source community seemed willing to use outright physical attacks against Microsoft platforms to make their point.
At first, the open source side was overmatched, but mistakes by Microsoft and others allowed open source software to gain in strength, and now both sides seem to be more evenly matched. Neither side seemed capable of creating a successful strategy against the other, and both sides seemed to respond to the other tactically.
This seemed to benefit the challenger more than the entrenched vendor, but, regardless of how often they competed with messages, for most of the past decade they actually seldom competed effectively for the same business opportunities. The two sides were simply too different a concept lost on both.
Even stranger is that both sides seemed determined to damage its own future. And both, when attacking, seemed more effective at shooting themselves than effectively moving against the other.
Microsoft Set the Stage
Initially, Microsoft really didn't seem to take open source software or even Linux seriously, which clearly wasn't the wisest tactic. Having lost track of its own progress down a path blazed by IBM a decade earlier, Microsoft was happily plodding along, systematically destroying the bridge of trust that existed between itself and its customers.
Seemingly forgetting the successful "embrace and extend" strategy that worked so successfully against Lotus and the emulation strategy that created Windows in the first place, Microsoft tried to drive Windows NT into a Unix base that didn't want it. To showcase the power of the platform, it had a "scalability day" that, to this day, is unmatched in its historic failure to do anything but make the company holding the event look foolish and dishonest.
This was followed by a change in pricing that was supposed to address a complaint about Microsoft pricing complexity. And, largely because of an excessive focus on not taking even a short term revenue hit, it actually ended up being revenue positive and scaring the Microsoft installed base half to death by showcasing how vulnerable they were to the company. This base began to look for alternatives.
During this time, one of the most common comments when a CIO was looking at increasing her Microsoft commitment was that such a move was simply not in the enterprise's best interest. Yet, Microsoft was convinced it could sell these same CIOs on abandoning Unix in favor of Windows NT. This move not only went against the prevailing will of these now concerned CIOs, but it also threatened the positions of those currently working on and managing the Unix platforms Microsoft wanted to displace.
This motivated the key stakeholders into looking for an alternative because all agreed that the cost savings of commodity hardware would be hard for operational managers to ignore for long.
Seemingly forgetting the successful "embrace and extend" strategy that worked so successfully against Lotus and the emulation strategy that created Windows in the first place, Microsoft tried to drive Windows NT into a Unix base that didn't want it.
In short, user enterprises needed something that could protect the jobs of the managers that Microsoft's products threatened while ensuring they wouldn't be faced with excessive control from dominant vendors (like IBM had been and Microsoft now was).
Linux Into the Breach
Linux was far from perfect and had been floating around as kind of an internal science project for much of the 1990s. Suddenly, it went from internal science experiment to heir apparent and was positioned largely by the IT folks that Microsoft had put at risk as a better alternative for UNIX than Windows.
When the very people who are supposed to choose between products become the advocates of one or the other, bad decisions often result and are covered up.
Much like it was a decade before, with client/server technology displacing mainframes, so to it was with Linux displacing Unix. In the previous decade, it was cost overruns that were concealed. With the current movement, the problems associated with replacing a very mature platform like Unix by a, as yet, relatively immature platform like Linux were concealed from the operational managers by the IT departments.
Promising massive cost savings and faced with having to demonstrate savings, IT employees put in massive amounts of time to create systems that fell well short of what similar products from companies like Sun could do easily. But, since IT owned reporting and had a direct interest in the result, it was as blind to what it was doing as Microsoft had been when creating this environment in the first place.
Eventually, Linux grew up but not without a massive amount of heavy lifting from a customer base, which represented a cost many times what Microsoft was likely to have ever been able to charge. In addition, what many enterprises didn't realize was that the repercussions of this spending would result in operational management looking to cut costs and begin forcing a series of decisions that ultimately resulted in the massive off-shoring of IT jobs.
Many Linux advocates, flush with power, appeared to demonstrate that power truly does corrupt, and denial of service attacks against Microsoft and other foes like SCO (and those that seemed to support either) proliferated for a time. In many ways Linux became a bigger threat than Microsoft had been because the very people who were supposed to protect against any company gaining massive power to a degree that it put their firms at risk were now such a risk themselves.
This now seems to be self-correcting as Oracle, arguably an even scarier firm than Microsoft, moves in to seize control of Linux and is countered by the almost unbelievable combination of Microsoft and Novell. Whatever the outcome, the trend is now to once again separate the IT managers who are the decision makers from one of the platforms from which they must decide.
However, at the end of all this, Linux is still closer to what the current and ex-Unix (now Linux) shops want in a product. But progress is iffy, and every little amount of it seems to come with substantial organizational pain.
From changes in the GPL, to anything that looks like it might be a product roadmap, Linux often makes the problems that Microsoft recently experienced getting Vista to market seem trivial by comparison. Looking Forward
For Microsoft to accomplish its goals it needs a product that can embrace what Linux provides, primarily job security for the old Unix camp, without creating the threat of a vendor that is both too powerful and misuses that power. For Linux to succeed, it must find a way to evolve to face emerging requirements for the platform, to hold off increasing internal and external threats, and to guard against power abuses by its own supporters.
In the end, both paths have a long future, and it is probably best for the industry that both continue to exist and continue to compete. (And let's not forget the importance of additional emerging alternatives that help drive innovation.)
But it is also true that from the IT buyer's perspective, this competition can only go so far because, in the end, both sides will need to focus on interoperability. Allowing one or the other to completely dominate a shop has historically not been in the best interest of the companies the IT organizations serve.
In the end, and this always seems to be the ultimate truth, the IT organization that maintains perspective and stays solidly focused on the needs of its company while maintaining balance between the tactical and strategic will be the most successful. That success, not the success of either camp, should remain the primary goal. Ranked as one of the most influential technology specialists in the world, Rob Enderle is the Principal Analyst for the Enderle Group, a firm focused on making a positive difference with emerging technology in the corporate and consumer markets.
Ranked as one of the most influential technology specialists in the world, Rob Enderle is the Principal Analyst for the Enderle Group, a firm focused on making a positive difference with emerging technology in the corporate and consumer markets.This article was originally published on Datamation.