This
paper tackles the different issues that are related with the application of OSS
in the government setting. It uses data gathered from different government
agencies in UAE. Interviews were implemented to the chosen IT professionals or
managers of these government agencies to gather data, and then use the grounded
theory method to analyze the gathered data.
The result of the study showed
that OSS is being used extensively in UAE nowadays, about 25% to 55% of the
entire datacenter system of the agencies involved in the study were already
developed and being run with the use of OSS.
In addition, the study also
tackled the different advantages or benefits offered by OSS, which include
customization or personalization because source code can be easily viewed,
changed, managed and altered. With this, it can help in order to improve the
skills and knowledge of the employees or those teams in the IT departments of
the government agencies. In addition, it can also help in order to maintain
transparency in different government agencies. Furthermore, OSS can also help
in order to improve performance of the government agencies, because of the
support offered by the OSS communities, therefore updates and development will
be available and can be used in order to ensure the performance of the
software.
However, OSS can also offer wide
variety of disadvantages. First is the lack of direct support, which leads to
difficulty in implementation and maintenance. Then the hidden costs related to
the training and learning of the employees or developers to be involved in OSS
implementation and maintenance.
The
open source software (OSS) development model was first established in the
1970s, partly as a cynical reaction to the move by some private software
companies towards the appropriate public available software into their
proprietary applications (Stallman & Lessig, 2002). For the last decades,
the said software development model has materialized as a feasible and practical
option to commercial software projects (Fitzgerald, 2006) and has attracted and
motivated increasing attention from academic and corporate world (Stewart,
Ammeter and Maruping, 2006).
Open
source (OS) model of software developed has gained attention and become very
popular in the research community because of different factors, which include:
success of different OS products; agitation about monopoly in the software
industry; continuous increase of demands for secured, efficient and dependable
software applications; increasing market competition and presence of demands
for low cost applications; and access to and availability of the Internet in
aspect of an unexpected cooperation mean (Polančič, Horvat and Rozman, 2004). Richard Stallman opened
the door for OSS. The GNU project was started in 1985 and establishes the Free
Software Foundation to support his projects. Then in 1991 Linus Torvalds wrote
the Unix-like kernel based on Minix. Thousands of hackers got involved in the
Linux community, because Torvalds was willing to accept fixes and
recommendations from users and co-developers, thus Linux become one of the most
vital projects in open source movement (Yang and Wang, 2008).
Currently,
different organizations are becoming more and more aware of the benefits of
OSS. It is being used in order to support internal software development efforts
or even to shift and move proprietary software offerings (Bahn and Dressel
2006). Currently, OSS is considered as one of the most popular trends in the
informatic industry. It has become the most vital option or substitute to
proprietary software in different fields. Apache has the overall share 53.84%
of the entire web server market; Sendmail, Exim, Postix has 64.42% share in
mail server market and Firefox has 24.41% share of the entire browser market.
The most popular symbol of OSS is the Linux operating system. As a result, many
companies, including IBM, Oracle as well as Novell had been able to take advantage
of OSS on their business model (Pranić and Požgaj 2010).
Just like the private sector,
government agencies and departments are also taking advantage of many benefits
and advantages of technologies, this particularly includes the use of OSS. Open
source software is increasingly considered as a tool which can help governments
to obtain efficient service delivery due to its low cost compared with the
commercial or liscensed software (Mutula and Kalaote 2010). The Open Software
Working Group (2002) defined OSS as software that is free of proprietary restrictions
and is developed, released to, and can be modified and changed by the public,
free of charge. Its users can view the source code, alter and re-distribute it.
The process of software
maintenance in OSS is different from that of the traditional method used in
software development. In traditional setting, it is commonly needed to have a
software maintenance team presented in an organization in order to offer post
operational support. The support carries from operational aspects to change
management. If the support requested is change management then the proposed
changes need to be either approved or rejected and are later assigned to a
defined set of individuals to put into practice and apply. The decision of
approval or rejection is greatly dependent on the influence of the changes on
the overall software application. This scenario is very different to most OSS
cases, where it is not compulsory to get the change request permitted from any
authority. Anyone can suggest and recommend a change and apply or execute the
change by themselves or a request can be drifted among participants in the
community. In some cases, there are moderators present in the OSS projects, and
which necessitate the change request to be assessed before approving for
implementation. The process of operational support is also alike, anyone can
offer operational support against a request and the online forums generally
become the point of contact for those seeking assistance or advice (Ahmed et
al., 2009). Even though current trends and changes for the companies that take
advantages of benefits of OSS to have some employees work on OSS, different
surveys showed that common of the participants in OSS projects are volunteers
(Lerner and Tirole, 2002).
There are number of communities
who focus on development of OSS. One of which is the Source Forge (www.sourceforge.net) a leading resource
for open source software development and distribution which is dedicated in
making open source projects in successful manner, and focus on collaboration of
the entire community. With the use of tools offered in the website, there are
2.7 million developers who develop power software in more than 260,000 projects,
and connects to more than 46 million consumers, serving more than 2 million
downloads per day (Source Forge, 2010).
Security is always a vital issue
in software industry. Security, in all its forms, is the topic where all
benefits of open-source paradigm become visible. Open-source security depends
on a simple theory that the system with its components and elements is
intrinsically more secure when its source code can be constantly checked,
assessed and discussed by those experts and professionals in the security
field. The rule of this viewpoint is clearly very simple and uncomplicated. All
who are capable, competent and qualified to use their expertise and knowledge
in security can examine and assess the source code for possible holes, bugs and
planted or undersigned backdoors. Thus, it shows its advantage over closed-
source systems, which is extreme. While close-source software can only be appropriately
scrutinized by few individuals who have source code access, open-source
programming code is subjected and reviewed by, possibly, millions of
programmers – a international developer community which is competent of working
out a patch in a matter of hours (Greiner, et al., 2003).
Currently
there is a lot of dependency on closed source software and there is a
neglecting the the fact that there are
alternatives to their current software implementation. Although there is some
kind of insinuative to implement OSS in some of the government entities but
they are not sufficient and not considerably mentioned.
Cost
is one of the main concerns nowadays because of the financial crises and cost
cuts may affect the service delivery in cost source software.
“Boost
the domestic software industry to realize the transition of China from IT
consumer to IT provider” by “playing a leading role in the Linux/Open Source
Software community” (Yeo 2006 cited from
Hedgebeth 2007). As China is considering the implementation of the OSS to its
internal entities so the UAE should take the same step towards the OSS
implementation.
This
study will be exploratory in nature. It is conducted because the problem has
not been clearly defined. The issue about OSS in the government environment in
UAE has not been studied before. With this, it is important to have an
extensive preliminary work in order to gain familiarity with the phenomenon.
The
main aim of the study is to explore the different advantages and benefits which
OSS can offer towards UAE government. In line with this, the following are the
specific objectives of the study:
- To evaluate the current application of OSS in
UAE government;
- To compare open-sourced with closed-sourced
software;
- To analyze the different advantages and
benefits that UAE government acquire from OSS; and
- To examine the possible risks and
disadvantages that UAE government can be experienced by using OSS.
In
general, this study will answer the question: What are the different advantages
and benefits that UAE government can acquire by using OSS compare with the
closed-source software?
From
the Problem statement our research will be based on answering the questions
below:
• What is the current state of OSS in
the UAE?
• What are the factors that would
convince the government to apply OSS in its IT infrastructure?
In
order to effectively manage an organization in the current global economy, it
is importan to identify the resources that are needed in order to improe the
performance of the company. One of which is resource that is offered by the
open source community. They are collective body of software programmers, users
and vendors who promote the application of open standards in order to develop
software and other technology solutions for the growing customer base in
international arena (Hedgebeth 2007).
It is a common notion that the
term “open” is the same as “free”. The key difference between the two terms is
the type of license that is used for the software. The Free Software
Foundation’s (FSF) advocacy of free software depends almost solely on the GNU
General Public Licensing (GPL) in order to impose that the: (a) software will
remain free of any royalty charges; and (b) the level of sharing the source
code in the distribution of the software. On the other hand, Open Source
Initiative’s advocacy of OSS not only approves GPL and GPL compatible licenses,
but also endorses other open source licenses that are not approved by the FSF,
which are more “friendly” towards the needs and demands of the commercial
business (Bahn and Dressel 2006).
With this, according to OSI, the
terms of distribution of OSS must comply with different criteria, which
include: free redistribution, source code, derived works, integrity of the
author of the source code; no discrimination against persons or groups; no
discrimination against fields of endeavor; distribution of license; license
must not be specific to a product; license must not be restrict other software;
and license must be technology-neutra. Overall, OSS can be freely: opened,
copied, changed and distributed by anyone (Ueda 2005).
According
to Kerr (2007), the main difference between closed-source and OSS is its
orientation. The closed-source orientation is to make a profit and maintain
full control of the product, in addition, the source of this kind is closed,
which make its creation and modification prohibited and restricted only to
those who are given the authority. On the other hand, as have mentioned, OSS is
open for free.
Weber (2002) stated that the
word “better” can be considered as unclear in describing software. This is
because, like other tools, software has different attributes pertaining on its
quality, which include: reliability, usability, flexibility and cost. In
addition, there is no sole most advantageous balance between these attributes,
because most of it depends on the separate and dissimilar needs and demands of
the users. Generally, cheaper software with less serious bugs is preferred, but
it is still hard to assess. Thus, according to Macnaghten (2005) it is already
found out that both models work and both advantageous for the users and the
vendors, in different manners (see Appendix A).
Due to the fact that commercial
software commonly wishes to trade the code that they develop, they stridently
limit and confine access to the source code of their software products to the
employees and contractors of the organization. The end result of this
limitation and confinement is that only those insiders have the information
that is needed in order to change and improve the code of the program or
software. In huge difference, all are offered free access to the source code of
open source software, meaning anyone with adequate programming skills and
capabilities and motivations can use and change any open source software that
are written and coded by anyone. During the early hacker days, this liberty and
autonomy to study, use and change software was applied and done via informal
sharing and code-velopment of code – commonly by physical sharing and swap of
computer tapes and disks upon which the code was recorded. In the present
Internet days, swift technological expansion in computer hardware and software
as well as networking technologies have made it much easier to institute and preserve
a communal development style at ever-larger degrees. In addition, executing new
project is becoming increasingly easier as successful project design becomes
better comprehended, and as prepackaged infrastructural support for such
projects becomes accessible on the Internet. At present, an open source
software development project is commonly started by an individual or small
group with an idea for something motivating and appealing that they themselves
want for an academic or private or business motive or cause (von Hippel and von
Krogh, 2003). According to Raymond (1999) “Every good work of software starts
by scratching a developers’ personal itch… too often software developers spend
their days grinding away for pay at programs they neither need for love. But
not in the (open source) world…”
Furthermore,
the project initiators also, in general become the owners and maintainers of
the project who take on liability and accountability for project management. Near
the beginning, this individual or group usually develops a first rough version
of the code for this primary version is then made generously accessible to all
via downloading from an Internet website launched by the project. The founders of
the project also set up mailing lists for the project, which include those
individuals or groups that are interested in using or further developing the
code. They can use to seek help, offer information or supply new open source
code for others to talk about and check. In the case of the projects that are
successful in drawing interest, others do download and use and experiment with
the code – and some of these do go on to generate new and customized and
personalized code. Most then post what they have done on the project website
for application and evaluate by any who are interested. New and altered code
that is estimated to be of adequate and satisfactory quality and of broad
interest by the project maintainers is then included to the endorsed version of
the code. In many projects the opportunity and freedom of adding to the endorsed
code is limited and controlled to only few trusted developers (von Hippel and
von Krogh, 2003). These few then are considered as the gate keepers for code done
by contributors who are not granted with such access (Kogut and Metiu, 2001)
In general, different studies
showed that: open source development promotes faster growth of the system; open
source projects promotes more creativity from the users; open source projects
do well because of their simplicity; open source projects are, in general, have
fewer defects compare with the close source projects, bcause defects can be
found and fixed faster; and open source projects are more modular compare with
the closed source projects (Wheeler 2003; O’Reilly, 1999; Mockus, Fielding and
Herbsleb 2000; Dalle and Jullien 2000).
High level of security in
open-source developmental approach is connected to the likelihood of global examination
or check. If a security leak is still unnoticed, after accurately thousands of
assessments, it does not stay undetected for a wide period of time. As an
example, when the famous Ping of Death bug was found in the Linux system, the
patch was extensively accessible in one hour. The knowledge of a talented and passionate
programmer in comprehending and setting up a possible dilemma must not be undervalued.
For the past few years, open-source community has developed into a vibrant
global team competent of wide-ranging security testing, code inspection and counseling
(Greiner, et al., 2003).
However, the universal examination
is that closed-source has not confirmed more secured than open source. The
problem in investigating operating system and software security tools is that
the transpired attacks barely even arrive at the general public. The precise
number of intrusions is therefore unfeasible to access correctly. According to
some of the survey which focuses on the software security, open-source software
products hold high degree because the security in closed-source software had
declined with the extensiveness of its size and distribution; the most
important example is the Microsoft Corporation (Greiner, et al., 2003).
Governments,
commercial organizations, military organizations as well as educational
institutions have used open source software into their operations and functions
to defy the problems related to tightened budgets and increasing operational
expenses, at the same time, enables them to edit and customize their software
and system (Hedgebeth 2007).
Currently,
governments of different countries are using and implementing OSS, in order to
improve the quality of their services. Europe has been very active player in
the movement towards OSS. The Libre Software community has contributed to the
global open source movement today. This includes Linus Torvalds of Finland
(Linux kernel), MySQL of Michael Widenius in Sweden, Python of Guido van Rossum
in the Netherlands, KDE of Matthias Ettrich in German, Mandrakelinux of
MandrakeSoft Company in France and Symbian OS in the UK (Hedgebeth 2007).
China
is also taking advantage of OSS, by the strong support of its government for
OSS. The national goal of the country is to “boost the domestic software
industry to realize the transition of China from IT consumer to IT provider” by
“playing a leading role in the Linux/Open Source Software community” (Yeo 2006 cited from Hedgebeth 2007).
India
also introduced its Open Source Simputer project, e-governance and CoIL-NET and
TDIL localization projects in order to adopt different open source
methodologies (Sharma and Adkins, 2006). South American countries also focus on
adoption of OSS, Chile implemented its Edulinux system which use Linux, Firefox
and Open Office in order to control its national high-school network (Hedgebeth
2007).
UAE is also updated in
application of IT. According to Business Monitor Internationa, UAE is expected
to spend more on its IT, from US$3.1 billion in 2008 to more or less US$4.7
billion by 2013. In addition, according to the report of Linux Professional
Institution, UAE is among the first adopters in the Middle East, which include
the Emirates Airlines, Federal E-Government and Sharja-Al Ain University.
The study of Pranič and Požgaj (2010)
about the usage of open source software
in public administration of Republic of Croatia showed that the main
reasons of applying OSS in the public sector are: interoperability, respect of
standards and information security. Interoperability is defined as the ability
of information and communication technology (ICT) systems and the entire
business processes that it supports to exchange data and allow sharing of
information and knowledge (IADBC, n.d.). Interoperability has a vital role in reducing
costs of IS integration and considered as a key barrier in public sector
informatization, mainly in exchange of information via documents which are
considered as center of any public sector activity. Furthermore, public sector
has a responsibility to preserve documents for future use, so contact to the
information restricted in documents must be guaranteed over long periods and
duration of time. Thus, document interoperability becomes a vital issue in any
e-government strategy. On the other hand interoperability is connected on open
standards usage. In the world of IT, huge efforts and financial investments are
implemented in order to encourage open standards, which help to carry those
companies that are considered as rivals in the IT market. OSS is almost always
better accustomed to open standards than the closed-source software. Open
source software is frequently considered as free of charge software and not as
“free as a bird” software because of free distribution. But the cost to be
spent in the implementation of the software can be even bigger compare to
close-source software. Thus the best way is to presume that total cost of
ownership is the same for open source and closed-source software. The main
difference is that the costs are distributed in a different way. In open source
software, implementation money is spent more on services, migration and
education of users, while in closed-source software, the cost primarily focus
on the licenses. Lastly, information security is really complicated aspect. It
can be said that freely that completely secure software is impossible to
acquire, and it is hard to say which software is more safe and protected – open
or closed-source. However, because source code is available, OSS offers more
transparency, which is considered as vital quality for the public sector (IDA,
2001).
The study is exploratory in
nature. This study will be exploratory in nature. It was conducted because the
problem has not been clearly defined. The issue about OSS in the government
environment in UAE has not been studied before. With this, it is important to
have an extensive preliminary work in order to gain familiarity with the
phenomenon. With this, the study is qualitative. According to Fryer (1991)
qualitative research help to focus on the process of describing, decoding and
interpreting the different meanings of the different situations, conditions and
case in the normal social context happen.
Six
entities were analyzed for this study: Dubai Police, Dubai Public Prosecution,
Professional Communication Corporation (Nedaa), Dubai Electricity and Water
Authority (DEWA), Dubai municipality and Road and Transport Authorty(RTA). They
were chosen because they were the six among the first government institutions
who implemented OSS in their overall system. Therefore, they will be
well-informed and experienced about the different aspects related to OSS.
For each entity, one IT
department employee was interviewed. They were chosen because they have direct
experience and knowledge about the application of open-source software in the
organization.
Survey
was used in this research. Survey research is considered as popular social
research methods which gather vast information from the population. Thus, in
order to gather data, interview surveys were implemented. This can offer
advantages in economy, because data can be gathered directly from the
population (Babbie 2009).
Regarding this, interview was
conducted. Interview helped the researcher to have the ability to probe in
depth a single topic without distraction by the comments of other participants.
At the same time, it also enables the participants to express their idea in
full and complete manner. Above all, it can also be held in different
locations, which are preferable and comfortable for the respondents (Kolb
2008).
Open-ended questions were used
in the interview. It enabled the researcher to enable a free response rather
than restricting the respondent to choice from among stated alternatives (Ary
et al. 2009). In addition, this type of question is suitable with method of the
research because it is advantageous if the researcher has limited knowledge of
the topic being research or if he or she is unsure regarding the type of
answers that a given question may suggest. In addition, because different IT
personnel from different public or government organizations was interviewed and
it was expected and anticipated to acquire large variety of answers (Wiid and
Diggines 2010).
Using
the grounded theory method, an inductive process was used in order to code the
responses, and then the responses were grouped into meaningful categories. The
derived categories were used in order to summarize the qualitative data (Martin
and Turner, 1986). The data will be analyzed with the use of statistical
formula in order to show and present the result of the study in easier manner.
The
main limitations that the research is facing are labeled as below:
1. This research is considered as a
preliminary research, thus, it has variety of limitations. First, the
questionnaire and interviews are only conduct on a limited number of
population.
2. The results may be bias towards
either to open source or closed source which may affect the final results.
This
research is a kind of “inducted
perspective” studies, it can move from the particular to the general, and
presents the importance of implementing OSS in UAE’s governments entities from
the targeted samples (like Dubai Police) to the all of the other entities in
the Government. Moreover:
1. It can help offering a background
information or preliminary research which will be helpful for more in-depth and
specific research about application of OSS in UAE.
2. The results will be helpful in order
to provide UAE’s government entities the different advantages and benefits of
applying OSS in their IT environment.
3. It can help UAE’s government
entities to focus on planning and implementing strategies in order to improve
the quality of their services by using OSS.
The result of the interview
showed that the major OSS used by the government agencies are MySQL, Apache,
Debian, PHP, Ubuntu, DotProject and Nagios. MySQL “is a high-performance,
multi-threaded, multi-user relational database management system (RDBMS) built
around client-server architecture” (Vaswani, 2004, 5). On the other hand,
Apache is a web server; Debian is operating system; PHP is a scripting language
use for web development; Ubuntu is another operating system based on Debian;
dotProject is a Project Management application; and Nagios is a computer system
and network monitoring software application. These are the most common Oss that
are applied and used by government agencies based on the IT professionals
interviewed. Other names and software mentioned are: Redhat, JBoss, Blind9,
Postfix, Dovecot, Clamav, SpamAssin, Openldap, Perl, Gentoo, FreeBSD, HTTPD,
Squid-Cache, OpenVPN, Snort, Firefox, OpenOffice, FileZilla, Pant.net, PHPBB,
Joomla, PHP osTicket, Virtual Box and Ntop.
On the other hand, aside from
OSS, there are different critical closed-source software that are being implemented
in the government agencies in UAE, which include those software that are used
with mail system or server, database and domain controller. Other software and
brands mentioned by the respondents are Oracle Database, Exchange 2007, Cisco
Application, CRM Microsoft, VmWare and Windows Active Directory LDAP.
Overall, the result of the interview showed
that OSS operations are 25% to 55% in the entire Datacenter system.
The
result of the interview showed that the main advantages of OSS are:
- Flexibility;
- Less software expense;
- Stability; and
- High Performance.
According
to the respondents, because OSS enables its users to view, access and modify
the code, it gives them much flexibility, because they can add, edit and delete
some of the important functionalities and elements of the software in order to
be customized and altered based on the demands and needs of the organization. In
addition, it can offer stability for the organization and the IT department of
government agencies because of the large technical community which can offer
support, advice and help regarding the different technical issues of the
software. With this, bugs and problems of the software can be easily fixed,
because there are great number of individuals and groups all over the world who
are interested and motivated in testing and analyzing the software, thus
versions of software are always updated, unlike those closed-source system
where in it will take months or more for another release of binary patches.
With this, it can offer high performance, because system will always be updated
and free of bugs and errors.
On
the other hand, the most basic and important advantage of OSS focus on the
absence of licensing requirements and the needs for software activation,
therefore, software can be installed in instant. This consequently results in
less money to be spent in buying licensing and activation, thus less expense
will be spent for software.
On
the other hand, respondents also showed several disadvantages of OSS. The
result showed that, OSS includes risks related to:
- No direct technical support;
- Difficultly in implementation and maintenance;
and
- Difficultly in integrating with the current
closed-source software being used in the organization.
According
to the respondents, the most challenging aspect of OSS is the fact that unlike
the closed-source software offered and sold by vendors, there is no direct
technical support. If a product or software is not that popular, then there is
a small chance that support will be unavailable. Thus, in case of errors or
bugs, they have to rely on their own technical capabilities or ask for advice
and help of those members of the community. As a result, the learning curve for
the developers or the staffs or employees of the IT department is high, because
they have to learn on their own. According to the respondents, in order to
manage and maintain OSS, it is important for the staffs to acquire different
skills, which include:
- Basic Linux Commands;
- Basic Shell Programming Editors;
- Basic System Administration;
- Fundamentals of Networking;
- Package Management; and
- Source Code Compilation.
Due to this, OSS are much more harder to
implement and maintain because there will be need for experts, knowledgeable
and skilled developers or staffs of the department in order to handle the
process of implementation and maintenance, therefore, the company will have to
focus on the different costs that are related on the process of hiring and
training highly capable staffs or employees.
Above all, according to the respondents,
it is also difficult and hard to integrate some OSS with their current
closed-source software. This is an important aspect to be considered, because
most of the government agencies have implemented closed-source software in the
past in order to meet the changes and demands of public services and the
technological development in speedy manner.
In
comparing OSS with closed-sourced software, the criteria considered by the
respondents were: security and efficiency.
In
terms of security, the reaction of the respondents about which is more secure
varies, but in general, all of the respondents believe that both OSS and
closed-source software are facing their own security threats and issues. Thus,
their security advantages are based on the situation, based on the software and
based on its application. It was also found out that most of the respondents
believe that closed-source software are high in security, in most time, because
those vendors who are selling or offering these products will reflect to their
image and market share in the market.
However,
according to the respondents, OSS offers high level of security because most
patches are almost immediately available when there are security risks involved
in the software, particularly if it is popular – this is because huge number of
people from different parts of the world are willing to release their own
version or to release help regarding security or technical aspect of the
software. One of the respondents stated that OSS is more secured if the package
is checked thoroughly before installation.
The
result is similar with the aspect of efficiency. The respondents all agreed
that both OSS and closed-source software offers efficiency. CSS offers
efficiency because little time is needed in order to implement the system, thus
it offers ease of use. In addition, it also offers value added options which
OSS does not offer.
On
the other hand, OSS offers more efficiency in terms of performance, security,
customization and integration. At the same time, it is much easier to update
because of the availability of supports from different online communities. But,
there is a great need for experts, knowledgeable and experienced manpower.
However,
the respondents believe that it is hard to compare the two because OSS can
offer some advantages which closed-source software cannot offer, and the other
way around. Thus, application of OSS and close-source software will be based and
dependent on the current needs and capabilities of the organization.
Majority
of the respondents believe that migration from closed-source software to OSS is
positive for the government agencies in the UAE. The results show that OSS can
help the government agencies of UAE to:
- Offer
advantage for the agencies and departments due to the existence of
standard protocols which is possible to integrate both closed and
open-source software during the transition phase;
- Offer
advantage because it will enable to make the UAE government to have a
system that will be more secured and efficient than now;
- Offer
productivity and outcomes; and
- Save
payments for some unnecessary costs.
However for some of the
respondents, they believe that it is not yet the right time to fully migrate
all closed-source software to OSS. This is because:
- It
is not yet possible and feasible in the current platform;
- It
will take a long time for OSS to directly compete with closed-source software,
this is due to the fact that because OSS is free, it will be hard for OSS
to acquire those functionalities or options by closed-source software.
Currently,
due to the different advantages and benefits offered by OSS, most individuals,
businesses, including the public or the government sectors are also using and
applying it in its IT infrastructure. Currently, number of countries is putting
up plans and implementation agendas which mainly focus on using and
implementing OSS in their IT operations in order to support their needs and
demands for technologies, particularly in the aspect of ICT.
The
results of the study that majority of the respondents, which represent their
respective government agencies are already applying OSS in their organization
or agency. From 25% to 55% of their overall IT infrastructure are consists of
OSS. These OSSs are vital in managing the different procedures and processes that
are involved in managing different transactions between the government agencies
and their relationship towards the citizens.
It was also showed that there are vast numbers of OSSs that are being
applied in their organization.
UAE
just like other countries are spending much in their technological and
innovation aspect. This is to enhance the government procedures and processes,
thus help in order to improve relationship with the citizens and the
relationship to foreign entities, to ensure economic progress. UAE is expected
to spend billions in its IT infrastructure. Thus, it is believe that OSS will
be very helpful in order to effectively cut cost and improve performance of
overall information system of the government agencies in the region.
The
results of the research regarding the different advantages which can be offered
by using OSS for the government agencies support the different studies which
show the different advantages which OSS can offer towards different companies
or organizations of any sector or industry.
First,
this study enables to show that OSS offers flexibility and stability. This is
because of the fact that OSS promotes creativity, personalization and
customization. The study of Dalle and Jullien (2000) discussed that creativity
is more predominant in open-source systems, which consequently lead to more
rapid development of user features. This pertains on the features that are
commonly added per versions released by a particularly OSS community,
particularly for those popular OSSs. According to Raymond (2003), the primary
reason why most people, with background and knowledge in programming can easily
manage, edit or altered the script or source of an OSS is because of its
simplicity. This is the reason why, there is much more versions released by OSS
than those closed-source software.
The
result of the study also supports the notion of many that OSS offers more
security features than closed-source software, because the source is available
for scrutiny and analysis. Thus, this feature is very important for government
agencies, because the government has a great responsibility towards its citizen
by maintaining transparency and governance. Thus, the use of an OSS can be
helpful in order to ensure that the code and script used are based on the
standards of the government and based on the local and international principles
given by the authorities. In addition, there is no doubt that OSS had become very
popular in the current days. As a result, great number of people from hackers
to programmers and even simple or ordinary people with interests in IT are
becoming aware and choose to share their knowledge by contributing to the
community, as a result, developers or IT personnel of a department can easily
seek help and advice about technical issues related to the software or system.
Thus, it adds up to the issue of security. According to Mockus , Fielding and
Herbsleb (2000) defects and errors are much easier and faster to be detected
and fixed in closed-source software. This is because; according to Wheeler (20033)
the entire community of a particular OSS is very responsive and motivated in
identifying and fixing defects. As a result, improved and more reliable
software will be released, and then used by its end-users or clients. With the
growing impact of the Internet, the improvement of technologies around the
globe, and the popularity of social networking sites, it is much easier for
people to gather, who are interested in a specific OSS, and then talk about
anything, share information or knowledge related to a given OSS, which will
eventually help everyone in the entire community to handle different errors and
problems that are related with the OSS. With the vast number of members or
volunteers, it will be easier to detect faults and risks in an OSS, because
there are huge numbers of population who will do the checking. In addition, in
the emergence of risk, error or problem, it will be easier to create counter-measure
because there are great numbers of brains who are working together. This is one
of the great advantages of OSS over closed-source software. Most of the vendors
of closed-source software, due to the difficulty of the codes used, or many due
to business reasons are taking time to release the next versions or editions in
order to cater to the different bugs or holes of the previous release.
In
addition, the study also enables to show that OSS can offer cost-effectiveness
for organizations. This is considered as the initial or primary advantage
considered by most individuals, particularly those who are not familiar,
because the name and its definition, signify that OSS are being offered for
free by its developer, and supports, further information will be offered by the
community for free, in addition, continuous updates can be accessed in easier
manner. This is true, because OSS can help its user to instantly install
software that are needed, without the need for activation of license, thus its user
will no longer have to worry about the needed costs to be spent in order to
acquire license and continue its usage. However, it is also important to
consider that even though the code itself are offered for free, and there are
some available help which can be found in the OSS community, there are some
hidden costs that must be focused. However, the bottom line is that there are
great costs or amount which can be removed upon the installation or application
of OSS, than using closed-source software, which in need of paying variety of
installation fees which include those related to license.
OSS
can also offers variety of disadvantages that are important to be focused in
order to ensure complete success. These limitations and risks are vital to be
considered in order to ensure that application of OSS is appropriate for a
given business rule or business policy.
The
respondents of the study enable to show the different difficulties that they
are facing in their respective agencies upon the application of OSS. Thus,
majority of them believe that the application of OSS offers difficulty in
implementation and maintenance of the system because there is no direct
technical support which is commonly offered by vendors of closed-source
software. According to Khelifi,
even though there is a community which can offer help for different enquiries
about the different technical issues and errors of the software, it is much
feasible to have a direct contact to those people who are capable, experienced
and knowledgeable about the software, its use and application and the different
codes and procedures that are needed to be done in order to obtain the desired
outcome.
On the other hand, the
consistent and continuous updates of the software can offer advantage because
it enables the organization to stay updated and maintain the consistency and
efficiency of the system, however, it is important to take note that because
there are vast number of people who are involved in the development of the
software which comes from different parts of the globe, from different nations,
from different background and from different organizations, the unpredictable
updates can offer disadvantages due to confusion for the developers or the
employees of a particular organization or department.
There is no doubt that OSS can
offer cost-efficiency and it can help organizations to save cost to be spent
for the preliminary expenses related to the licenses needed for installation.
The result of the study showed that majority of the respondents believe that
there are some underlying factors that must be considered upon analyzing the
cost-effectiveness or cost advantage of OSS over closed-source software. It is
important to take note that there is a great need for employees or staffs with
knowledge and experience in handling OSS in order for him or her to properly
install and implement, and even customize the software based on the demand of
the organization. With this, it is important to focus on the needed knowledge
and capabilities that individual employees in the IT department must have in
order to ensure complete success of the system. As have suggested by the IDA,
OSS are commonly considered as free of charge software, but still considered as
free as a bird due to its free distribution. However, it is important to take
note that there are some underlying costs to be considered upon the
implementation of software. There are some instances that the cost to be spent
for OSS is much higher than its closed-source software counterpart. Or it is
best to assume that the cost to be spent for both software is just the same,
but the distribution of the money to be spent are entire different.
Based
on the result of the study, OSS and closed-source software are entire different
type of software with entirely different types of procedures applied. The main
difference mainly focuses on the orientation. It is simple; OSS enables its
users and developers to access the source code or a specific program or
software, while the other does not (Kerr, 2007). This orientation although can
be considered as simple, offers wide differences for the two.
First,
because its users can access, change and alter the source code of OSS, it
fosters more creativity from its users (Dalle and Jullien). This is because it
motivates its user to adapt and modify the software based on the current
business rules and policies inside the organization. With this, OSS is much
easier to customize than the closed-source software.
In
terms of security, there are different critiques which believe that OSS or
closed-source software offers more security than their counterparts. However,
this remains as a debatable topic, because there are different factors that
must be considered. On the other hand, closed-source software is with no doubt
high in security, because it is being sold by vendors who are profit oriented,
therefore they are very aware that any security threat or issues arise in their
software can affect their names, thus it can affect their market share. On the
other hand, as have repeatedly explained, it is hard to encounter errors and
security risks in OSS because there are great number of individuals or groups
who are continuously assessing, evaluating and testing the software. On the
other hand, during the times of encounter or specific error, it will be easier
to access or obtain the needed patch because, again there are great number of
people who are willing to help in developing solutions to a specific problem.
For
closed-source software, because a specific organization paid for its license
and support for a high price, supports coming from the vendor are always
available. This is part of the marketing strategy of those vendors in order to
maintain good relationship with their customers, at the same time, ensure that
their customers are gaining what they paid for. In oppose, because OSS are
generally for free, there are no direct support system, which will help the
user any time. This is important even though, they can ask for help and advice
in the community, but still direct support will be very helpful in order to
ensure the continuous success of a given system.
In
terms of price, there is a common notion that OSS can offer more cost
effectiveness than closed-source software. However, it is important to assume
that both will cost the same. It is just the distribution of the costs which
the two different. For the closed-software software, the cost will focus on the
license and related aspects of the software. While for the OSS the cost will
mainly focus on the training and knowledge needed by individual employees or
team members involved in order to implement and maintain the system being ran
through OSS.
With
this, in the end, it shows that both offer their own advantages over the other.
Thus, the word superior or advantageous will be hard and vague to describe
these software. This is because both have different characteristics which
pertain on their individual characters which include reliability, usability,
flexibility, costs and performance (Weber, 2002). Thus, it is important to
focus more on the needs and demands of an organization in choosing which of the
two will be applicable and feasible.
UAE is one of those regions in
the world who is taking advantage of the different technological development
for the improvement of government process. Thus, it focus on ensuring the
success of IT implementation, at the same time, focus on the different options
that can be applied in order to improve efficiency, at the same time save cost,
which will lead to the issue of application of OSS in different government
agencies.
This study analyzed the
different advantages and disadvantages which OSS can be offered towards
government agencies in UAE by interviewing those IT professionals in different
government agencies in the said region. The result shows the same results of
other literatures reviewed in this paper. There is no doubt that OSS can offer
different advantages and benefits for government agencies and public
organizations. This is because it can offer cost effectiveness which cannot be
offered by closed-software system. This primarily pertains on the issue of
initial capital and money to be spent in licenses. On the other hand, the fact
that the source code of different software will be available for scrutiny of
anyone will be helpful in order to practice transparency. It will be easier to
audit the different software being used by different agencies in order to
ensure that governance are being implemented in each and every software or
application in the agency, preventing some mischief to happen with the help of programmed
technologies to conceal bad doings.
In addition, the author also
believe that the application of OSS in the IT department of government agency
will be helpful in order to ensure continuous learning process, because of the
fact that there is no direct support offered to them, at the same time, there
is no documentations available, in some cases. Therefore, the IT staffs will
strive to learn on their own and be familiar with the different procedures and
elements involved in the software. With this, it can be helpful in order to
ensure that the staffs and employees are equipped with the knowledge and skills
which will offer competitive advantage for them individually and for the entire
agency, then the entire government.
Ahhem, F., Campbell, P., Jaffar, A. and Capretz, L.
F. (2009). ‘Managing support requests in open source software project: the role
of online forums’. IEEE.
Ary, D, Jacos, L C, Razavieh, A and Sorensen, C
(2009), Introduction to research in
education, Cengage Learning.
Babbie, E (2009), The practice of social research, Cengage Learning.
Bahn, D and Dressel, D (2006), “Liability and
control risks with open source software”, International
Conferences on Information Technology: Research and Education.
Dalle, J and Jullien, N (2000), ‘Windows vs. Linux:
Some explorations into the economics of free software’, Proc. Acts of SSII Conf.
Fitzgerald, B. (2006). ‘The transformation of open
source software’. MIS Quarterly. 30,
587 – 598.
Greiner, S., Boskovič, Brest and Žumer, V. (2003). ‘Security issues on
information systems based on open-source technologies’. Eurocon.
Hedgebeth, D (2007), ‘Gaining competitive advantage
in a knowledge-based economy through the utilization of open source software’, VINE: The Journal of Information and
Knowledge Management Systems, vol. 37, no. 3, 284 – 294.
IADBC. Open
Source. Retrieved 15th December, 2010 from http://ec.europa.eu/iadbc/en/chapter/3
IDA (2001). Study
into the use of open source software in the public sector. Retrieved 15th
December, 2010 from http://ec.europa.eu/idabc/en/document/2623/5585#study
Kerr, I M (2007), CIPPIC Summer Fellow 2004, University of Ottawa: Faculty of Law.
Khelifi, A, Abu Talib, M, Al Shabibi, A, Al Zaabi,
A and Al Marshoudi, N A, ‘Open source software in the UAE: A survey research’,
Retrieved from Zayed University website: www.zu.ac.ae/
Retrieved on 13th October, 2010.
Kogut, B. and Metiu, A. (2001). ‘Open source
software development and distributed innovation’. Oxford Rev. Economic Policy. 17(2), 248 – 264.
Kolb, B (2008), Marketing
research for non-profit community and creative organizations: How to improve
your product, find customers and effectively promote your message, Elsevier.
Lerner, J. and Tirole, J. (2002). ‘Some simple economics
of open source’. Journal of Industrial
Economics. 50(2), 197 – 234.
Macnaghten, E (2005), ‘On free vs. proprietary’. Free Software Magazine (December 16),
Retrieved from free software website: http://www.freesoftwaremagazine.com on 13th
October, 2010.
Martin, P. Y. and Turner, B. A. (1986). ‘Grounded
theory and organizational research’. The
Journal of Applied Behavioral Science. 22(2), 141.
Mockus, A, Fielding, R T and Herbsleb, J (2000), ‘A
case study of open source software development: The apache server’, Proc. 22nd International
Conference Software Engineering.
Mutula, S and Kalaote, T (2010). ‘Open source
software deployment in the public sector: A review of Botswana and South
Africa’, Library Hi Tech, vol. 28,
no. 1, 63 – 80.
Naumes, W and Naumes, M (2006), The art & craft of case writing,
M.E. Sharpe.
O’Reilly, T (1999), ‘Lessons from open-source
software development’, Communication,
ACM, vol. 42, no., 4, pp. 32 – 37.
Polančič, G., Horvat, R. V. and Rozman, T. (2004). ‘Comparative assessment of open source system using easy accessible data’. 26th International
Conference Information Technology Interfaces ITI 2004, June 7 – 10, 2004,
Cavtat, Croatia.
Pranić, D and
Požgaj, Ž (2010), ‘Usage of open source software in public
administration of Republic of Croatia’, MIPRO, May
24 – 28.
Raymond, E. (1999). The cathedral and bazaar: musings on Linux and Open Source by an
accidental revolutionary. Sebastopol, CA: O’Reilly.
Raymond, E. (2003, August). Open Source Software. Retrieved 15th December 2010 from http://www.catb.org/esr/writings/cathedra-bazaar/cathedral-bazaar/
Source Forge (2010). Source Forge. Retrieved 15th December 2010 from www.sourceforge.net
Stallman, R. M. and Lessig, L. (2002). Free software, free society: selected essays
of Richard M. Stallman. Boston, MA: GNU Press.
Stewart, K. J. and Gosain, S. (2006). ‘The impact
of ideology on effectiveness in open source software development teams’. MIS Quarterly. 30, 291 – 314.
Ueda, M (2005), ‘Licenses of open source software
and their economic values’, Proceedings
of the The 2005 Symposium on Application and the Internet Workshops
(SAINT-W’05).
Vaswanim, V. (2004). MySQL: the complete reference. McGraw-Hill Professional.
Von Hippel, E. and von Krogh, G. (2003). ‘Open
source software and the “private-collective” innovation model: issues for
organization science’. Organization
Science. 14(2), 209 – 223.
Weber, S (2002), Open source software developing economies, Techinical Report,
Retrieved from University of California website: http://programs.ssrc.org/ on
13th October, 2010.
Wheeler, S (2003), Open source software, Retrieved from SUCS website: http://sucs.org/
on 13th October, 2010.
Wiid, J and Diggines, C (2010), Marketing research, Juta and Company
Ltd.
Yang, J. and Wang, J. (2008). ‘Review on free and
open source software’. IEEE.
Yin, R (2009), Case
study research: design and methods, Sage Publications.
Advantages
|
Disadvantages
|
||
Closed-Software
|
OSS
|
Closed-Software
|
OSS
|
·
Dependable and
professional support and availability of training
|
·
Free access to
the source code
|
·
Costly
|
·
Lack of
support from professionals
|
·
Packaged,
comprehensive and modular format
|
·
Absence of
license fees
|
·
Closed
standards is implemented which prevent future enhancement
|
·
Developing
communities of developer
|
·
Source codes are
updated regularly and easily
|
·
Availability
of open standards which ease the integration with other important systems
|
·
Not suited
well to the needs and demands of higher education
|
·
Lack of
coordination with the releases
|
·
Offer the
vendor a sure income
|
·
Can be
customized easily
|
·
May cause
unfair leverage of pricing
|
·
unpredictable
updates
|
·
Developed with
accordance to the needs and demands of the customers
|
·
Does not
depends on a specific provider or vendor
|
·
interrupted
expiry of versions
|
·
no automatic
process of QA
|
·
User-oriented
and mature outcome
|
·
Customers are
not fixed or connected to a provider and vendor, thus lock-in is restricted
|
·
Hardware-intensive
|
·
Documentation
is commonly distinctive and can be absent
|
·
Easy and cheap
to swith to other software
|
·
Limited best
practices implemented
|
||
·
Customers can
handle the problem about the software if needed
|
|||
·
Less
hindrances in entering the software business
|
|||
·
Contribution
and participation in the network of development of software in the world
|
|||
·
Bugs are more
visible to the customers
|
Source: (Khelifi et al. n.d.)
No comments:
Post a Comment