An Analysis of Open Source Business Models
An Analysis of Open Source Business Models
Sandeep Krishnamurthy
Open source software products provide access to the source code (or basic
instructions) in addition to executable programs, and allow for this source
code to be modified and redistributed. This freedom is a rarity in an indus-
try where software makers zealously guard the source code as intellectual
property.
In making the source code freely available, a large number of develop-
ers are able to work on the product. The result is a community of devel-
opers spread around the world working to better a product. This approach
has led to the popular operating system Linux, which has emerged as a
credible threat to Microsoft’s products—especially on the server side. Other
famous open-source products include Apache (a program used to run Web
sites), OpenOffice (an alternative to Microsoft Office), and Sendmail (the
program that facilitates the delivery of approximately 80 percent of the
world’s e-mail).
Open source is typically viewed as a cooperative approach to product
development, and hence more of a technology model. It is typically not
viewed as a business approach. However, increasingly we find that entire
companies are being formed around the open source concept. In a short
period of time, these companies have amassed considerable revenues
(although it is fair to say that most of these firms are not yet profitable).
Consider two companies in particular: Red Hat and Caledera/SCO.1 In
its last full year of operations (12 months ending February 28, 2002), Red
Hat’s revenues were almost $79 million. In its last full year of operations
(12 months ending October 31, 2002) Caldera/SCO’s revenues were about
$64 million. The growth figures are even more impressive—Caldera/SCO
grew its revenue from $1 million in 1998 to $64 million in 2002 and Red
Hat grew from $42 million in 2000 to $79 million in 2002.
All software companies exist to make maximum profits. Therefore, it
is common for these corporations to seek out new ways of generating
280 Sandeep Krishnamurthy
revenues and reducing costs. Increasingly, companies are using open source
as a business strategy to achieve both these objectives.
On the cost reduction side, software producers are now able to incorpo-
rate the source code from an open source product into an existing code
base. This allows them to reduce the cost of production by reusing exist-
ing code. For example, Microsoft, the world’s largest software maker, has
used source code from a leading open source operating system (Berkeley
System Distribution or BSD) in its Windows 2000 and XP products and has
acknowledged this on a public web site.2 It is becoming more common for
companies to forge strategic alliances with communities of open source
software developers. The community develops the product and thus
reduces the cost burden on the company. A prime example of this is the
strategic alliance between Ximian and Microsoft in building a connection
between the Net initiative and Linux.3
On the revenue side, some open source products are now in such great
demand that there is a strong need for support services for enterprise cus-
tomers. These support services includes installation, training/certification,
and ongoing technical assistance. Service contracts for these products have
become a strong revenue source for companies such as Red Hat Linux.
From the consumer perspective, open source products are attractive due
to their reduced cost and comparable performance. Governments, for
example, are increasingly motivated to adopt open source products to
reduce the expenditure of scarce taxpayer money. Some governments (such
as Argentina and Peru) have experimented with moving entirely to an
open-source model.
Even for individual consumers, open source products are becoming
accessible. Wal-Mart has started to carry PCs that run Linux. Many free
applications are now available for PCs. For example, OpenOffice and
KOffice are free, open source products that directly compete with
Microsoft’s Office suite.
In this chapter, my focus is on explicating the different business models
that we see in the open-source arena.
The producers of open source products (figure 15.1) are typically a diverse
group of developers with a shared passion for a product. They do not seek
a profit and do not distinguish between corporate and individual users.
Therefore, they make (a) the product and (b) the source code available
for free to any interested user. There is usually support available through
Analysis of Open Source Business Models 281
Free Free
WORLD
Legend: Product
Source Code
Service
Figure 15.1
Producers of open source products
The community controls what happens with the product by making one
crucial choice—the license. The original developers control the copyright
for the intellectual property at all times. However, there is considerable
variation between licenses with regard to how derived works may be
distributed.
There are a number of licenses from which communities can choose.
However, they can be broadly classified as the GNU General Public License
(GPL) versus everything else. The GPL is the most famous license and prod-
ucts such as Linux are distributed using it. The key feature of the GPL is
that it restricts the terms of distribution of derived works. If a company
incorporates GPLed source code in its products, it must make the source
code for any product it sells in the marketplace available to any interested
party under the terms of the GPL. This provision frightens corporations
interested in selling open source products. However, it is important to
note that there is a whole host of other licenses that do not have this
stipulation.
In my view, the derived works clause is so powerful that it affects how
business models are constructed. The discussion about business models is
therefore broken down into the GPL and the non-GPL model. Generally
speaking, use of GPL reduces the profit potential of companies.
It is very important to note that the open source community does not
set a price on a software product. Even in the case when the product is
available for free, anybody can incorporate the product and sell it for a
price. Even with a GPL license this is possible. Obviously, in the case of
GPL, there is the attendant duty of making the source code for derived
works freely available.
Business Models
In this section, I discuss the main business models built around the open
source philosophy. It is certainly true that some companies benefit from
the sale of hardware that runs open source products. Similarly, the market
for embedded products can be great. However, for the purposes of this
chapter, I focus on the software and service-oriented business.
The Distributor
The distributor provides access to the source code and the software. In the
case of Linux, leading distributors include Red Hat, Caldera, and SUSE. Dis-
tributors make money in these ways:
Analysis of Open Source Business Models 283
Free Free
Distributor
Free Free
Legend: Product
Source Code
Service
Figure 15.2
The distributor business model
Free Free
Software Producer
Free Free
$ $ $
Figure 15.3
The software producer—non-GPL model
Free Free
Software Producer
Free Free
$ Free $ Free $
Figure 15.4
The software producer—GPL model
Free Free
$ $
Figure 15.5
Third-party service provider
Let us now take a close look at the potential advantages and disadvantages
of using open-source technology to develop new products.
Advantages
Disadvantages
Even though open source product development has a lot of positives, it
also comes with its share of negatives.
Version Proliferation Consider the data in table 15.1. This is based on the
survey of 3568 machines. The count is the number of machines and
the percentage is of machines running a particular version. As shown in
the table, there are at least 62 versions of the software running at this time.
The reason for this multiplicity of versions is due to a complicated
version release structure employed by Linux. Releases can be either even-
numbered or odd-numbered. The former represent relatively stable soft-
ware that can be used by enterprise customers. In particular, version 2.0
Analysis of Open Source Business Models 289
and 2.2 were major releases that were a long time in the making. On the
other hand, odd-numbered releases are developmental versions of the
product with new product features. This complicated structure was
employed to satisfy two audiences—developers and enterprise customers
(Moon and Sproull 2000).
This version proliferation makes it very difficult for the end-user to iden-
tify the best version of the product. Companies such as Red Hat play an
important role here by selecting one version to support.
Usability Some open source products suffer from poor usability (Nichols
and Twidale 2003). This problem may stem from the way projects are struc-
tured, the nature of the audience, and the level of resources available to
open source projects. However, for major products (such as Stars), this is
an opportunity for a new business.
Not all open source products have a high profit potential. To analyze the
profit potential of an open-source product, I use two dimensions—cus-
tomer applicability and relative product importance. The classification
scheme that results from this is shown in figure 15.6.
Customer applicability refers to the proportion of the market that can
benefit from the software. For example, if a product is being designed
for a rarely used operating system, only a small proportion of consumers
will be able to benefit from it. This will make the level of customer applic-
ability small. On the other extreme, some products are designed for a
large number of computing environments or the computing environ-
ment that is most commonly found. This makes it high on customer
applicability.
Relative product importance refers to how important a program is to the
functioning of the user’s computer. An operating system is clearly the most
important. Without it, the computer will not be able to function. On the
other extreme, a screensaver program will add some value to the user—but
it is something that the user can do without.
The products with the highest profit potential have high relative product
importance and high customer applicability (Quadrant II in figure 15.6).
These are the stars that we hear most about. Companies are started around
these products. They have large developer communities supporting
them. These products have the greatest direct and indirect marketing
support. These products have the highest profit potential. An example of
290 Sandeep Krishnamurthy
Table 15.1
Survey of Linux kernel versions
Table 15.1
(continued)
34 2.4.14 12 0.30%
35 2.4.16 48 1.30%
36 2.4.17 63 1.80%
37 2.4.18 1056 29.60%
38 2.4.19 391 11.00%
39 2.4.2 44 1.20%
40 2.4.20 942 26.40%
41 2.4.20.1 2 0.10%
42 2.4.21 178 5.00%
43 2.4.3 13 0.40%
44 2.4.4 28 0.80%
45 2.4.5 9 0.30%
46 2.4.6 7 0.20%
47 2.4.7 54 1.50%
48 2.4.8 18 0.50%
49 2.4.9 46 1.30%
50 2.4.x 2 0.10%
51 2.5.63 2 0.10%
52 2.5.65 2 0.10%
53 2.5.66 2 0.10%
54 2.5.67 4 0.10%
55 2.5.68 4 0.10%
56 2.5.69 6 0.20%
57 Others 1.70%
Quadrant I Quadrant II
High-profile
STARS
Nichers.
Figure 15.6
Classification of open source products
The products with low relative product importance and high customer
applicability are the mainstream utilities (Quadrant IV in figure 15.6). These
are products that everybody can benefit from. However, they are not critical
to the functionality of the computer. For instance, TouchGraph’s Google
Browser converts the search results within result into a graphical map. This
makes for an interesting map of the results. However, it may not be some-
thing, by itself, that is commercially feasible. Another great example of a
mainstream utility is Agnostos—a Web-based tool for managing to-do lists.
Such products could make excellent promotional items for companies.
Finally, the products with high relative product importance and low
customer applicability are the high-profile nichers (Quadrant I in figure
15.6). These products are regarded very highly within the specific niche
that they serve. However, beyond that, they are not well known. If mar-
keted well, they can lead to a profitable operation. A great example of this
is SquirrelMail. This is a program that can be used to run an Internet Service
Provider’s (ISP) mail operation. It is very well regarded within its niche.
Conclusion
We now know that it is possible to build a business around the open source
strategy. We are increasingly finding that open source software com-
munities are awesome competitors. They are able to compete with large
296 Sandeep Krishnamurthy
companies on an equal footing and even defeat them. They are, therefore,
not to taken lightly or dismissed offhand.
Open source software is not for hobbyists any more. Instead, it is a busi-
ness strategy with broad applicability. Businesses can be built around this
idea. When reading this paper, I want the reader to grapple with the
specifics of how to build and grow such a business.
To this end, I have proposed three fundamental business models: dis-
tributor, software producer (GPL and non-GPL), and the third-party service
provider. These are sustainable models that can lead to robust revenue
streams. The business models provided here can be enhanced by the addi-
tion of further revenue streams. For instance, we now know that certifica-
tion of developers on an open source product can lead to strong revenues.
Not all products have the same profit potential. Therefore, not all open
source software products have the same profit potential. I have classified
open source software products into four categories: Stars, High-profile
nichers, Low-profile nichers, and Mainstream utilities. Businesses can be
built around Stars. High-profile nichers can lead to robust revenue streams
if properly marketed. The other two categories may not lead to high profits.
Because many open source software products are freely available, managers
must scan public repositories to find out which products will be suitable
for their business.
The future of open source software is bright. Increasingly, we will find
that these products will take a central role in the realm of software and
will find a larger place in all our lives.
Notes
1. SCO has been in the news recently for its contentious lawsuit with IBM. The
lawsuit claims that IBM inappropriately used portions of source code copyrighted
by SCO. Details of the legal battle are available at http://www.groklaw.net.
5. http://www.newsfactor.com/perl/story/20036.html