ArticlePDF Available

Adoption of free/libre open source software in public organizations: Factors of impact

Authors:

Abstract and Figures

Purpose In this paper the authors aim to investigate the importance of factors for the adoption of free/libre open source software (FLOSS) in the public sector. They seek to evaluate how different factors impact during the initiation and implementation phases of the adoption process. Design/methodology/approach The authors base the methodological approach on two exploratory case studies with a contrasting result logic. They build a multi‐level framework grounded both on literature review, and feedback from stakeholders. They then apply the framework to two case studies to better frame the findings. They consider phases of adoption (initiation, implementation) and the levels of adoption (technological, organizational, environmental, individual). Findings In the case studies, the authors found the importance of a strong and decision‐centric management board to give the impulse for the initiation phase of the process. As perceived by the stakeholders, a strong governmental support is of paramount importance to increase the adoption at the public level, although in the case studies examined the initiation stage started from the impulse of a championing management. Both case studies passed the initiation phase successfully. Continuous employees' training, organizational objectives consensus, and business process reengineering have been found important for the implementation phase. In the case study in which these factors were not in place, the implementation phase of adoption failed. Environmental factors – although relevant for the initiation of the adoption process – are less significant during the actual implementation of the adoption process, as the contrasting result logic from the case studies shows. Research limitations/implications The study refers to two public organizations in a specific environmental setting. No causality among factors has been inferred. Quantitative objective data have been used to determine the success of adoption, for qualitative data multiple sources have been used when possible to limit threats to validity. Practical implications The framework can be used by stakeholders in public organizations to better frame their adoption strategies and to compare results across institutions. Lessons learnt from the case studies can be useful to drive future adoptions of FLOSS. Originality/value The framework combines phases of adoption and levels making it possible to frame the analysis of the case studies. It has been operationalized with a set of metrics, and with a protocol for the case studies to increase replicability value.
Content may be subject to copyright.
A preview of the PDF is not available
... Therefore, in this paper, we carried out a Systematic Literature Review (SLR) to identify in the literature the studies that address authentication and authorization in microservice environments, what are their challenges, security mechanisms used to deal with these challenges and open-source technologies that implement the mechanisms identified in the review. The focus on opensource is to provide technologies that can reduce costs, free access to source code and customization [12]. There are advantages for use open-source in the public sector, such as avoiding monopoly dominance in the market [12]. ...
... The focus on opensource is to provide technologies that can reduce costs, free access to source code and customization [12]. There are advantages for use open-source in the public sector, such as avoiding monopoly dominance in the market [12]. Last, but not least, even software developed by commercial firms is being released under open-source licenses as well [13]. ...
Article
Full-text available
The microservice architectural style splits an application into small services, which are implemented independently, with their own deployment unit. This architecture can bring benefits, nevertheless, it also poses challenges, especially about security aspects. In this case, there are several microservices within a single system, it represents an increase in the exposure of the safety surface, unlike the monolithic style, there are several applications running independently and must be secured individually. In this architecture, microservices communicate with each other, sometimes in a trust relationship. In this way, unauthorized access to a specific microservice could compromise an entire system. Therefore, it brings a need to explore knowledge about issues of security in microservices, especially in aspects of authentication and authorization. In this work, a Systematic Literature Review is carried out to answer questions on this subject, involving aspects of the challenges, mechanisms and technologies that deal with authentication and authorization in microservices. It was found that there are few studies dealing with the subject, especially in practical order, however, there is a consensus that communication between microservices, mainly due to its individual and trustworthy characteristics, is a concern to be considered. To face the problems, mechanisms such as OAuth 2.0, OpenID Connect, API Gateway and JWT are used. Finally, it was found that there are few open-source technologies that implement the researched mechanisms, with some mentions of the Spring Framework.
... The independence from software companies, adaptability, and no cost push companies to its use. Support uncertainty and low knowledge are the bigger drawbacks [70][71][72]. The source code of the web as well as the app can be found in [73], and [74], respectively. ...
Article
Full-text available
This article presents social research, conducted through interviews with experts involved in land administration in Colombia, on the possibility of using the Fit-For-Purpose methodology, combined with indirect methods, to accelerate the capture of cadastral data. The experts were asked about the design of a data capture system, using a mobile application, to acquire data on properties and their approximate coordinates, as well as the data of their owners, where the owners themselves are the ones who declare these data. A functional prototype has also been developed and tested in Spain. Results: The design is well received, understood as a declaration by owners, especially in rural areas; further processing of the information by technicians of the competent authority is necessary; involving the population has a positive impact on the perception that owners have regarding cadastral processes; some technical and training challenges must be taken into account, to ensure consistency and quality in the data collected; and the prototype tests demonstrate, due to the low GPS accuracy of mobile phones, that the identification of boundaries over a base map is possible in properties of one hectare or more.
... FOSS implementation: i) identify needs; ii) evaluate solutions; iii) select solution; iv) develop implementation plan; v) train employees; vi) install software; vii) test software; viii) monitor performance; and ix) continual improvement. Legal and regulatory aspects [33], [34]: i) international standards: ensure compliance with international standards related to the implementation of open-source software; ii) international law: verify that the implementation of FOSS complies with applicable international laws and regulations; iii) international ICT and software law: abide by international laws and regulations related to ICT and software; and iv) Colombian ICT and software regulations and legislation: comply with applicable Colombian laws and regulations in the field of ICT and software. Promotion of emerging technologies [35]: i) Industry 4.0: encourage the use of emerging technologies related to the fourth industrial revolution; ii) AI/machine learning: promote the adoption of AI and machine learning in the implementation of FOSS; iii) big data: incentivize the use of big data technologies in the implementation of FOSS and iv) IoT: drive the integration of IoT technologies in the implementation of FOSS. ...
Article
Full-text available
This study investigates challenges and opportunities in adopting free and open-source software (FOSS) in small and medium-sized enterprises (SMEs) in Monteria, Colombia. The research reveals that around 77.5% of SMEs prefer free software, yet surprisingly, 80% are unaware of the benefits of open-source licenses, with nearly 45% not adopting them due to lack of knowledge. Implementing FOSS in SMEs offers legal and economic advantages, including reduced software acquisition costs, compliance with data protection and privacy regulations, and fostering innovation. However, adoption barriers persist, necessitating further research for enhancing implementation in Colombian SMEs. Notably, Colombia's ethical framework for AI serves as a guide for ethical AI and open-source software deployment, aligned with sustainable development goals. This study highlights free software usage prevalence in Monteria's SMEs and critical factors hindering full adoption. Addressing challenges and leveraging potential benefits can improve efficiency, regulatory compliance, and contribute to sustainable development. Continued research in this field can promote broader and stronger implementation of FOSS in Colombian SMEs.
... Moreover, it would be interesting to explore further the effect of MCR in Open Source (Paulson et al., 2004;Rossi et al., 2012) and in Agile environments (Coman et al., 2014;Kruglov, 2021), and when different programming approach are in place, such as mobile (Corral et al., 2014) or functional/logic (Clark et al., 2004). ...
Article
Full-text available
Introduction Modern Code Review (MCR) is a multistage process where developers evaluate source code written by others to enhance the software quality. Despite the numerous studies conducted on the effects of MCR on software quality, the non-technical issues in the MCR process have not been extensively studied. This study aims to investigate the social problems in the MCR process and to find possible ways to prevent them and improve the overall quality of the MCR process. Methodology To achieve the research objectives, we applied the grounded theory research shaped by GQM approach to collect data on the attitudes of developers from different teams toward MCR. We conducted interviews with 25 software developers from 13 companies to obtain the information necessary to investigate how social interactions affect the code reviewing process. Results Our findings show that interpersonal relationships within the team can have significant consequences on the MCR process. We also received a list of possible strategies to overcome these problems. Discussion Our study provides a new perspective on the non-technical issues in the MCR process, which has not been extensively studied before. The findings of this study can help software development teams to address the social problems in the MCR process and improve the overall quality of their software products. Conclusion This study provides valuable insights into the non-technical issues in the MCR process and the possible ways to prevent them. The findings of this study can help software development teams to improve the MCR process and the quality of their software products. Future research could explore the effectiveness of the identified strategies in addressing the social problems in the MCR process.
... Open-source software (OSS) and its components are used as part of software that supports many activities of human life (Miguel et al., 2014;Tassone et al., 2018) and have attracted noteworthy attention in the last two decades (Adewumi et al., 2019;Rossi et al., 2012). Considering this increasing attention, evaluating the quality of OSS has become more crucial and essential (Maki-Asiala & Matinlassi, 2006). ...
Article
Full-text available
Context In the last two decades, open-source software (OSS) has gained increasing attention due to its voluntary supporters, growing community, and ease of accessibility in cloud repositories. Standardization in OSS quality is of vital importance as a communication vehicle for stakeholders in identifying and selecting high-quality products. Thus, meta-models help to define a standardized language and enable to propose quality models that can be used to perform comparable measurements. Objective Considering the lack of a comprehensive meta-model of OSS quality in the literature, there appears a need to see a more complete picture of OSS quality and to represent its concepts more formally. Therefore, in this study, it is aimed to develop a solid base for a comprehensive meta-model of OSS quality to create a common understanding among stakeholders. Method A systematic way has been followed toward developing a common structure, defining a consistent terminology and, finally, providing a meta-model of OSS quality. In this context, (1) the common structure of the quality models for OSS has been investigated, (2) the terms of the general-purpose meta-models of software quality have been analyzed based on the international standards, and (3) the terms of the quality models for OSS have been mapped with the elements of these meta-models. Results An initial meta-model of OSS quality, which employs a unified structure from the OSS quality models and eliminates the inconsistencies determined in the general-purpose meta-models of software quality, has been proposed and an implementation of this meta-model has been demonstrated. Conclusion This initial meta-model of OSS quality with a standard terminology can be taken as a guide by researchers who will propose or revise their OSS quality models. It will allow developing multiple OSS quality models with homogenous structure and terms, and also enable comparing the evaluation results obtained by these models.
... Se ha comprobado que hay dos factores que tienen un impacto positivo en el proceso de adopción individual: la ventaja relativa y la actitud hacia el cambio. La primera se refiere a la ventaja que perciben los individuos cuando utilizan un software y consideran que ofrece un mejor rendimiento o funcionalidad, mientras que la segunda se refiere a tener una actitud positiva hacia el cambio que fomente la decisión de adoptar OSS [55]. Cuando toman la decisión de utilizar algún OSS, los usuarios no sólo reducen los costes, sino que también tienen más capacidad de procesamiento, ya que pueden interactuar más con el software [56]. ...
Article
Full-text available
Open-source software (OSS) has become a valuable resource for corporate, educational, and social processes, reducing digital divides in emerging countries. This paper proposes an open-source software acceptance model (OSS-AM) to examine determinants of OSS adoption among students in emerging economies. A quantitative methodology with a descriptive correlational approach was employed, collecting data from a representative sample of 504 students. Confirmatory factor analysis showed strong associations between attitude towards use and variables such as compatibility, quality, flexibility, and security. This study reveals that skill development through practical education, perceived usefulness, training, and compatibility are the most influential factors in students’ adoption of OSS.
Article
Full-text available
This paper aims to validate the mission-critical OSS (open-source software) model acceptance process using a third-order formative-formative measuring model. A two-stage formative-formative model was used for partial least square analysis. It includes eight primary mission-critical OSS adoption constructs and three second-order (technological, organizational, and environmental). Although nomological validity was affirmed, the empirical findings show the absence of multicollinearity. This study will give organizations in critical industries enough information to understand the importance and weight of each component/factor of the mission-critical OSS adoption model. The coefficient of determination R2 exceeds the minimum threshold (0.750), and all the hypotheses are significant. This study also contributed to the existing literature by identifying those factors that influence mission-critical OSS adoption, allowing firms in critical sectors to better understand their mission-critical OSS adoption issues. Cross-cultural validation across a broad community is proposed to increase the validity and generalization of the sample scales.
Chapter
This chapter explores how no-code development platforms could be used to empower smart city citizens with tools to change and improve their city systems. A city-wide API is discussed as well as its security and DevOps concerns. Example applications of these concepts are provided. Lastly, a vision of smart assistants helping citizens is explored.KeywordsNo-codeSmart citiesAPISmart assistants
Book
Full-text available
Innovations in library services are rapidly developing within numerous areas including building design, program and event planning, patron experience and engagement, literacy program development, and administration and management. To ensure these changes are implemented and considered successfully, a closer look at the challenges, trends, and practices of these innovations is crucial. Technological Advancements in Library Service Innovation examines the recent activities of successful and groundbreaking research and practices around the world surrounding library service innovation and presents various forward-thinking initiatives. It also provides an overview of libraries’ successful experiences, identifies emerging global themes and trends, and offers guidance to library practitioners on how to pursue the recent trends in their own library environment. Covering topics such as technology adoption and organizational structures, this book is ideal for library professionals, researchers, academicians, instructors, and students.
Article
Full-text available
A limited budget for IT may lock public bodies in obsolete inefficient solutions slowing down their process of innovation. Various actions of estimating, controlling, and reducing IT costs have been already performed at national and European levels and Open Source Software (OSS) has been often pointed as a promising alternative that may also render public services and the underlying business processes more transparent and accessible to citizens. In this chapter, we propose a model of cost of a migration to OSS as a decision making instrument that helps public bodies being autonomous and independent in the IT adoption. The model is empirically validated in the real daily operations of more than 3,500 users. If adopted systematically our model might be a powerful tool to support transformational government and to establish an empirical open knowledge base on the economic advantages of OSS on which to found future strategies of OSS adoption.
Chapter
What is the status of the Free and Open Source Software (F/OSS) revolution? Has the creation of software that can be freely used, modified, and redistributed transformed industry and society, as some predicted, or is this transformation still a work in progress? Perspectives on Free and Open Source Software brings together leading analysts and researchers to address this question, examining specific aspects of F/OSS in a way that is both scientifically rigorous and highly relevant to real-life managerial and technical concerns. The book analyzes a number of key topics: the motivation behind F/OSS—why highly skilled software developers devote large amounts of time to the creation of "free" products and services; the objective, empirically grounded evaluation of software—necessary to counter what one chapter author calls the "steamroller" of F/OSS hype; the software engineering processes and tools used in specific projects, including Apache, GNOME, and Mozilla; the economic and business models that reflect the changing relationships between users and firms, technical communities and firms, and between competitors; and legal, cultural, and social issues, including one contribution that suggests parallels between "open code" and "open society" and another that points to the need for understanding the movement's social causes and consequences.
Book
A rich case-study analysis of open source software adoption by public organizations in different countries and settings. Government agencies and public organizations often consider adopting open source software (OSS) for reasons of transparency, cost, citizen access, and greater efficiency in communication and delivering services. Adopting Open Source Software offers five richly detailed real-world case studies of OSS adoption by public organizations. The authors analyze the cases and develop an overarching, conceptual framework to clarify the various enablers and inhibitors of OSS adoption in the public sector. The book provides a useful resource for policymakers, practitioners, and academics. The five cases of OSS adoption include a hospital in Ireland; an IT consortium serving all the municipalities of the province of Bozen-Bolzano, Italy; schools and public offices in the Extremadura region of Spain; the Massachusetts state government's open standards policy in the United States; and the ICT department of the Italian Chamber of Deputies. The book provides a comparative analysis of these cases around the issues of motivation, strategies, technologies, economic and social aspects, and the implications for theory and practice.
Chapter
Current estimates suggest widespread adoption of open source software (OSS) in organizations worldwide. However, the problematic nature of OSS adoption is readily evidenced in the fairly frequent reports of problems, unforeseen hold-ups, and outright abandonment of OSS implementation over time. Hibernia Hospital, an Irish public sector organization, have embarked on the adoption of a range of OSS applications over several years, some of which have been successfully deployed and remain in live use within the organisation, whereas others, despite achieving high levels of assimilation over a number of years, have not been ultimately retained in live use in the organization. Using a longitudinal case study, we discuss in depth the deployment process for two OSS applications – the desktop application suite whose deployment was unsuccessful ultimately, and the email application which was successfully deployed. To our knowledge, this is the first such in-depth study into successful and unsuccessful OSS implementation.
Article
- This paper describes the process of inducting theory using case studies from specifying the research questions to reaching closure. Some features of the process, such as problem definition and construct validation, are similar to hypothesis-testing research. Others, such as within-case analysis and replication logic, are unique to the inductive, case-oriented process. Overall, the process described here is highly iterative and tightly linked to data. This research approach is especially appropriate in new topic areas. The resultant theory is often novel, testable, and empirically valid. Finally, framebreaking insights, the tests of good theory (e.g., parsimony, logical coherence), and convincing grounding in the evidence are the key criteria for evaluating this type of research.
Article
Our focus in this paper is mainly on the GNU/LINUX operting system and the advantages that it affords developing countries seeking to bridge the global digital divide. In the early parts of the paper we argue that, although GNU/LINUX can generate substantial savings when used instead of the proprietary alternative, in numerous institutional settings, the most telling opportunities-for developing countries arise when this system is combined. with other ways of reducing computing costs. Policy, therefore, should not only consist of substituting GNU/LINUX for proprietary software in running the latest and most expensive hardware, but also of lowering these latter costs themselves. Later sections focus on the link between the choice of software and path-dependency (i.e. the notion that if one system gets ahead, it tends to lock out alternatives in the manner described by Brian Arthur). We suggest that the problem of proprietary lock-in in developing countries has been greatly accentuated by piracy of Microsoft operating systems and that the result is a stagnation of the technological capabilities in software that these countries need so badly.
Book
E-government has evolved from basic information provisioning to more integrated service offerings enabling citizen-centric services. The Handbook of Research on ICT-Enabled Transformational Government: A Global Perspective provides comprehensive coverage and definitions of the most important issues, concepts, trends, and technologies within transformation stage e-government (t-government) implementation. A significant reference source within the technological and governmental fields, this Handbook of Research offers theoretical and empirical studies that communicate new insights into t-government for both researchers and practitioners interested in the subject.
Chapter
The chapter discusses the adoption and assimilation process of open source software as a new form of information technology. Specifically, the case reports a general positive attitude towards the widely used technology, the OpenOffice.org suite for office automation. Nevertheless, it shows the difficulties of the first early adopters to lead the innovation process and push other users. Different usage patterns, interoperability issues, and, in general, the reduction in personal productivity typical of the early phases of adoption are also remarked. The aim of this chapter is to give the reader an overview of the adoption process by means of the analysis of quantitative and qualitative data gathered during real world experimentation, and to shed some light on how empirical data can corroborate or challenge the existing literature about open source software and technology adoption.