Abstract

Background: The popularity of the open source software development in the last decade, has brought about an increased interest from the industry on how to use open source components, participate in the open source community, build business models around this type of software development, and learn more about open source development methodologies. Aim: The aim of this study is to review research carried out on usage of open source components and development methodologies by the industry, as well as companies’ participation in the open source community. Method: Systematic review through searches in library databases and manual identification of articles from the open source conference. Results: 19 articles were identified. Conclusions: The articles could be divided into four categories: open source as part of component based software engineering, business models with open source in commercial organization, company participation in open source development communities, and usage of open source processes within a company.

Highlights

  • The traditional software development is often perceived as a proprietary, in-house software development, with developers working in a geographically centralized or distributed company’s location

  • Barkley Software Distribution (BSD) is license developed for distribution of BSD version of Unix operating system developed by University of California Berkeley from 1977 to 1995 in collaboration with AT&T labs, as described by Raymond (2001)

  • The scope of the review that we present in this paper is more narrow but we searched a broader set of articles

Read more

Summary

Introduction

The traditional software development is often perceived as a proprietary, in-house software development, with developers working in a geographically centralized or distributed company’s location. In the mobile industry there are several attempts to form open source communities for development of software, such as the Android project and the Symbian project. The project has created a community of leading mobile phone manufactures and operators, open handset alliance, which along other community members, participates in development of the Android operating system This example shows how using and relying on open source software can be seen as an alternative way to reduce development costs and stay competitive. Conclusions: The articles could be divided into four categories: open source as part of component based software engineering, business models with open source in commercial organization, company participation in open source development communities, and usage of open source processes within a company. Due to a divestment in 1984 it became a proprietary AT&T product

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call