Академический Документы
Профессиональный Документы
Культура Документы
Open vs Closed
Investigation into the benefits and
detriments of openness of software for
public sector organisations
Murray Wilson
The question whether open or closed software is better has been a long fought
The
battle. question
There whether
are many open or
different closed
people and software
sectorsisthat
better
usehas been aand
software long
whose’
needs are totally
fought battle.different.
There are The public
many sectorpeople
different holds vast
and quantities of use
sectors that sensitive
datasoftware
that needsanda whose’
high level of protection
needs are totallyand security.
different. TheSopublic
the question stands is
sector holds
OSS vast
the right thing for these organizations or should they remain with closed
quantities of sensitive data that needs a high level of protection
source software. There’re many benefits for both open and closed as well as
and security.
detriments. Security So for
theclosed
question standsisisfairly
software OSS tight
the right
and thing
has afor these
professional
organizations
development teamor should to
working they
findremain
bugs but withfights
closed source
against a software.
huge community
There’re
trying to breakmany
theirbenefits
software, forwhereas
both open on and closedhand
the other as well
OSSashas
detriments.
the same
amount of people
Security tryingsoftware
for closed to find bugs to break
is fairly the software
tight and but has a huge
has a professional
backing of people team
development looking for bugs
working to to
findfix. Other
bugs butproblems that the
fights against public sector
a huge
face community
is cost and the
trying to break their software, whereas on the othervery
correct use of the tax payers money and OSS is handcheap
compared to closed, however the reliability issue still stands and with closed
OSS has the same amount of people trying to find bugs to break the
software you are paying for a fixed level of quality.
software but has a huge backing of people looking for bugs to fix. Other
problems that the public sector face is cost and the correct use of the
tax payers money and OSS is very cheap compared to closed, however
the reliability issue still stands and with closed software you are paying
for a fixed level of quality.
Introduction
Open source software (OSS) is software that’s source code and other rights normally reserved
for the copyright holder meets the Open Source Definition of is in the public domain. This
means that anyone can use, change, modify and redistribute it in its modified or un-modified
form. [1]
This essay is going to investigate the benefits and detriments of OSS if used by public
Information in these sectors can be, and is usually, confidential and sensitive. Such
information held can include the public’s health records, financial records, bank information,
religious and ethnic information among others. As a result the software that these
organisations use has to be secure and well protected. This report will also look into whether
at what makes up both of these types of software and relate them to public sector
organisations. For this reason when evaluating the benefits and detriments of OSS the Open
Source Definition will be used (details of the Open Source Definition will follow in the next
section).
organisation call the Open Source Initiative (OSI) has compiled a list of ten criteria which the
piece of software must comply with. This list is called the Open Source Definition (OSD). [2]
• Free distribution
• Derived works
• Distribution of licence
However it is a common myth that open source software is automatically freeware. OSS
can be sold on like normal but once a person has bought it they are free to do whatever they
wish with that software, including copying it and selling it on themselves. This is covered in
public, or those who know about such software. Some businesses however remain rather
dubious about OSS as they may find it to be either damaging the market of commercial
software or dubious about the direction the software produces and their future, as the
software has no proper financial backing. These software developers do however tend to offer
training courses for their software which companies can send their staff to for a fee. This is
There are many things that organisations within the public sector look for when choosing
software. Is it reliable? Does it have ample security measures? What does it cost? Are the
However in February 2009 the British government published a policy that aimed at
promoting OSS in the public sector. [4] A ten point action plan was drafted to show the areas
that the government were going to concentrate on, which included “It will also work with
systems integrators and software suppliers to open up their solutions to meet open standards,
to include open source and facilitate re-use”, “The CIO Council will regularly assess open
source products for their maturity and recommend those that meet agreed criteria.” and
“Government purchasers will use a standard OGC approved OJEU clause to make clear that
solutions are purchased on the basis that they may be re-used elsewhere in the public sector.”.
The main reason for this move was to save the taxpayer’s money.
This is one of the top benefits of OSS. The software itself is usually free to download
and use, which is a very important factor. Budgeting for public sector organisations can be
very tight and extremely large sums of money can be spent on purchasing licensed software.
This also means that multiple copies of a program and be distributed to many departments
around such organisations. The public can also see the software that their services are
utilising which can inspire more trust within the community, which is a positive boon for any
public organisation.
One of the main problems for organisations in the public sector is keeping any
information they hold secure. These organisations hold very sensitive personal information
such as bank details and health records; things that the public would not like to go missing or
fall into the hands of the wrong people. As such security is one of the top priorities for such
Among the list of criteria in the OSD is that the source code of the software must be
publically available and free for modification. This can be related to security and can be both
a positive and a negative. Software that is new will have comparatively the same number of
bug to another new piece of software, be it open or closed source. A piece of software that is
bought and that isn’t open source will have a small development team looking for bugs
compared to the masses of online users that will be looking for ways into the software and
find bugs that they can take advantage of and use maliciously, such is the nature of the online
world. In the case of open source although there would be the same number of people looking
for bugs to take advantage of, there is a much larger group of people looking for bugs and
reporting them and developing fixes. This whole area has been labelled as “No security
Of course the negative to this is that the group of people who are out looking for bugs
in OSS who will develop fixes are in essence volunteers so the their efforts could be seen as
lax compared to the efforts that software engineers of large software companies would
generally put in. Of course this may not be true but it is something that public sector
One other area that will be of great importance to public sector organisations is the
reliability of both the software and its distributor. Software that is developed by software
firms, such as Oracle or Microsoft, will have regular updates and the companies have to keep
their software maintained in order to remain in the market. This is a great benefit of
proprietary software as well as the financial backing that such companies have to constantly
update their software to a high standard. The drawback is that such companies (even big ones
like Microsoft) will have a small number of people producing such updates.
OSS on the other hand has a totally different benefit. It has a vast number of people
producing updates and modifications to the software so problems can be found faster and so
therefore updates can, and generally do, happen at a more constant rate. However the
drawback to this is that the people producing such updates are, as previously described,
Conclusion
This report has investigated the pros and cons of the use of OSS within organisations of the
public sector, such as government, local government, health services, educations etc. Such
benefits include its cheapness to procure, which is a major factor in the choosing of software
for such organisations, the reliability of the software and its developers and the security
aspects of the software. However drawbacks have also been discovered such as the lack of
financial backing of the producers of OSS and the image that OSS is developed by common
people and not businesses looking to produce quality software for the market place.
The pros and cons of closed or proprietary software has also been looked into and the
concept of “security through transparency” or “no security through obscurity” has been
investigated. It has been show that although companies developing software for the market
that don’t share their code has a safe guard against people with malicious intent, they are still
a very small team looking for bugs fighting against a very large community. This is the
opposite in the case of OSS as the two communities (those looking for bugs to make fixes
and those looking for bugs to take advantage of them) are of a fairly similar size and so bugs
A brief look into what OSS is has also been included, with information of the Open
Source Initiative (OSI) and the Open Source Definition (OSD). The OSD is the list of criteria
that software needs to comply too in order to be classified as open source. The difference
I have learnt a great deal about open source software during the course of this report. I have
always been one for using software that has been developed by well established firms as I
like the peace of mind that there is always support for the software I am using and don’t mind
having to spend money for this privilege. As research for this report progressed I was
surprised to discover that the laws involved with OSS are well established and that their
I have also been one for not fully, if at all, trusting the general public and a piece of
software developed by them and updated by them is not something I would generally bring
myself to own. Yet again I was to find that even the government was starting to see OSS as
In my ignorance I always thought that open source meant free. I was surprised to
discover that open source meant nothing of the sort and that such software could be sold and
the level of law that was established for this. The GNU GPL and the OSD are very well
documented and structured pieces of legislation, and I never knew anything of the sort was
References
2009)
2009)
[5] John P. Loughlin, Security Through Transparency: An Open Source Approach to Physical