Free Site RegistrationFree Site Registration

Open Source - The Brave New World?

Information Management Magazine, May 2005

Steve Craggs

During my consultations with end-user companies around the world, one of the most common topics of conversations today is that of open source. Everyone wants to know whether open source software is "ready," if it really provides a cheap alternative to endlessly paying software vendors, and what the drawbacks are. This article looks at these issues and others surrounding the controversial area of open source software.

The first problem is to decide what most people mean when they refer to open source software. There are various bodies and definitions already existing in the marketplace, but the common layman's view of open source is "free." This is not an unreasonable point of view - indeed, to many the concept is an extension of the shareware phenomenon that sprang up with the ubiquitous connectivity of the Internet. Software was made freely available by its author, others would modify or extend it, and the entire user community benefited.

Advertisement

In fact, most definitions center around the fact that open source software at least has an option of being offered with the source code, thereby enabling a user to make additions and extensions to that source code as desired. Exactly what the user is allowed to do with the source and any subsequent developments is usually guarded by some sort of license terms, but the principle behind most open source initiatives is that developments are fed back into the community.

However, in reality there are a wide variety of offerings in the market that claim to be open source. Some are definitely not free - there is a license charge, just as there would be for traditional, commercially available software. Often the providers will assert the license charge is much less than a commercial product would be, but there is a charge nevertheless. Other offerings claiming to be open source do not actually offer the source code, although in this case, they are often available for no charge.

Market Dynamics

In order to best understand open source, it is necessary to reflect on the dynamics of the open source market. Although people will argue about why the open source initiative originated, major drivers were certainly a general feeling that software costs too much and the technical pride that exists in almost all IT-skilled people. Shareware came about largely because programmers across the world wanted to "show off" their skill and ingenuity to others and indulge in a hobby they enjoyed. The same driver still lies beneath the surface of the open source initiative, although the more usually stated aim is to deliver more value at a fair price to the community as a whole. However, there is often an element of "taking on the big guys" as well.

One of the most popular areas for this type of community approach to software development is personal productivity tools such as browsers, mail systems, office tools and easy-to-use workstation-based databases. A major reason is that this area is naturally low-risk - that is, if the new software proves unsatisfactory, the area of impact is limited. Considering the example of browsers, Mozilla's Firefox has become extremely popular as an alternative to Microsoft's Internet Explorer (IE) and is used by many people worldwide. However, if a Windows user is unhappy with Firefox at any time, it is a simple matter to switch back to IE.

The open source initiative has not stopped at productivity tools. Perhaps one of the best examples is the Linux operating system. Linux as a desktop operating system can be regarded in a similar light to the productivity tools just mentioned, although, of course, to switch back from Linux to Windows would be a bigger job. However, Linux is now available on such systems as IBM mainframes and has, therefore, grown well beyond a mere productivity tool. Indeed, open source enthusiasts frequently look to an entire open source stack for personal and Web-based operations, adopting such concepts as the LOM (Linux, OpenOffice office tools and Mozilla browser) and LAMP (Linux, Apache Web server, mySQL database and Python scripting language) stacks.

The open source concept is now appearing in all sorts of market areas, including other system software areas such as application servers, application adapters and even application packages such as enterprise resource planning (ERP) and manufacturing resource planning (MRP) solutions.

Considering Solutions

With all these initiatives, is it time to jump to open source? The answer is, as always, it depends on what objectives the prospective buyer has. At the productivity tool level, the decision is generally less complex than at the more critical operating system and application areas. However, the same concerns generally apply across the board, although perhaps with less impact in the case of productivity tools.

The first suggestion I like to offer to companies asking about open source is to try to understand how the particular market under consideration works. Although in the world of desktop productivity and enjoyment, it may make perfect sense to share developments with one another based on excitement and pride in one's own achievements, commercial businesses operate somewhat differently. In this world, it must be assumed that no one is purely philanthropic. In common terms, the question to ask is "What's in it for them?"

If a company or a consortium is making available an open source version of a database, a software package or an operating system, quite possibly without any license charge, why would they do this? What do they get out of it? One reason this is such an important question is that unless this is understood, it is impossible to judge how likely it is that the offering will have any longevity or vitality. Who is going to support and/or update the technology?

This touches on one of the first things that can bite companies that have elected to adopt an open source option. The software may be free, but documentation, advice, pre- and post-sale support and maintenance will almost certainly cost. Many companies supporting the open source initiative will be doing so in the hope that because the software is free, it will achieve rapid penetration, and they can then sell ancillary products and services to the marketplace just created.

Page 1 of 2.

Advertisement

Advertisement