You are on page 1of 55

Open Source Software Options for Government

Version 2.0, April 2012

Aim

1. This document presents options for Open Source Software for use in Government.

2. It is presented in recognition that open source software is underused across Government and the
wider public sector.

3. This set of options is primarily intended to be used by Government to encourage IT suppliers and
integrators to evaluate open source options when designing solutions and services.

4. This publication does not imply preference for any vendor or product. Open source software, by
definition, is not tied inextricably to any particular commercial organisation. Any commercial entity
can choose to support, maintain, or integrate open source software.

5. It is understood that the software market, and the open source ecosystem in particular, is a rapidly
developing environment and any options list will be incomplete and may become outdated quickly.
Even so, given the relatively low level of open source experience in Government, this options list has
proven useful for encouraging IT suppliers to consider open source, and to aid the assurance of their
proposals.

Context

1. The Coalition Government believes Open Source Software can potentially deliver significant short
and long term cost savings across Government IT.

2. Typical benefits of open source software include lower procurement prices, no license costs,
interoperability, easier integration and customisation, fewer barriers to reuse, conformance to open
technology and data standards giving autonomy over your own information, and freedom from
vendor lock in.

3. Open Source is not widely used in Government IT. The leading systems integrators and supplies to
Government do not routinely and effectively consider open source software for IT solutions, as
required by the existing HMG ICT policy.

4. There are significant and wide ranging obstacles to Open Source in Government. Some of these are
lack of clear procurement guidance, resistance from suppliers, concerns about license obligations
and patent issues, misunderstanding of the security accreditation process, and myths around open
source quality, support and its development ecosystem.
Open Source Software Options for Government

How To Use

1. This document presents suggestions for open source software to be considered for new IT solutions
to meet business requirements, or as replacements for existing closed proprietary software.
References to real world significant use of the open source software are extensively provided.

2. The primary audiences for this options list are technical and enterprise architects, commercial /
procurement officers and project managers within the civil service, and those from the supplier and
integrator community who influence the design and makeup of ICT solutions to Government.
Customers and suppliers in the wider public sector are also encouraged to make use of this
document.

3. This set of options can be used to:


a. Inform the design of new IT solutions.
b. Suggest opportunities for IT service or solution refreshes.
c. Challenge a proposed solution that does not use open source technology.

4. This document does not present a list of pre-approved software. This document does not remove
existing requirements for due diligence and assurance on the part of Government. In particular it
does not transfer any technology risk from IT integrators and suppliers to Government, where it has
previously been contractually placed with those suppliers and integrators.

Notes:

1. The broad criteria for open source software to be listed in this options set is that there should be
a realistic opportunity for use in government. Proven significant use is a key factor, where
proven can mean:
a. Use at large scale, volume or high performance scenarios.
b. Use in critical functions, such as supporting health or security.
c. Long established history of use, perhaps over many years.

The software should also be commonly recognised as open source, primarily aligned to the OSI
definition.

2. By exception, some software may be listed without references where it is felt significant
opportunities for value for money may be realised. These are kept to low risk use scenarios.

3. Commentary is the opinion of the author, and does not necessarily represent the views of any
government body, vendor or community.

4. If specific open source software is not listed, it does not necessarily mean that it is unsuitable for
Government.

5. It should be noted that usage statistics for open source software are very difficult to obtain as
there is no registration or licensing process, and there is no central source for the software.

2
© Crown Copyright
Open Source Software Options for Government

Feedback & Suggestions

Please provide feedback and suggestions to opensource @homeoffice.gsi.gov.uk

3
© Crown Copyright
Open Source Software Options for Government

Contents

1. Infrastructure & Server ............................................................................................................................................................................................................ 5


2. Data & Databases................................................................................................................................................................................................................... 11
3. Middleware ............................................................................................................................................................................................................................ 14
4. Application Servers ................................................................................................................................................................................................................ 17
5. Application Development & Testing ...................................................................................................................................................................................... 19
6. Cloud ...................................................................................................................................................................................................................................... 21
7. Business Applications ............................................................................................................................................................................................................. 23
8. Network ................................................................................................................................................................................................................................. 30
9. Web & Web Applications ....................................................................................................................................................................................................... 33
10. Geographic & Mapping .......................................................................................................................................................................................................... 39
11. Security Tools ......................................................................................................................................................................................................................... 42
12. Desktop Office........................................................................................................................................................................................................................ 44
13. Specialist Applications............................................................................................................................................................................................................ 48
14. Education & Library................................................................................................................................................................................................................ 51
15. Health ..................................................................................................................................................................................................................................... 53
16. Service Management ............................................................................................................................................................................................................. 54
17. Agile Development & Project Management .......................................................................................................................................................................... 55

4
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

1. Infrastructure & Server

Sector Software Consider as Alternative to Comments Real World Use

Server  RedHat Enterprise Linux  Microsoft Windows Server  General purpose Unix-like  London Stock Exchange has
Operating operating system with proven moved from a Microsoft .Net
Systems  Canonical Ubuntu Server  UNIX - Sun Solaris, IBM AIX, higher performance, availability based infrastructure to a
HP UX and security record. Novell Suse Linux based
 CentOs Linux infrastructure to improve
 Enterprise Linux distributions are speed and stability.
tested more than cutting edge Reference
 Novell SUSE Linux
distributions aimed at developers http://bit.ly/e2KL7w
or home use.
 Linux powers the global
 With a billion dollar revenue, Wikipedia site. Reference
Redhat is a leading provider of http://bit.ly/13ynJh
support and services for
enterprise grade Linux servers. It  Redhat users include the
has approximately 62% of the New York Stock Exchange,
commercially supported Linux US Army, . Reference
market. http://red.ht/IHgZgr

 CentOS is a rebuilt from RedHat  CentOS is used by the


enterprise versions of the source Mexican Federal Power
code but without Redhat Commission. Reference
trademarks, and usable without http://bit.ly/hrXBgb
commercial support subscription
costs. Support for CentOS can  Netcraft Survey March 2011
also be procured. shows top 5 most reliable
web hosting providers run
Linux. Reference
http://bit.ly/fyHGxK

 The www.gov.uk beta uses


Ubuntu Server. Reference

5
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
http://bit.ly/zVAoXc

 FreeBSD, NetBSD, OpenBSD  Microsoft Windows Server  General purpose Unix-like  Force10 routers and
operating system with proven switches have an OS based
 UNIX - Sun Solaris, IBM AIX, performance, availability and on NetBSD. Reference
HP UX security record. http://bit.ly/fDjqZN

 BSDs have a particular record in  FreeBSD used in products


internet and network services, from major companies
and underly many commercial including Apple, Blue Coat,
network products. Citrix, Ironport, Juniper.
McAfee and NetApp.
 FreeBSD is considered stable and Reference
reliable and powers some of in http://bit.ly/e2wFtE
internet’s busiest sites, including
for a while Microsoft’s Hotmail.  FreeBSD powers busy sites
Reference http://bit.ly/iev6qZ including Yahoo! Reference
http://bit.ly/3eCauv

Desktop  RedHat Desktop / Workstattion  Microsoft Windows XP,  Alternative desktops are likely to  Munich saves 4m euros with
Operating Linux Vista, 7 be successful when their role or projected savings of 15m
Systems use is known to not require euros over 3-4 years, moving
 Canonical Ubuntu Microsoft specific applications. to Linux desktops and
Examples are contact centre OpenOffice. Support tickets
 CentOs Linux desktops requiring access to a reduced from 70 to 46 per
web based application. month. Reference
 SUSE / OpenSuse Linux http://bit.ly/HlS4hb

 220,000 Canonical Ubuntu


desktops deployed in
Andalusia, Spain. Reference
http://bit.ly/ghu4lg

 French police deplou Ubuntu


desktop to approx 90,000
desktops saving 50m euros
2004-2009, reducing the IT
budget by 70% with no loss
of capability. Reference
http://bit.ly/119awP and
6
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
http://bit.ly/HQ68lF

 Spain’s region of
Extremadura moves to
40,000 Linux desktops.
Compliant to ISO 27001
security. Reference
http://bit.ly/wNsqGM

Virtualisation  Linux KVM  VMWare vSphere / ESX /  KVM is establishing itself as the  IBM uses KVM as basis for
Server leading alternative to the it’s IaaS cloud platform.
 Xen incumbent virtualisation Reference
platforms. The Open http://bit.ly/d9yNqL
Virtualisation Alliance which aims
to promote KVM over VMWare  KVM leads other
has more than 160 members virtualisation technologies in
inlcudig IBM, Redhat, Intel, HP SPEC benchmarks. Reference
and BMC. http://bit.ly/ovT81B and
http://bit.ly/vBEtu9
 Xen pioneered virtualisation but
is considered to overtaken by
KVM based platforms. Citrix
offers commercial support for
Xen based virtualisation.

 Virtualbox  VMWare Workstation,  Desktop virtualisation, developed  Oracle’s VDI enterprise


Parallels for desktop by Sun, now managed by Oracle. product is based on
Supports features comparable to Virtualbox. Reference
commercial software including http://bit.ly/sQHcGI
device passthrough. Compatible
with a Vmware (vmdk), Microsoft  Virtualbox was used in the
(vhd) and Open Virtualisation development phase of a
Format (OVF) virtual machine disclosure website
images. Light client only software programme led by the Home
is ideal for development and Office.
testing environments.

Remote  rdesktop  Citrix ICA  Rdesktop is a client for  Open source VNC clients are
Desktop used extensively in a range
7
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
Access Clients  RealVNC, TightVNC, UltraVNC Microsoft’s RDP protocol. of industries. Examples
include the helath and
 VNC servers and clients enable agriculture sectors. The
platform independent remote commercial service provider
desktop use. Handshaking allows RealVNC won the 2011
interoperability between different Queen’s Awards for
VNC implementations. Innovation and International
Trade. References
 VNC implementations are http://bit.ly/KdhFJc and
available for a range of server and http://bit.ly/IrE60e
client platforms including Linux,
Unix, Windows, MacOS and
Android. Because VNC is a pixel
protocol, it is more compatible
and suffers from less edge-case
issues than remote desktop
protocols which try to intercept
graphics subsystems.

Filers &  FreeNAS  Windows filer server,  Software or commodity NASes  FreeNAS is used as a backup
Storage NetApp, EMC filers can be better value than the and storage capability for a
 Openfiler traditional NAS products, Home Office led
particularly for smaller usage development phase of a key
 scenarios, or for time-limited use, UK Government website.
such as for the development cycle
of an ICT projects.

 FreeNAS is a software distribution


of a filer supporting a range of
protocols for network storage and
related functions such as
authentication. It supports
Windows (SMB/CIFS), Apple
(AFP), NFS (Unix/Linux) storage
protocols, and supports hardware
over iSCSI, and RAID
configurations. It can be deployed
on commodity hardware,
virtualised, or via bootable media.
It supports common network
functions such as SNMP, and

8
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
email alerts.

 NextentaStor  Windows filer server,  Open source based hardware  Nexenta was reported in
NetApp, EMC filers appliances can be more cost 2011 as growing fatser than
effective than the traditional NetAPp and achieving its
th
leading filer suppliers. 2000 commercial
deployment, a total of 330
 Nexentastor is an appliance based PetaBytes of storage. Users
on significant open source include top 10 finance firms,
technologies including the BAS group largest electronics
Nexenta OpenSolaris and ZFS retailer in Netherlands, iNet,
development, and is often much KT formerly Korea Telecom,
cheaper than other NAS vendors. TWM regional water
It provides most of the features of supplier, via Forensics.
enterprise class NAS solutions, Reference
such as snapshots, management http://bit.ly/hWW8Ty and
utilities, tiering services, http://bit.ly/I3kxt9
mirroring, and end-to-end
checksumming.  Performance tests indicate
Nextenta is as performant, if
 A community edition software not better, than NetApp and
only version is available free of EMC products. Reference
charge for users with less than 18 http://bit.ly/nBMU1c
terabytes of used disk space.

Backup  Amanda, Bacula  NetVault Backup  Amanda and Bacula are  Corporate and public sector
compatible across Linux, Unix, testimonials for large scale
MacOS and Windows systems. deployments including
Belgian Government backing
up 30TB. Reference
http://bit.ly/gp64Jy

Configuration  Puppet  IBM and CA configuration  Used in very large scale  The www.gov.uk beta uses
Management management tools, HP deployments, and designed to be puppet. Reference
OpenView configuration cross-platform, Puppet can be http://bit.ly/zVAoXc
product suite used to manage the configuration
of Linux, Unix and Windows  Puppet is used by large
servers, as well as common infrastructures such as
Wikimedia Foundation, Dell,
9
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
applications. Rackspace, ZYnga, Twitter,
NY Stock Exchange, Disney,
 Puppet Labs received $8.5 million Citrix, Oracle, Zynga, Nokia,
in funding from Google, VMWare twitter, sugarCRM,
and Cisco at the end of 2011, Sun/Oracle, Los Alamos
leading to a total of $16m National Lab, and Google.
investment. Reference
http://bit.ly/JgZzqW and
 Enterprise edition enables audit http://bit.ly/nDXhXH
and compliance.

 Puppet provides OpenStack


integration.

10
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

2. Data & Databases

Sector Software Consider as Alternative to Comments Real World Use

Relational  MySQL  Microsoft SQL Server  General purpose, long established  Some of the largest and user
Databases and proven. intensive online services use
 Oracle DB Mysql, including Google,
 Component of established LAMP Facebook, FLickr, Wikipedia,
 IBM DB2 pattern stack, supporting many Nokia, Youtube. Reference
common patterns including http://bit.ly/gZf5T7
Joomla, Wordpress, Drupal.
 Twitter uses MySQL at scale,
 Optimised for read speed. quoting their engineer
Historically not designed to be “MySQL is the persistent
feature rich. storage technology behind
most Twitter data”.
Reference
http://bit.ly/HuHBVT

 Other users providing


studies and testimonials
include NASA, UN FAO, US
Navy, Whitehouse.gov, New
Zealand Ministry of Justice,
Ericsson, Cable & Wireless,
Nokia. Reference
http://bit.ly/rE8XM

 MySQL is used by
www.gov.uk beta. Reference
http://bit.ly/zVAoXc

 PostgreSQL  Microsoft SQL Server  Long established and proven.  Large data oriented services
Historically developed for feature use PostgreSQL including

11
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
 Oracle DB completeness to compete with Yahoo!, MySpace, Sony
commercial databases. Features Online, Skype, International
 IBM DB2 include streaming replication, Space Station. Unmodified
triggers, table partitioning and PostgreSQL scaling to
stored procedures resembling petabytes. Reference
Oracle’s PL/SQL. http://bit.ly/6ttyNn

 Postgreqsl was an early support  2011 Police Crime Map site


of geographic information. uses postgresql database. At
peak demand was 220,000
 EnterpriseDB variant aims to requests/second.
replace Oracle database. www.police.uk

Distributed  Hadoop  Google MapReduce  Hadoop is the leading platform  Hadoop is used by leading
Large for petabyte scale distributed large scale operations
Storage, Big  HBase, Cassandra  Google BigTable data storage and processing. It is including Amazon/A9
Data, NoSQL designed to detect and manage product search, Adobe, AOL,
 Redis NoSQL  Intersystem’s Cache, Matisse failures in commodity compute Baidu at 3000TB/week, Ebay
nodes, thus not relying on 532 node cluster and 5.3PB,
expensive high-availability Facebook 1100-node cluster
 MongoDB
hardware. Compatible with 12PB data, Hulu media
MapReduce APIs. service, IBM Blue Cloud
 CouchDB
Computing, Last.fm,
 During 2001, several commercial LinkedIn, New York Times,
offering provide support around Microsoft Powerset,
Hadoop components, or Hadoop- Rackspace, Twitter, Yahoo
like components, including from with more than 40,000
EMC, Oracle and IBM. nodes . Reference
http://bit.ly/zI1Wp
 MongoDB is a document (JSON)
oriented noSQL store designed for  MongoDB is used by the
large scale and performance. www.gov.uk beta. Real
world use includes SAP,
 HBase is modelled after Google’s MTV, sourceforge, Athena
distributed database BigTable. Capital Research, Disney,
IGN, The National Archives,
 Cassandra developed and open Guardian., NYTimes, Forbes,
sourced by Facebook provides Foursquare, LexisNexis,
faster large storage balanced by CERN, Springer, and Doodle .
“eventual consistency”. It follows Reference
http://bit.ly/zVAoXc and
the NoSQL concept. The multi-
12
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
master architecture has no single http://bit.ly/DkEXr
points of failure, and zero-
downtime failed node  Adobe, Powerset,
replacement. Designed for highly Stumbleupon, Yahoo!,
consistent durable storage Twitter, and Facebook use
through data centre failures. HBase. Reference
http://bit.ly/15mgo5
 CouchDB is a document oriented
NoSQL store with ACID semantics  Cassandra used by
and Mapreduce views and Accenture, Adobe, Ericsson
filters.It is particularly strong at Cisco, IBM, Digg, HP, Netflix,
managing occasionally offline openwave, Facebook,
nodes, such as mobile device, to WebEx, Pitney bowes.
support offline applications. It Rackspace, Real, Symantec,
embraced modern web Twitter. Netflix
standards, using JSON for benchmarked a system
documents, Javascript for queries, performing over 1 million
and HTTP for its API. writes per second.
References
 Redis NoSQL store is governed by http://bit.ly/g1HATc ,
VMWare http://bit.ly/iesAa4 and
http://bit.ly/tK0wiB

 CouchDB is used by the BBC


for its dynamic content
platforms, Credit Suisse for
internal commodity markets
department, . Reference
http://bit.ly/5Qu15

13
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

3. Middleware

Sector Software Consider as Alternative to Comments Real World Use

Message Bus  RabbitMQ  IBM MQ  AMPQ is the establishing open  RabbitMQ is used by NASA
standard for Message Queue for their cloud platform, and
 JBOSS  BEA Weblogic technologies. Its development is by the BBC for its newsfeeds.
led by Bank of America Merrill Reference
 Oracle and Tibco messaging Lynch, JP Morgan, Goldman http://bit.ly/o77FY5
products Sachs, Credit Suisse and Barclays,
and Germany’s Deutsche Börse  India’s citizen indentity
stock exchange. Other backers infrastructure used
include Microsoft, Cisco Systems, RabbitMQ.
Red Hat and VMware.

 RabbitMQ is a leading AMPQ


implementation. RabbitMQ is
supported by a VMWare group
company.

Enterprise  WSO2 Carbon  IBM Websphere ESB, Oracle,  Java OSGi  Leading Danish bank uses
Service Bus Tibco ActiveMatrix JBOSS ESB for mission critical
 JBOSS BusinessWorks applications. Reference
http://red.ht/uZ6qUI

 Mule ESB  IBM Websphere ESB, Oracle,  A successful lightweight but  Serverside case study shows
Tibco ActiveMatrix enterprise grade ESB, MuleESB beat others
BusinessWorks orchestration and integration according to several criteria
framework. Commercial including feature coverage,
enterprise edition provides vendor response time, rich
features such as high availability user community, product
and easier management. maturity, cost, and minimal
dependencies on other

14
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
 MuleSoft has always been strong products. Reference
in the diverse range of platforms http://bit.ly/JgV7bq
it can connect to.
 Mulsesoft has ver 3,200
 Mulesoft is now supported comanies using it in
commercially running with a production. Significant suers
Tomcat server, further reducing include Adobe, AT&T, Bank
costs for application server. of America, Barclays, ebay,
charlesschwab, Mastercard,
 MuleESB was initially by IBM as Motorola, FedEx, Qualcomm,
one of the earliest Yahoo, Xynga, CBS,
implementations of an ESB Starbucks, Boing, HP, GE,
Sprint, Xerox, Walmart,
Cisco, Verizon, Unisys.
Reference
http://bit.ly/riM2yy

 Case studies include Tivo


reducing development time
by 75%, US case
management system used by
600 courts delivery reduced
cost, Netherlands e-
government reducing time
to deliver and avoiding
vendor lockin, and reducing
infrastructure costs for a
health sector fundraising
charity. Reference
http://bit.ly/riM2yy

SOA  JBOSS  BEA Aqualogic  The JBoss Enterprise SOA  IBM reference: Camden
Platform is an open-source Java Council used JBOSS created a
 IBM ESB, IBM EII EE-based Service Oriented single view of the citizen to
Architecture platform. It is also reduce avoidable contact
part of the commercially with the contact centre and
supported enterprise-grade improve the citizen
offering from RedHat’s experience. Reference
middleware product suite. http://red.ht/ueg4sz

 Oystercard web services

15
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
have been migrated to the
JBOSS SOA platform with
80% cost saving, serving
approx 10m customers per
day.Reference
http://red.ht/vhfAgY and
http://bit.ly/ueHOKa

Job  Quartz Schedular  BMC Control-M, Cisco Tidal,  Quartz is a fully featured  Quartz is used by Vodafone
Scheduler IBM Tivoli Workload enterprise job scheduler, which Ireland, Covalent, US DoD for
Scheduler, CA Autosys, integrates with the Java J2EE or a large e-commerce system,
J2SE platforms. It is suitable for Level3 Communications,
embedding in small applications Cisco in-house systems,
as well as driving large complex Adobe’s LiveCycle suite.
applications. Reference
http://bit.ly/I40k6K

16
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

4. Application Servers

Sector Software Consider as Alternative to Comments Real World Use

Java  Redhat JBoss  IBM Websphere  JBoss implements the Java EE 6  Testimonials for Glassfish
Application stack. Fully featured, it supports include social networking
Server  Sun / Oracle Glassfish  Oracle / BEA Weblogic clustering, failover, load balancing sites, technology
and the range of EE components consultancies, software
 Apache Tomcat including JMS, JAAS, JSP and vendors, Peugeot Citroen,
JDBC. US health network, Suncorp
insurance. Reference
 Apache Geronimo
 Glassfish supports Java EE 6 http://bit.ly/PTDz2
specification and is known for
scalability and speed. Supports  Siemens uses large scale
clustering and load balancing. physical mail processing
system using JBOSS
 Apache Tomcat is a popular and Application Server,
proven servlet container processing 700,000 mail
implementing the Java Servlet items per hour, with 99.8%
and JSP specifications. It is known availability.Reference
to be embedded in commercial http://red.ht/sjAsYb
products.
 Jetty is used by www.gov.uk
 Jetty is lighter but compliant beta. Reference
application server, often used http://bit.ly/zVAoXc
embedded into others offerings.
 New York Stock Exchange
 Apache Geronimo is a full Java EE Euronext uses JBOSS
suite, currently implements Java platform. Reference
EE 5 specification. http://red.ht/ugXJX1

 JBOSS Application Server use


quoted by RedHat with the
following: (i) Autotrader in
the UK currently runs its high
volume website and over
17
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
120 applications on JBoss
Application platform, (ii) UFI
/ Learndirect runs online
education courses and
advice sessions for up to 2
million users using JBoss
technology, (iii) Siemens
have built a high volume,
highly performant and highly
available (99.8%) mail
sorting application for up to
700,000 pieces of mail per
hour. Reference
http://red.ht/seYxXk

18
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

5. Application Development & Testing

Sector Software Consider as Alternative to Comments Real World Use

Programmming  Eclipse  Microsoft Visual Studio  Eclipse is a world leading  The Eclipse foundation has
IDE integrated development 174 member companies
 KDeveleop environment, originally including CA, IBM, Nokia,
developed by IBM. It is designed Oracle, SAP, Adobe, ARM,
to be am extensible platform, ATos, Cisco, Ericsson,
and is used for a range of non- Google, Intel, Motorola,
development purposes including NEC, RedHat, and
diagramming for business Blackberry. Eclipse is used
processes and project by Google engineers. IBM’s
management. It is used as a basis Rational modelling tools use
for other products, including well Eclipse, as do Fujitsu’s
known commercial products. application server suite.
Eclipse is established for Reference
development of Ada, C/C++, http://bit.ly/g5jt1n
COBOL, Java, J2EE, Perl, PHP, http://bit.ly/HHTrex
Python, R, Ruby (including Ruby http://bit.ly/HO4Juu and
on Rails framework), Scala, http://bit.ly/IU2WYe
Clojure, Groovy and Scheme. It
can also be used as a modelling
tool, using schemes including
UML and BPMN. Eclipse also
enables unit testing via JUnit.

Web  PHP, Zend Framework  Microsoft ASP.Net  Very common component of the  Real world uses by Cisco
Application LAMP pattern. (Linux Apache, WebEx, NYSE Euronext, Fox
Development MySQL, PHP) Interactive Media, Fiat
Group, IBM R&D Labs,
 Zend Framework provides Mcafee. Reference
additional libraries and http://bit.ly/o6TcFz
components for developers.

19
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

Code  Git, Subversion  Visual Sourcesafe, Rational  Git is the leading distributed  One of the world’s largest
Repository and Team Concert, Perforce version control system. Support and most distributed
Version non-linear development, developments, the Linux
Control cryptographic authentication of kernel, is managed by git.
histories, and is suited to the
largest developments.

Performance  jmeter  LoadRunner  Jmeter is a light but functional  Jmeter is used in the Home
Load Testing and established web application Ofice led development of a
testing tool, which can be key UK Government website
extended by plugins from an which is expected to see
active ecosystem, including from very large demand on go-
Google. Vastly cheaper than live.
proprietary alternatives, it is
often sufficient for requirements,
and in some cases more
functional, for example being
able to test for media streaming.
Jmeter can test a range of
common internet and networking
protocol services including HTTP,
FTP, SOAP, JDBC, LDAP, JMS,
POP/IMAP, and provide reports,
with tests able to parameterise
variables and test assertions. It
can create concurrent load
though load generating threads.

 Jmeter can now operate


distributed load tests through
load generating nodes. Previously
this was a reason for selecting
proprietary products.

20
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

6. Cloud

Sector Software Consider as Alternative to Comments Real World Use

Cloud  OpenStack  Amazon Web Services,  Emerging standard with  Over 160 significant
Infrastructure Microsoft Azure, VMWare, significant multi-vendor backing organisations backing
Citrix providing assurance against OpenStack including
single-vendor lockin and failure. Rackspace, NASA, Citrix, Dell,
NTT, AMD, Intel, Cisco, Bull,
 Primarily developed by NASA and Memset, NetApp, HP, NEC,
Rackspace, now backed by AMD, Akamai, f5, Quanta, AT&T,
Intel, Dell, Citrix, Cisco, Canonical, Deutche Telekom, Nexenta,
NTT and over 160 other Yahoo, LG CNS, ClearPath.
organizations. Reference
http://bit.ly/e3AMz6
 Provides virtual machine
management (OpenStack  NASA production use of
Compute) and storage OpenStack components.
(OpenStack Storage). Case studies include San
Diego Supercomputer
 Supports Xen, KVM, Qemu and Center, MercadoLibre with
Microsoft Hyper-V hypervisors. 58million customers across
Latin America, Australian
 Supports the open virtual Government infrastructure
for researchers, Rackspace,
machine format, OVF, supported
by Dell, Microsoft, Xensource, RightScale cloud
VMware, Redhat, IBM and Oracle. management., Fidelity
Investments, AT&T, NASA,
US Department of Energy .
Reference
http://bit.ly/I2QYHq

 Tier 1 ISP using OpenStack


object storage. Reference
http://bit.ly/eGQ4Nr

21
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

 Eucalyptus, Ubuntu Enterprise  Amazon Web Services,  Early re-implementation of the  Puma.com and related sites
Cloud Microsoft Azure, VMWare, industry leading Amazon EC2 and use Eucalyptus. Reference
Citrix S3 services for managing virtual http://bit.ly/hd9Dgy
machines.

 Now forms part of


commercialised cloud
management offerings, including
Canonical’s Ubuntu Enterprise
Cloud Services.

 Allows deployment , management


and dynamic scaling of private
and hybrid clouds (overflow
capacity to public clouds, eg
Amazon)

 Supports Xen, KVM hypervisors

 OpenNebula  Amazon Web Services,  Interoperates with Amazon EC2,  OpenNebula is used by CERN
Microsoft Azure, VMWare, ElasticHosts which peaked at 16,000
Citrix virtual machines managing
 Users manage via Amazon AWS 400,000 jobs. References
compliant APIs http://bit.ly/9SalWZ and
http://bit.ly/jiB7aE
 Allows deployment , management
and dynamic scaling of private
and hybrid clouds (overflow
capacity to public clouds, eg
Amazon)

 Supports Xen, KVM and VMware


hypervisors

22
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

7. Business Applications

Sector Software Consider as Alternative to Comments Real World Use

Email Server  Zimbra  Microsoft Exchange Server  Zimbra was acquired by VMWare.  Zimbra is used by NTT,
It offers email, calendar, global Purdue University, Comcast,
 Zarafa address lists and collaboration. It US Defense Department,
interoperates through open Bechtel and Raytheon.
standards with a range of clients. Reference
http://bit.ly/8VKcpy
 Zarafa aims to replace Exchange
and integrates with MS Outlook.  Zarafa customers include
Provides webmail service with health sector, local
Outlook look and feel. Supports authorities, retail and
ActiveSync devices and Blackberry manufacturing and
Enterprise Server. Integrates with education. Examples are Sixt,
SugarCRM, Alfresco ECM and Brabantia, and Finnish
OpenERP. Supports mail search, municipality. Reference
hierarchical storage and archiving. http://bit.ly/rGBRJB and
http://bit.ly/tswL5J

Search  Lucene / Solr  Microsoft FAST  Lucene/Solr is a functionaly  Lucene provides search
Engine capable and scalable search capability for Wikipedia.
 Xapian  Exalead engine. Can index PDF, HTML, Reference
Microsoft Word and ODF formats, http://bit.ly/erRSEd
 Autonomy IDOL amongst others. Lucene/Solr’s
strength is in its performance and  High traffic public websites
scalability. It also provides that use Solr/Lucene include
features normally only found in AOL, whitehouse.gov, AT&T,
the most expensive search Ticketmaster, The Guardian,
engines. Netflix, news.com, dig, NASA
PDS, eBuyer.com. Other
users include Goldman
Sachs, Disney, Apple, Cisco,
NASA NEBULA, MTV.
23
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
Reference
http://bit.ly/WlANZ

Intranet,  Alfresco  Mircrosoft Sharepoint,  Alfresco founded by co-founder  30,000 public user capacity
Portal and OpenText Vignette, Oracle of Documentum and former COO at AQA - Assessment &
Collaboration  Nuxeo WebCenter of Business Objects. Qualification Alliance.
Reference
 Nuxeo is a platform for document http://bit.ly/4FY8b8
management, asset management
and case management. It enables  Alfresco used by Yell.com.
business applications with Sony, EA, ofwat, BBC.
workflows to be designed and Reference
built. http://bit.ly/4FY8b8

 Islington Council. Reference


http://bit.ly/dh3W6i

 University of Westminster
Intranet. Reference
http://bit.ly/hlRkrX

 Liferay  Mircrosoft Sharepoint,  Liferay is a leading enterprise  Clients include Cisco, T-


OpenText Vignette, Oracle portal server. It provides Mobile, Societe Generale,
WebCenter functions and portlets for content Barclays,French MoD,
management, blogs, instant Lufthansa, Vodafone, Allianz,
messaging, SSO, message boards, . Reference
calendar mail, polls, image http://bit.ly/cd5sW3
gallery, tagging, knowledge base,
asset publishing and publishing
workflow. It is JSR168 compliant.

Document  Alfresco  Mircrosoft Sharepoint,  Alfresco is CMIS 1.0 compliant.  Cisco Internet Business
and Content Opentext, Filenet, Solutions Group. Reference
Management  Nuxeo Documentum http://bit.ly/hl250J
System
(CMS)  French Air Force document
information system.
Reference

24
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
http://bit.ly/i8kPVZ

 Alfresco is used by Irish


Revenue Commissioners.
Reference
http://bit.ly/bJXbSy

 Customers include Yell.,


Toyota, SNCF, Fox, La Poste,
Merck, Cisco, Endeca, KLM,
French MoD, French MoJ,
French Interior Ministry.
Reference
http://bit.ly/4FY8b8

Records  Alfresco  Mircrosoft Sharepoint,  CMIS 1.0 and DoD 5015.02  Islington Council. Reference
Management Documentum, Meridio, certifications. Implements http://bit.ly/dh3W6i
(EDRM) TRIM, Objective. Sharepoint protocol to act as
substitute backend.  EADS 20,000 paper files.
Reference
http://bit.ly/hRJx4V

Workflow,  Nuxeo  Sharepoint  Nuxeo is a platform for document  Nuxeo is used by the BBC,
Forms & Case management, asset management French Atomic Energy
Management  FoxOpen and case management. It enables Commission, The Press
business applications with Association, French energy
workflows to be designed and ERDF, French Ministry of
built. Defence and related groups
including air force, La Poste,
 FoxOpen is developed by French Interior Ministry for
Department of Energy and public portal, Electronic Arts,
Climate Change and used for and a a telco with 160million
rapid application development for mobile customers .
workflow, MVC based and case Reference
handling applications. http://bit.ly/I0AHEF

 Foxopen Department for


Energy and Climate Change
25
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
(DECC) applications include
Oil & Gas Portal, FOI case
management,
correspondence handling.
Also used by BIS, MoD,
Boeing and Australian Dept
of Health. Reference
http://bit.ly/gtU1ZY

Enterprise  OpenERP  SAP, Oracle, Microsoft  Open ERP is commercially  OpenERP customers include
Resource Dynamics, PeopleSoft, SAGE, developed and supported. La Poste, Veolia, Danone,
Planning  Openbravo SAP Modular capabilities include sales, Oracle. Reference
(ERP) CRM, project management, stock http://bit.ly/ej0HHR
management, accounting and
human resources. Also provides  OpenBravo 3 times winnder
vertical industry specific of Infoworld software
applications over OpenERP. awards. Reference
http://bit.ly/9K9Jyx
 OpenBravo is commercially
developed and supported.  Open bravo customers
Includes finance and accounting, include BBVA, Coapte French
sales, purchasing, inventory, healthcare, Basque City Hall.
procurement, manufacturing, Reference
projects, and business http://bit.ly/mClVN
intelligence.

Customer  SugarCRM  Microsoft Dynamics,  SugarCRM is a commercially  SugfarCRM customers from


Relationship SageCRM, Salesforce successful CRM system providing comms, financial, healthcare,
Manegemnt sales-force automation, public , professional services,
(CRM) marketing campaign manufacturing, technology
management, customer support, and retail sectors include uzo
mobile device CRM and reporting. (Portugal’s largest telecoms
provider), One Financial,
 In 2011, SugarCRM joined the HealthScreen (replacing
IBM Global Alliance Portfolio for Siebel),State of Oregon,
cloud solutions. InterAct (public safety and
security), Thomas Cook,
ThyssenKrupp, Avis, General

26
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
Motors . Reference
http://bit.ly/sEHA3M

Business  Pentaho BI Suite  Oracle, IBM, Informatica  Includes ETL, OLAP, reporting,  Customers include Camden
Intelligence dashboards, workflow and data Borough, US Naval Air
(BI) mining capability. Integrates with Systems Command, Harris
Hadoop for large scale data Computer Systems, Sun
analysis. Microsystems, Specsavers,
NHS Islington, Brussels
Airport, Norways TV2.
Reference
http://bit.ly/ehITaM

Data  Talend  IBM, Oracle, Software AG,  Mature data integration tools  Customers include ebay,
Integration Tibco, Progress, Informatica covering file migrations, data Deutsche Post, Allianz, ING,
warehousing, ETL, master data Alcatel-Lucent, AOL, BNP
management, data quality Paribas, Orange, Virgin
profiling. Application integration Mobile, Sony, SNCF, Land
and ESB functions. Integration Registry, UNHCR. Reference
with Hadoop aims at “big data” http://bit.ly/4odsN and
analysis. http://bit.ly/4odsN

 Talend is one of the largest  The Irish Revenue


companies with an open source Commissioners use Talend
business model. for data integration and
quality. Reference
http://bit.ly/HNLvoP

Reporting  Jasper Reports  Crystal Reports, Business  A flexible reporting platform,  JasperSoft, which also
Objects used on its own, but also found provides business
integrated into other offerings. intelligence capability, has a
Jasper is particularly developer large number of customers
friendly, enabling integration of across several sectors who
reporting functions to have often replaced
applications. proprietary technologies.
These include a major Irish
 Reports can include dashboards, Government Department
tables, crosstabs, charts and resulting in significant
savings, Virgin Money, USA
27
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
gauges. National Institute of Food
and Agriculture, and several
 Active ecosystem of related tools tax authorities in the
include report servers such as the Netherlands. References
open source JasperServer, to http://bit.ly/Fxapm and
provide additional functionality http://bit.ly/HLcQsC
such as report scheduling.
Graphical report design can be
achieved with iReports. Other
tools create reports to Excel,
Word and PowerPoint formats, in
addition to HTML, PDF, CSV and
XML.

 OpenReports  Crystal Reports, Business  Flexible web based reports server  Customers include leading
Objects which can use several reporting USA retail store Macy’s, and
engines, including Jasper, Senegal public sector for
JFreeReport, JXLS and Eclipse microfinance, health
BIRT. insurance and HR
applications. At Montpelier
 Server manages permissions and University it has replaced
security, scheduling and auditing. Business Objects for many
tasks. Reference
http://bit.ly/IMP6Dc

Business  Activiti BPM  IBM products for BPM  Activiti is now governed by  Activiti is used by Scarlet to
Process Alfersco. automate the provision of
Modelling  Intalio BPM multi-play telecoms.
(BPM)  Intalio is a widely deployed Reference
 ProcessMaker business process management http://bit.ly/IrGNib
system, based on the popular
Eclipse platform.  Processmaker’s customers
include Lenovo, BBVA,
 Processmaker is a web based GTBank, Toyota. Reference
workflow and BPM system. http://bit.ly/IrHk3K
Colosa which develops
ProcessMaker meets ISO9001  Intalio implementation gold
quality management certification. partners include CSC a global
systems integrator.
Technology partners include

28
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
VMWare and HP. Clients
include Thales, US Army, US
DoD, US DoE, Accenture,
CapGemini, CSC, Orange,
Sky, Vodafone, Veolia, BP,
BNP Paribas, Santander,
Allianz, Samsung, Toyota,
Irish Revenue, New Zealand
MoJ and Brazilian
government, Singapore
Airlines, Informatica.
Reference
http://bit.ly/IypgFJ
http://bit.ly/IgqasQ and
http://bit.ly/Igr8Fs

Human  OrangeHRM  Oracle, SAP  OrangeHRM is a corporately  Customers include Landmark


Resources developed HR management property management .
(HR) system that covers leaving, Reference
joining, time management, http://bit.ly/tMal9s
recruitment, performance,
expenses, leave, reporting. There
are delivery partners across the
globe.

29
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

8. Network

Sector Software Consider as Alternative to Comments Real World Use

Network  Nagios, other  BMC, CA, Orion  Nagios has heritage in many ISPs.  Nagios provides monitoring
Monitoring Often used with the ganglia for the Wikipedia
 OpenNMS  IBM Tivoli, HP OpenView graphing system. infrastructure. Reference
http://bit.ly/erRSEd
 Zabbix  OpenNMS is a scalable enterprise
class network monitoring system.  Zabbix is used by large
 Hyperic HQ Integrates with service organisations such as DEAC
management Request Tracker. IT services across four
 GroundWork continents, leading Polish
 Hyperic acquired by VMware also telecoms Netia monitoring
supports monitoring of 20,000 parameters, NTT
 ZenOSS
virtualised infrastructure. In Comms, large Brazilian
addition to server, application energy company PetroBras.
 Opsview Reference
and performance management it
has integration into VMWare’s http://bit.ly/swdGQw
vshpere products.
 Hyperic is used by Yahoo,
 Zabbix is a mature monitoring Cisco, hi5, Goldman Sachs,
framework with agents for many Deutsche Bank, Avis,
operating systems and software comcast. Reference
stacks. http://bit.ly/Ig7iHn

 ZenOSS is a leading network  ZenOSS is used by


monitoring system, deployed to Rackspace, LinkedIn,
35,000 customers across 35 VMWare, Motorola, Los
countries. Alamos, LexisNexis,
Deutsche Bank, US Army,
 Opsview, using the nagios core, Broadcom, Telstra,
can monitor a range of CapGemini. Reference
applications, operating systems http://bit.ly/vrdvui
and hardware. Functions include
 Opsview is used by
30
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
distributed monitoring, service Symantec, Sky, Siemens,
desk integration, and reporting. Telefonica, US Army, Plusnet
Opsview Enterprise 3.10 won the ISP, Adecco, Lidl, Allianz, and
2011 Techworld One to Watch Irish Revenue. Reference
award. http://bit.ly/kMpTel

Mail Transport  Sendmail  Microsoft Exchange  Sendmail has been powering  Postfix users include the
email globally since the early 80s. University of Malaga for
 Postfix, Exim approx 100,000 mailboxes,
 Postfix is a mail transport agent, Connect.com.au (now AAPT)
originally developed by IBM, amongst Australia’;s largest
which for which complex network service providers,
configuration is relatively easier. US Navy. Reference
For example, it supported virtual http://bit.ly/JI5d7l
domains early and in a relatively
manageable manner.  Sendmail is the most
popular MTA on the
 Developed at the University of internet, and though it’s use
Cambridge, Exim is an is declining it still leads.
administrator and developer Reference
friendly MTA. It allows flexible http://bit.ly/JBqNMS
builds and extensions, and
greater number of mail policy  Exim is popular within large
controls. ISPs and universities,
handling thousands of mail
accounts. Reference
http://bit.ly/8ri5mx

Certificate  CA-Cert  Digicert, Entrust, GlobalSign,  OpenCA is open source software  N/A
Authorities Thawte, Verisign. to implement a certificate
 OpenCA authority. It is used by leading
project ssuch as OpenLDAP,
OpenSSH and Apache.

 CACert is a community driven


certificate authority which issues
public key certificates free of
charge. CAcert has over 200,000
verified users and has issued
nearly 800,000 certificates as of

31
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
January 2012.

Network  Wireshark (formerly Ethereal)  NetWitness, Capsa  Wireshark is the de facto protocol  Wireshark is the de facto
Packet analyser. It has very protocol analyser in the
Capture and comprehensive abaility to decode security and developer
Protocol and present a wide range of community.
Analyser protocols running over a
network. For very large
infrastructures wireshark may be
paired with hatrdware optimised
to capture large volumes of
network traffic.

Network  Vyatta  Cisco Integrated Services  Provides network services and  Customers include Toyota,
Services Routers, Cisco ASA security applications based on open CBS, CSC, EMC, Dell, Nokia,
appliances source core and software, VMWare, Rackspace,
including routing, VPN. FranceTelecom, US
Homeland Security, US
 Commercial support available. Justice Department.
Considered cheaper than Reference
incumbents http://bit.ly/gbFoTu

 Similar interface to Juniper


JUNOS and Cisco IOS, as well as
graphical interface.

Telephony  Asterisk  Cisco Unified  Asterisk is a mature software  Customers of services based
VOIP Communications Manager PBX, covering PSTN and VoIP on Atserisk include US Army,
services. Features include Symbian Foundation, La
 Hardware appliances voicemail, conference calling, and Poste, University of
automatic call distribution. Pennsylvania. Reference
Protocols supported include SIP, http://bit.ly/b8zhvN
MGCP, H323. Asterisk is known to
support commercial PBX
products.

32
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

9. Web & Web Applications

Sector Software Consider as Alternative to Comments Real World Use

Web Server  Apache web server  Microsoft IIS  Apache is the web server behind  Netcraft survey April 2011
the majority of internet websites, shows 61% of internet
and has been dominant for 15 websites hosted by Apache,
years. compared to 18% by
Microsoft IIS.

 Apache serves the global


Wikipedia site. Reference
http://bit.ly/13ynJh

 Lighttpd, nginx, Cherokee  Microsoft IIS  High performance alternatives to  Netcraft survey April 2011
Apache. Designed for shows 6.5% of the million
performance and scalability, not most active sites served by
for a wide range of functionality. nginx.

 Nginx and Cherokee have built in  Lighttpd serves static


media streaming capability to content for Wikipedia.
serve you-tube like capability. Reference
http://bit.ly/erRSEd

 Lighttpd is used by Youtube,


Sourceforge and torrent sites
facing more than 1000 hits
per second. Reference
http://bit.ly/g5bke7

 Nginx is used by www.gov.uk


beta. Reference
http://bit.ly/zVAoXc

33
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

Web Cache,  Squid, Varnish  F5 BIG IP, McAfee Web  Squid and Varnish are popular  Squid cache supports the
Reverse Gateway, Zeus, Blue Coat, web caches and reverse proxies. global Wikipedia and Flickr
Proxy Microsoft Proxy Server They are ideal for offloading from sites. Reference
content heavy dynamic web http://bit.ly/dJi4U1
applications.
 Varnish is used by Facebook,
 Varnish is designed to be, and to serve billions of requests
evidence suggests, more per day, and MercadoLibre
performant than squid and Latin America’s largest e-
provides greater visibility of its commerce site. Reference
operation. Squid is a more http://bit.ly/Ie6TYC
established product.
 Varnish is used by
www.gov.uk beta. Reference
http://bit.ly/zVAoXc

Flash Media  JWFlashplayer  Adobe Flash Player  JWFlashplayer is compatible with  JWFlashplayer users include
Player media sources hosted by CDNs Whitehouse, Thomson
 Flowplayer such as Amazon CloudFront and Reuters, Avis, AT&T,
Akamai. Harvard, Intel and Nasdaq.
Reference
 JWFlashplayer also supports http://bit.ly/tRAwk6
HTML5 playback, avoiding the
requirement for Flash. This makes
it compatible with non-Flash
devices such as the iPhone and
iPad.

Web Content  Drupal  Morello, Vignette/Opentext,  Open source web content  Drupal is used by the UK
Management Interwoven/Autonomy management systems are a very data.gov.uk and the USA
System  Joomla dynamic and established market whitehouse.gov. Other sites
(CMS) segment where the case against include fastcompnay,
 Plone proprietary products is strong. Greater London Authority,
Features commonly include web Rutgers University, the
publishing, blogs, content primary Economist site
syndication, discussion forums, (migrating from coldfusion
and large pool of community and Oracle), and the World
developed extensions. Food Programme.
WordPress, Drupal and Joomla References
34
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
feature significantly amongst the http://bit.ly/dawP27
top internet sites. Reference http://bit.ly/9rCzRg and
http://trends.builtwith.com/cms http://nyti.ms/3NmpYO

 Drupal is a very modular cms and  Joomla is used by many


web application framework, with government sites. Joomlagov
much of its functionality provided lists geographic locations of
by contributed modules. Aside over 3000 government
from the thousands of optional sector Joomla sites including
modules, the core modules Italy (765 sites), Spain (209),
include content creation, user Chile (135), USA (94), UK
management, logging, search and (76). UK government users
workflow functions. The Drupal include MoD and Defra.
community is very active, with Other users include the EU,
10,000 developer accounts, with UN and WHO . Joomla is very
3000 attending the 2011 successful across other
developers conference. Drupal sectors including arts,
aims to be a general purpose web business, health, media,
framework, distinct from single- technology and education.
purpose products such as References
blogging tools. http://bit.ly/jGCXxO and
http://bit.ly/GcSJ
 Joomla is a leading web cms, with
a more community focus. Joomla  Very large number of Plone
won the Packt Publishing Open customers include Brazilian
Source Content Management Government, Norwegian
System Award in 2006, 2007, and Archive, Kent Connects and
2011.[ Kent CC, Scottish National
Party, Warwickshire Police,
 Plone is particularly suited to UK MoD Defence Academy,
more complex applications, NASAScience, Keble Oxford
workflows. It also has a strong and Bristol University, NHS
security record. Plone’s interface Networks. Reference
confirms to accessibility standard http://bit.ly/vThQAn
WCAG-AAA higher than most
competitors. Plone has strengths  Plone is also used by the FBI,
in standards conformance, access US Dept of Energey,
control, internationalisation, and European Environment
security. Agency, United Nations, .
Reference
http://bit.ly/g0XtIr

35
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

 Wordpress  Morello, Vignette/Opentext,  Wordpress is a leading web  UK Civil Service website


Interwoven/Autonomy, content publishing system, redeveloped in 6 weeks from
Sharepoint primarily focussed on blog- legacy platform to
publishing, but now extending to Wordpress in 2011.
more general content and Significant users of
functions. Like other open source Wordpress include Ebay,
web content systems, it has an Yahoo, Digg, Ford, Wall
active ecosystem of extension Street Journal, Sony,
plugins. Usage statistics suggest it Samsung, NYTimes, CNN,
is the most common web content General Electric, Reuters,
platform. Forbes, GM, UPS and VW.
Reference
http://bit.ly/qhocs2
http://bit.ly/3RU64 and
http://bit.ly/QRzxo

 Approximately 63% of the


top million sites use
Wordpress according to
trends monitor
builtwith.com. Reference
http://bit.ly/bJzvxB

 Squiz  Morello, Vignette/Opentext,  Squiz is the only open source web  Squiz clients include Ministry
Interwoven/Autonomy content management solution in of Justice, Electoral
 EZ Publish the Gartner 2011/12 magic Commission, Australian
quadrant. Federal Government, Royal
Parks, Westminster Abbey,
 Squiz aims to minimise IT Royal College of Nursing,
involvement in the operation of a London School of Economics,
web content management University of Oxford,
system, emphasising ease of use Hargreaves Lansdown,
for content roles. Australian Securities
Exchange, and the V&A.
 EZ Publish is an established Reference
content management and http://bit.ly/bC0g4G
publishing system, with functions
for ecommerice, online  EZ Publish supports the
communities and role-based customer facing sites for Elle
Magazine, Vogue Autralia,

36
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
access. Eurostar, CNBC,
Cosmopolitan, Oslo Stock
Exchange, Financial Times,
EMI Music, BMW, Wall
Street Journal, Heinz,
European Space Agency, US
DoD, French MoD. Reference
http://bit.ly/kBaub and
http://bit.ly/Ji294o

 Alfresco  Morello, Vignette/Opentext,  Includes web authoring, workflow  Fox Broadcasting Company
Interwoven/Autonomy and publishing. public site Fox.com is
supported by Alfresco.
Reference
http://bit.ly/ffAhmW

Blog Engine  Wordpress  sss  Leading blog engine with rich  Microsoft Live Spaces
functionality. Users benefit from migrates to Wordpress blog
large pool of community engine. Reference
developed extensions. http://bit.ly/d545X0

Wiki  MediaWiki   MediaWiki is the leading wiki  MediaWiki is the software


engine. behind global scale
WikiPedia. Reference
http://bit.ly/13ynJh

 The developers of
www.gov.uk beta use
Mediawiki. Reference
http://bit.ly/zVAoXc

Web  Open Web Analytics (OWA)   OWA is a leading web analytics  N/A
Analytics with support for bespoke sites
 Piwik and integration into WordPress,
Drupaland MediaWiki. Offers
campaign tracking and user in-

37
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
page tracing.

 Piwik aims to offer functions


similar to Google Analytics.

38
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

10. Geographic & Mapping

Sector Software Consider as Alternative to Comments Real World Use

Geographic  Quantum GIS  ESRI products such as  Open source Geographic  Quantum GIS is
Information ARcView and ArcWeb and Information Systems (GIS) can commercially supported with
Systems (GIS)  GRASS GIS ArcGIS potentially make significant providers based in most
savings in a sector where European countries. Case
 Bentley Map, Intergraph proprietary tools are expensive. studies from a UK services
GeoMedia company include the
 With a decade of continuous Environment Agency’s
development, Quantum GIS is a National Flood and Coastal
desktop application, enabling Defence Database
viewing, editing and analysis of modelling. Reference
geographic data. It supports a http://bit.ly/I0ATqS
range of data types and sources
including ESRI shapefiles.

 GRASS GIS was originally


developed by the US Army, and is
now used widely across academia
an industry.

Web  GeoServer (WMS reference  ESRI ArcGIS Server, Envinsa,  GeoServer is the reference server  GeoServer is used by UK
Mapping server) GeoWebPublisher, for the WMS standard. Ordnance Survey, French
GeognoSIS, GeoMedia, National Mapping Agency,
 UMN MapServer Oracle MapViewer, SIAS,  UMN MapServer was originally World Bank, UN Food and
ERDAS APOLLO developed by NASA for its public Agriculture Organisation, NY
satellite imagery. City IT and Telecoms.
Reference
http://bit.ly/b5h1fH

 MapServer is used by
Minnesota DNR to provide

39
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
thousands of web maps.

 OpenLayers  Google Maps, Bing Maps  OpenLayers is a web client sie  OpenLayers is used by
javascript library for rendering OpenStreetMap. Reference
 MapFish map data. http://bit.ly/6Zy41J

 Mapfish, compliant with Open


Geospatial Consortium standards,
combines tools such as
OpenLayers and GeoExt.

Spatial  PostGIS  Oracle Spatial  PostGIS enables the Postgresql to  PostGIS is used as a data
Database work with geospatial data. It is a backed by many products,
 Commercial products with mature product, initially released including established
spatial extensions including in 2001. PostGIS is used by many commercial products such as
Sybase/Boeing SQS, DB2, geospatial products, including ERDAS Apollo and CadCorp
Informix those for spatial analysis and SIS. Reference
mapping. http://bit.ly/sW8e1l

 PostGIS underlies the mapit


data and webservice
supporting the GDS
www.gov.uk domain’s
geolocation functions.
Reference
http://bit.ly/92Rr9P and
http://bit.ly/zVAoXc

 Other case studies for


PostGIS include SITEL for
Mexican government
agencies, GlobeXplorer
migrating from Informix
serving over a million
requests per day from
terabytes of data, and the
French national mapping
agency maintains over 100
million topographical
features. A UK example is

40
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
Infoterra satellite and aerial
imagery which stores the
entire Ordnance Survey
database with PostGIS
Reference
http://bit.ly/I3ux9p

41
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

11. Security Tools


Not all public sector requirements for security tools require specific product certifications, and a wider set of options can be explored. For example, the use
of SSH encryption can be sufficient for some scenarios, and the cost of more expensive infrastructures can be avoided.

Sector Software Consider as Alternative to Comments Real World Use

Disk and  TruCrypt  Commercial products  TruCrypt is easy to use and offers  N/A
Data capabilities similar to market
Encryption  SSL leaders. It supports Widows, Linux
and Mac OS. Functions include
transparent real-time on –the-fly
encryption, hidden containers,
pre-boot authentication for
Windows, multiple keys,
hardware acceleration, and two
factor authentication. Can
encrypt whole disk, partition, file
and swap space.

Password  John the Ripper  Commercial products  Logn established tool for brute  N/A
strength force attacks against passwords
testing

Intrusion  Snort  Commercial products  Snort is an network intrusion  N/A


Detection detection and prevention system.
Systems It is not a host based intrusion or
prevention system.

Portscanning  nmap  Commercial products  Nmap is a security scanner which  N/A


and Host aims to identify and discover host

42
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
Identification types and services.

Vulnerability  Nessus, OpenVAS  Commercial products  Nessus was a leading vulernability  The German Federal Office
Scanning scanner. It became closed for Information Security
 Nikto proprietary and was forked to (similar to the UK’s
OpenVAS. It has a very CESG)supported various
comprehensive database of features of the OpenVAS
checks to test for vulnerabilities, software framework as well
including the ability to execute as various network
some attacks. vulnerability tests. Reference
http://bit.ly/LwQLz
 Nikto is a web server / application
specific vulnerability scanner.

43
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

12. Desktop Office

Sector Software Consider as Alternative to Comments Real World Use

Desktop  Libre Office / OpenOffice  Microsoft Office  LibreOffice is community  OpenOffice has significant
Office developed and has significant use in some sectors globally
Applications development partners and including, The Guardian
momentum. newspaper since 2008,
20,000 school computers in
 OpenOffice is now governed by Andlaucia Spain, 20,000
Apache, originally developed by desktops at Vietnam
Sun as StarOffice. Department for Education,
80,000 PC at Extremadura
 The Document Foundation, which Spain, French National
develops LibreOffice is supported Assembly, 70,000 desktops
by companies such as Google, at the French Gendermerie,
RedHat, and Intel. City of Vienna, 50,000 Brazil
Federal desktop, Bangkok
 LibreOffice is planning Android, Airways, Future Publishing
UK, Peugot Citroen, Travel
iOS, and web-only cloud
implementations. Replublic. Reference
http://bit.ly/bf0RFN
 The interoperability gap between
LibeOffice/OpenOffice and  IBM’s corporate Symphony
office suite is based on
Microsoft Office is continuously
being narrowed. OpenOffice.

PDF Creation  PDFCreator  Adobe Acrobat  Creation of PDFs from any  Inforworld 2008 Open
Windows application that can Source Sofwtare award.
print. Provides more control over
PDF creation than alternative
“print to file” solutions. Features
include digital signing, PDF/A
archives, merging PDFs and

44
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
encryption. Runs on terminal
servers.

Media Player  VLC  QuickTime, Adobe products  VLC is an established “swiss army  N/A
for Audio & knife” of media players with
Videos support for a very large range of
audio and video formats.

Project  Project.net  Microsoft Project  Project.net is an anterprise scale  Project.net is listed in


Management project management application. Gartner Magic Quadrant for
IT Project and Portfolio
Management Applciations.
Reference
http://bit.ly/cX3O8w

 Customers include FT
Services, Genesys
Conferencing, City of San
Francisco, Trak, Penn State
University. Reference
http://bit.ly/uORUMi

Mind  Freemind, Xmind  MindMaple, MindManager,  Freemind and Xmind are both  Xmind is used by KBC,
Mapping MindGenius, Visual Mind “mind mapping” tools, enabling netpioneer, MIgros, Rovio,
the creation and editing of Union Investment, .
 Microsoft Visio concept or idea maps. Further Reference http://bit.ly/RVX5
feature include exporting to PDF,
HTML or document formats, and  Freemind testimonials are
the production of project listed on the freemind
management charts. website. Reference
http://bit.ly/2iJyWM

Email  GnuPG/GPG  Symantec / PGP Corporation  OpenPGP based products are  N/A
Encryption products typically used to encrypt email
communications.

 There are several

45
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
implementations of the OpenPGP
standard RFC4880. GnuPG is an
open source implementation and
Windows interfaces are available.

Email  Outlook plugin for email  Boldon James  Outlook plugin is developed by  The National Archives
Labelling labelling from The National The National Archives
Archives

Web Browser  Firefox, Chrome/Chromium  Microsoft Internet Explorer  Firefox,w hich grew out of the  Guardian reports that in
Mozilla/Netscape efforts, became Europe Firefox has overtaken
the leading browser noted for it’s Internet Explorer as most
standards compliance. widely used browser.
Reference
 Recently during 2011, Google’s http://bit.ly/fQ2hXH
Chrome browser was measured
to be on track to become the  Department of Health uses
leading browser. multiple web browsers,
including Firefox.
 Historically, Internet Explorer has
been considered by many not be  2011 IE has only 38.9% user
as standards compliant as share, trends show Chrome
alternative browsers. It’s use of will become dominant
ActiveX as a mechanism has led browser soon.
some to consider it to have a http://bit.ly/rqnlQj
greater attack surface. It is best
practice for web developers to
test against a range of browsers,
with IE-only support considered
bad practice.

Assistive  NonVisual Desktop Access  Dragon  Screen reader for Windows,  NVDA has received
Technologies (NVDA) providing feedback through significant global recognition
synthetic speech and Braille. and awards. Yahoo! Uses
Supports over 20 languages. NVDA for testing and
Integrates with Internet Explorer, demonstration. References
Outlook Express, Microsoft Word
46
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
and Excel, LibreOffice and http://bit.ly/fJKfhq
OpenOffice, Thunderbird and
Firefox. Protocols supported  The www.gov.uk beta is
include WAI-ARIA for web tested against several
applications, Microsoft Active usability tools, including
Accessibility. NVDA. Reference
http://bit.ly/zVAoXc

47
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

13. Specialist Applications

Sector Software Consider as Alternative to Comments Real World Use

Statistics &  GNU R  S/S-plus, SAS, SPSS  GNU R is the leading and mature  Gnu R is becoming teh
Data Analysis statistics and numerical defacto statistical
computing system. It is now the programming environment,
established lead in academia and as evidenced by subject
increasingly in industry, texts and it’ use in
displacing commercial products. universities.

 Real world examples include


use by Google, Pfizer,
Merck, Bank of America,
Stanford University,
InterContinental Hotels
Group and Shell. Reference
http://nyti.ms/4xpont

Data Mining  RapidMiner  SPSS, SAS PASW, SAS  Leading data mining and  KDnuggets leading
Enterprise Miner, MATLAB, exploration toolkit, providing professional newsletter for
Oracle DM, , Excel access to proven tools, such as data mining sector poll
WEKA, through a graphical user shows RapidMiner as most
interface. Includes text mining used tool. Reference
capability. http://bit.ly/dy9XwP

Audio Editing  Audacity  Wavelab, Amadeus,  Audacity is a cross platform  Audacity was used to
QuickAudio, Logic Pro, mature audio recording, editing, process some ofthe audio
Wavestudio. mixing and processing tool which for a feature film. It is also
does a few things very well. It is used in education as a cost
used by professional, be they in effective audio tool.
film production or music Reference
teachers. Audacity is not a music http://bit.ly/c0JXSc and

48
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
composition tool. http://bit.ly/pMbk8B

Video Editing &  OpenShot  Adobe GoLive, Quicktime  Openshot is a video editor,  Both Openshot and
Transcoding Pro, designed to be easy to use and Avidemux were used in the
 Avidemux perform the most common development phase of a
functions effectively. programme to support a
public disclosure of material
 Avidemux is a powerful tool for led by the Home Office.
converting between audio and
video formats, with very fine
control over the format and
transcoding parameters.

Image & Photo  GIMP  Adobe Photoshop  GIMP is a very capable image  N/A
Manipulation editor and for many use cases
can be used instead of
proprietary software. Installers
for Windows are available.

Desktop  Scribus  Adobe InDesign, Quark  Scribus is a rapidly maturing and  N/A
Publishing effective desktop publishing
system. It is currently capable of
supporting most common design
and layout tasks, and can publish
production quality output,
including pre-flight checks.

Vector  Inkscape  Adobe Illustrator  Inkscape is a rapidly maturing  N/A


Drawing vector graphics design tool. It has
features normally only found in
the most expensive products. It is
capable of producing production
quality output.

Diagramming  Dia  Microsoft Visio  Support for open standard  N/A


formats such as EPS and SVG.

49
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
 LibreOffice / OpenOffice Installers for Windows are
drawing tools available.

 Visio diagram support is


improving in LibreOffice

CAD  QCad  AutoCAD  Simple CAD application uses  TBA


AutoCAD DXF common file
format. Windows installer
available.

3DModelling,  Blender  Maya  Comparable to commercial  Feature films have used


Rendering & software, used to render Blender for support,
Animation production quality scenes and animation and effects.
animations. Reference
http://bit.ly/huBi3R

 TV commercials. Reference
http://bit.ly/gA5ze2

50
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

14. Education & Library

Sector Software Consider as Alternative to Comments Real World Use

Course  Moodle   Learning management system for  Moodle has significant use in
Management course creators and the education sector,
administrators. Very successful in including Open University,
the academic sector, it is Australian National
designed to be extensible, and University, London School of
has an active ecosystem of Economics. April 2012
contributors. Moodle has a user-base of
approx 66,000 registered
active sites with 58 million
users in 6 million courses in
215 countries and in more
than 75 languages. The UK
Open University is the thrid
largest deployment for
840,000 users and 7000
courses. Reference
http://bit.ly/gXRiAV and
http://bit.ly/JBndAm

Integrated  Koha  SirsiDynix, Symphony,  Koha is establishing itself as the  Significant global use of Koha
Library Unicorn, ExLibris, Talis leading open source library including many European
Management management system. It is entirely libraries. UK examples of
web based, making integration various kinds of library
relatively simple, and cloud include management
solutions exist. It supports consultancy Booz and Co,
common library management Race Equality Foundation,
standards. Royal Pharmesutical Society
of Great Britain, Tavistock
Hospital, The National
Archives, The Kings Fund.
Significant use on Spain,
51
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
Germany, Italy, Sweden,
France, and many examples
in the USA. Reference
http://bit.ly/kPK92g

52
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government

15. Health

Sector Software Consider as Alternative to Comments Real World Use

Patient  VistA  Commercial products  VistA is a health information  VistA is used by the Veterans
Records system centred around health Health Association, which
records. It is used extensively in manages the largest medical
the US Department of Veterans system in the USA. This
Affairs. It consists of covers over 8 million
approximately 160 modules veterans, 180,000 medical
covering clinical care, financial personnel operating 163
functions, and infrastructure. hospitals, over 800 clinics,
and 135 nursing homes
throughout the USA. Nearly
half of all U.S. hospitals that
have a complete enterprise-
wide implementation of an
electronic health record
system are VA hospitals
using VistA. VistA is also used
by the World Health
Organisation, and in
countries such as Mexico,
Finland, Germany, Nigeria,
India, Brazil, and Denmark.
Reference
http://bit.ly/aNmMd

53
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
16. Service Management

Sector Software Consider as Alternative to Comments Real World Use

IT Service  OTRS ITSM  Remedy  OTRS ITSM is the leading open  100,000 deployments
Management source helpdesk and service include Philips, NASA, CSC,
management solution. It aligns to Lufthansa, Fujitsu, Nokia,
the ITIL model for service Deutsche Post, Boeing,
management. Virgin Australia, New York
State Department of Civil
 It is the only open source solution Service, German Office for
PinkVERIFY certified as ITIL v3 Information Security (similar
compliant. to UK CESG), . Reference
http://bit.ly/I7QcZh
 Includes change request and SLA
management, self service,
dashboards and impact reporting.

File Audit  DROID  No commercial analogue  TNA developed for Digital  The National Archives
Continuity Programme, DROID
inventories and analyses files held
by an organisation by intrinsic
pattern analysis. NO known
commercial competitor.

54
© Crown Copyright Tariq Rashid (HO)
Open Source Software Options for Government
17. Agile Development & Project Management

Sector Software Consider as Alternative to Comments Real World Use

General  trac  JIRA  Trac offers several development  trac is used in the
functions, of which project development of significant
 Microsoft Project management (roadmap, software as varied as the
milestones) and issue or ticket lading blog engine
tracking are key. Other features Wordpress, leading
include integration with version macports, GRASS GIS
management systems and software, to the Haiku OS.
reporting. Online trac supported Organisations include NASA,
projects are recognised by their Oxford University, Nokia,
common function bars showing Qype, . Reference
wiki, timeline, roadmap, browse http://bit.ly/aVSyi8
source, view tickets, new ticket
and search functions.

Bug Tracking  Bugzilla  JIRA  Long established web based bug  Bugzilla is extensively used
tracking system, open sourced in globally, and is established
1998 and actively developed since over a decade. Notable users
then. include RedHat for their
enterprise products, Novell,
 Bugzilla is focussed on software NASA, Facebook, Akami,
defect tracking, and not as Nokia, NYTimes, Yahoo,
general purpose issue ticket EMC, Motorola. The Bugzilla
tracking or project management site lists over 1000
tool. Used by many projects and organisations.. Reference
over many years, it has refined to http://bit.ly/bWszW
support an established defect and
feature request tacking workflow,
including assignment of new
items.

55
© Crown Copyright Tariq Rashid (HO)

You might also like