finance.gov.au

Contact and help

Guide to Open Source Software for Australian Government Agencies

Introduction

This guide is a complementary document to A Guide to ICT Sourcing originally published by the Australian Government Information Management Office (AGIMO) in May 2004 and since updated in September 2007.

The purpose of this guide is to provide Australian Government agencies with background information and processes to better understand, analyse, plan for and deploy open source software (OSS) solutions in appropriate situations. It is not intended to direct government users and agencies towards specifying open source technologies as part of their procurement practices. Decisions on the adoption of open source software should be made using the standard Australian Government criteria of fitness for purpose and value for money. See ‘Preparing a procurement plan’, for more detail.

Sourcing open source software

Open source software has various attributes that differentiate it from the traditional software procured by Australian Government agencies. These differences can be easily identified and described to enable agencies to better understand what changes (if any) to sourcing procedures may be required to accommodate OSS solutions.

In many respects, sourcing OSS is little different to sourcing traditional proprietary software (otherwise known as commercial or off-the-shelf software). In general, the processes and strategies defined in A Guide to ICT Sourcing apply to decisions about OSS. Where there are additional processes or differences in strategy, these are covered within this guide.

As open source procurement is relatively new to government, this guide provides background and explanatory material to assist agencies in better understanding the risks and opportunities involved in sourcing OSS. In addition, the appendices offer detailed information about OSS, including a detailed comparison of ‘open source’, ‘open standards’ and ‘open systems’.

A definition of open source software

Open source software is a type of computer software defined by several specific attributes that relate to its licensing and legal framework. Often it also involves a distinctive development and distribution model.

At present, the primary arbiter of what constitutes open source software is the Open Source Initiative[1]. The Initiative sets out various rights and obligations for developers, distributors and users of OSS. These rules define the basic licence conditions under which software must be released to be considered ‘open source’. These licence conditions give the users of OSS the right to:

Source: www.opensource.org/documents/definition.php [External Site]

What is source code?

All software is written in what is known as source code. This refers to the underlying, human-readable programming instructions produced by software developers. In most circumstances, these programming instructions are compiled into what is known as binary or machine-readable code; this is the code that actually ‘runs’ or ‘executes’ on a computer.

A significant difference between proprietary software and open source software is that OSS developers make the source code available to anyone who wants access to it. In contrast, proprietary software vendors normally only release their products in binary form. In many circumstances, agency users do not need access to this source code, nor should they need to modify it for their specific requirements. Access to source code is, however, valuable to agencies by virtue of the economic flow-on effects that accrue when multiple vendors offer competing products based on the same technology. Access to source code also reduces the risk of vendor lock-in.

Open source software and commercial software

Open source software is often considered to be ‘non-commercial’. This is not necessarily the case. Most OSS used by government and industry is available under commercial terms for commercial purposes. It just happens to be released under a licensing scheme that allows free redistribution.

Open source software is available from a wide variety of commercial suppliers. This includes many vendors that also supply software and solutions based on proprietary software. Open source licences do not preclude commercial exploitation of the software.

In most circumstances, users do not pay software licence fees for open source software. However, commercial OSS vendors deliver open source products through a model where fees are charged for services rather than licences. See Appendix B, page 52, for further discussion of these issues.

Most open source software is also copyrighted by its author(s). However, open source licensing requirements give users additional rights and obligations, including the right to reproduce and redistribute the software.

The general differences between OSS and proprietary software are set out in Figure 1.

Figure 1: Differences between OSS and proprietary software

History and development of OSS

For many years, there has been a general trend in the information and communications technology (ICT) industry towards increasing openness of platforms, communication protocols and data storage formats. This trend has encouraged the rise of open systems technologies based on open standards. Any vendor that wished to participate could develop solutions based on these open standards (although sometimes they needed to pay for access to the standards). See Appendix B, “More about open source software”, page 52, for further discussion of these issues.

Open source software has existed in some form for over 20 years. However, it was only during the last five years that OSS technologies were widely adopted by the ICT industry.

In recent years, open source software has attracted strong interest from government agencies, the private sector, the ICT industry and independent software developers. OSS products have a number of unique characteristics that appeal to each of these constituencies.

OSS usage within government

Major ICT users in both the private and public sectors have used OSS products and solutions in specific areas for many years – with or without the ‘open source’ label attached. The use of OSS is particularly widespread in areas such as network infrastructure, single-purpose computer servers, security, Internet and intranet applications and network communications. At present, OSS tools are less widely used on computer workstations, laptops and desktop personal computers (PCs).

Increasingly, open source is expanding into other areas of ICT, both niche and mainstream. Contexts where OSS solutions are emerging as a common choice include:

Each agency must determine where open source software may have a role to play according to its own context and priorities.

Overview of the OSS industry

As open source platforms have entered the mainstream, larger independent software vendor (ISV) organisations have begun producing versions of their enterprise applications or systems technology that run on these platforms. Major outsourcing solution providers have also extended their support services to cover common open source software and platforms. However, the market for OSS solutions and services still tends to be dominated by smaller vendors.

Figure 2 provides a basic overview of the most common components of the OSS industry.

Figure 2: OSS industry structure

Larger vendors

One group of solution providers in the OSS space includes large, well-established hardware and software vendors as well as the largest ‘pure-play’ open source companies. The Australian Government has a track record of dealing with these larger vendors because of their national capacity and stable trading histories.

Established SME vendors

A second group consists of the more mature small-to-medium enterprises (SMEs) operating in the open source space. Many of these are Australian-based companies. In addition, numerous mid-sized hardware and software vendors now offer open source solutions. These vendors often have extensive experience in dealing with government requirements.

The smaller players in this group include service providers and product vendors. Many offer broad levels of expertise across a range of open source technologies. Many have added their own functionality to open source software to create enhanced products. These products are delivered in the form of either targeted bundles of software and services (for example, content management systems, business intelligence software, line-of-business applications) or more general hardware-software bundles (for example, departmental groupware servers, firewalls, hardened gateways for wireless authentication and other appliances).

Established SMEs generally have enough experience in dealing with public sector organisations (often at a state or local level) to make procurement of solutions reasonably straightforward.

Boutique consultancies and SME vendors

The last group of vendors in the open source industry are smaller, specialist players. These organisations are predominantly focused on specific market segments or utilise a cluster of related open source technologies. These vendors may offer superior expertise in a nominated open source product. If an agency is interested in adopting that product, perhaps through in-house acquisition, it may be advantageous to formulate a process to obtain technical support from a specialist vendor.

The Australian open source industry

Australia’s OSS industry is still in a formative phase. At present, there are an estimated 300 to 400 local small-to-medium solution providers that specialise in open source software[2].

The majority (over 90%) of these are smaller players with less than five staff. A handful are slightly larger (around 30 staff) while none have more than 100 staff at the time of publication. These vendors are also geographically localised, offering points of presence and support around specific state capitals or regional centres. Very few have national presence at this stage.

A majority of these firms have been in business for less than five years. Few have been in business for more than ten years.


[1] Open Source Initiative: www.opensource.org.
[2] Data in this section is drawn from analysis of firms who are members of the Open Source Industry Australia, a broadly based industry group.  See OSIA website: www.osia.net.au.


Contact for information on this page: SourceIT@finance.gov.au


Back to top

Last Modified: 30 January, 2009