Open Source Business Models
Open Source Business Models
Business models or strategies for open source, depending on the mission, goals, licensing, context, and
numerous other factors or variables, e.g. geography, competition, market.
Quite often the number of business models, strategies, or tactics related to the development and
deployment of open source software solutions depends on the profit motive driving particular individuals
and organizations. For example, consider the following. There are:
non-profit organizations or communities that are not interested in making huge profits from their
free and open source software (FOSS) solutions, but are more interested in simply creating and
distributing high quality, free software and solutions that will be of benefit to as many people as
possible.
then there are those individual or organizations that want to profit from the development,
distribution, and retail sales associated with various open source products and commercial add-on
modules they have created and released using somewhat restrictive licenses; and
there are also numerous individuals or organizations that want to make a living and generate
profits by offering a wide range of services in support of the open source solutions, e.g.
installation, training, maintenance.
Over the past decade, numerous entrepreneurial individuals and organizations have tackled the idea of
how to make money out of open source software. The idea that the only way of generating revenue from
open source software is by providing support services - has become outdated.
There are now a wide variety of business strategies, tactics, or business models being employed by to
generate revenue from open source software. For example:
Many non-profit organizations obtain funding to support the development and distribution of
their free and open source software (FOSS) solution from membership dues, subscription fees,
donations, and/or grants.
Many for profit organizations are paid for producing enhanced professional or enterprise versions
of an open source product governed by very restrictive licenses. They may also offer add-on
modules or bundle the open source software within other hardware and software products they
offer.
Other for profit organizations charge for a wide range of services, e.g. consulting, installation,
documentation, training, system enhancements, software maintenance & patches.
Many other innovative companies are emerging and learning how to profit from the open source
marketplace, e.g. news organizations, marketing firms, hosting, software-as-a-service (SAAS), open
hardware, etc.
The following is a list of some of the more common alternative forms of open source business models
repeatedly described in numerous published articles:
1
OPEN SOURCE SOFTWARE BUSINESS MODELS COMPILED BY LABAN
sale professional technical support services. Some companies provide immediate access to the latest
patched and certified version of the software to their paying customers only.
Consulting Services
• Under this model, a variety of consulting services are offered by a company. For example, a company
may provide a range of management consulting, implementation, and training services related to the use
of open source solutions by specific domains, e.g. healthcare, finance, manufacturing.
CAUTION: Under an open source GPL licensing, if the open source software is linked to your company's
proprietary software, the proprietary software also becomes open source. Consumers buy commercial
friendly open source licensed software to avoid this potential problem.
Hybrid Model
• There is a related, hybrid model in which a vendor forks a non-copyleft software project then adds
closed-source additions to it and sells the resulting software. After a fixed time period, the company may
release the patches or enhancements back upstream under the same open source license as the rest of the
codebase.
2
OPEN SOURCE SOFTWARE BUSINESS MODELS COMPILED BY LABAN
Independent Contractors/Developers
• A growing number of programmers in the open source software community offer their services as
independent contractors to develop, install, maintain, or enhance open source software for others. You'll
run across many of them on SourceForge, GitHub, or particular community web sites, e.g. Drupal,
Wordpress.
Remember, a company doesn't have to use just one business model. They can mix-and-match models as
they see fit, moving to a more profitable model as needed.