Open Source Software
Open Source Software
org/cpd
Open Source
Software
A Factfile provided by the Institution of Engineering and Technology
www.theiet.org/factfiles
About This Factfile Contents
Enquiries
A brief chronology of open systems Unix was the inspiration for the development of Linux7 the
basis for the vast community of open software and applications
Open systems in computing and informatics refers to a class in use today. The first Linux Kernel8 was released by Linus
of systems which are built using Open Source Software Torvalds in 1991. Some 20 years of development and
(OSS) standards and that offer a good level of portability and operating experience, sourced from around the globe, have
independence from the hardware platforms on which they now gone into the Linux based open operating systems.
operate. They usually include a right to edit and redistribute
and have particular characteristics including1: From closed to open systems: a spectrum
no intentional secrets: the standard must not withhold any
detail necessary for interoperable implementation. It would be wrong to regard
availability: the standard must be freely and publicly the question of whether
available under royalty-free terms at reasonable and non- an operating system is
discriminatory cost. open or closed as simply a
patents: all patents essential to implementation of the binary choice. The reality
standard must be: is that most practical
licensed under royalty-free terms for unrestricted use, implementations lie
or somewhere on the spectrum
covered by a promise of non-assertion when practiced between these two extremes.
by Open Source Software. Many current systems draw
on the Unix/Linux legacy
There are three key types of licence under which OSS may be whilst arguably now being closed. Examples include the Apple
released2: operating systems OSX and iOS, Oracle Solaris and Blackberry
the GNU3 General Public License (GPL) requires that BBX. Others build in their own proprietary additions for
altered or extra code added to GPL software be also example IBM’s AIX and HP’s HPUX. Still others remain very
licensed under the GPL. This ensures the propagation largely open such as Google’s Android.
of OSS but can cause licensing conflicts if GPL and
proprietary software are combined. Even where a core Linux system is used, there will often
the Berkeley Software Distribution (BSD) licence gives be a need to purchase maintenance and support services.
anyone the freedom to release updates or modifications of The major vendors, such as Red Hat and SUSE, have every
the software under any licence they wish. incentive to build in some competitive differentiation by
the Lesser GPL (LGPL) is a compromise between the customising their various services and tools, particularly in the
restrictive GPL and the permissive BSD. Altered LGPL area of system management.
software must continue under LGPL, but extra code can
be added under almost any licence the author wishes. Virtualisation: from open systems to cloud computing
The concept of open systems dates back to the late Virtualisation is again a development first introduced in the
1960s and early 1970s, as the first steps were taken to 1970s. A single mainframe computer could run many separate
link heterogeneous computer systems together across instances of the same operating system at the same time
communications networks. Networking developments took under the control of a “hypervisor”; in effect each instance
place principally in two communities, the defence/academic of the operating system simulated a stand-alone machine.
world, leading to the development of ARPANET and ultimately All were hosted simultaneously, but separately, on the same
to today’s internet, based on the TCP/IP4 protocols, and by the hardware. The use of such virtualisation techniques with Linux
Rapid exploitation of new technology developments: Under the SUSE Linux Enterprise Server will help to increase the
continuing impetus of “Moore’s Law”16 new developments in Millennium Exchange system’s capacity to cope with high-
hardware (such as ultra high resolution displays, enhanced volume trading. SUSE Linux Enterprise Server is a highly
wireless networking and network based storage) continue reliable, scalable and secure server operating system built
apace. New developments in software and systems, for to power both physical and virtual mission-critical workloads.
example in Business Analytics (the so-called “big data”) are With this foundation, enterprises can efficiently deliver
also a regular occurrence. It is important to have timely access business services, enable secure networks and manage
to these. The Open Source community once again offers rapid heterogeneous IT resources. Millennium Exchange is also
access. being backed by Novell’s world-class support and services.
Acknowledgement
2
Source: UK Houses of Parliament Postnote 414. See: http://www.parliament.uk/business/publications/research/briefing-papers/POST-PN-414
3
GNU is an open source operating system
4
Transmission Control Protocol/Internet Protocol
5
OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection, Hubert Zimmermann, IEEE Transactions on Communications,
Vol. Com-28, No. 4, April 1980.
6
For a history of Unix, see: http://www.levenez.com/unix/
7
For a description of Linux, see: http://en.wikipedia.org/wiki/Linux
8
Operating system core
9
See separate series of IET Cloud Computing FactFiles, see: http://www.theiet.org/factfiles/it/index.cfm
10
For the full text from the Google blog, see: http://googleblog.blogspot.co.uk/2009/12/meaning-of-open.html
11
See: http://www.zdnet.com/blog/open-source/red-hat-open-source-is-driving-innovation-and-the-information-economy-but-battle-is-not-over/11342
12
See: http://indigoblue.co.uk/strategic-consulting/blog/open-sources-responsiveness
13
See: http://drupal.org/
14
See: http://hadoop.apache.org/
15
See: http://jquery.com/
16
Moore’s Law, named after Intel co-founder Gordon E Moore, comes from a 1965 statement by Moore that the number of transistors contained in a state of
the art integrated circuit would double every two years. This corresponds roughly to a doubling of processing performance every 18 months.
17
See: https://github.com/features/community
18
See: http://www.openstack.org/
19
See: https://www.suse.com/
20
Shaikh, Maha and Cornford, Tony (2011) Total cost of ownership of open source software: a report for the UK Cabinet Office supported by OpenForum
Europe. UK Cabinet Office, London, UK. See: http://eprints.lse.ac.uk/39826/
21
Anderson, R. J. (2002). Security in open versus closed systems - the Dance of Boltzmann, Coase and Moore. Presented at Open Source Software
Economics. See: http://www.cl.cam.ac.uk/~rja14/Papers/toulouse.pdf
22
UK Cabinet Office - Open Source Software Security December 2011.
23
Peeling, Nic and Satchell, Julian (2001) Analysis of the Impact of Open Source Software. See: https://www.gov.uk/government/organisations/cabinet-office
The Institution of Engineering and Technology is registered as a Charity in England & Wales (no 211014) and Scotland (no SC038698).