The many meanings of open source

@article{Gacek2004TheMM,
  title={The many meanings of open source},
  author={Cristina Gacek and Budi Arief},
  journal={IEEE Software},
  year={2004},
  volume={21},
  pages={34-40}
}
Many software development methodologies are called "open source." However simply stating that a project is open source doesn't precisely describe the approach used to support the project. A multidisciplinary viewpoint can help determine those characteristics that are common to open source projects and those that vary among projects. These characteristics form the basis for a taxonomy of open source projects that's useful for analyzing and setting up projects. They also provide a starting point… 

Figures and Tables from this paper

Defining Open Source Software Project Success
TLDR
A range of measures that can be used to assess the success of open source software projects are identified based on a review of the literature, a consideration of the OSS development process and an analysis of the opinions of OSS developers.
The Implementation and Various uses of Open Source Software’s
TLDR
This paper exposes the fact that simply stating that a project is open source does not provide a precise description of the approach used to support the project.
Various aspects of Open Source Software development
TLDR
The open source software development has been studied and investigated through reviewing some of the carried out works and it has been found that it has diverse aspects.
Investigating the Free/Libre Open Source Software Commons in Commercial Organizations
TLDR
Findings indicate that the meaning of the term “open source software” varies greatly in the studied cases and that the resulting way to produce software can hardly be characterized as commons or commons based.
Developing Open Source Software: A Community-Based Analysis of Research
TLDR
The purpose of the study is to identify the kind of open source project communities that have been researched, the kinds of research questions that have be asked, and the methodologies used by researchers.
An interdisciplinary perspective of dependability in open source software
  • C. Gacek
  • Computer Science
    IFIP Congress Topical Sessions
  • 2004
TLDR
The various characteristics that can be used to describe an OSS project are summarized and the possible relationships between OSS products/projects and dependability are explored.
Towards a metric for Open Source Software Quality
  • S. Shaikh, A. Cerone
  • Computer Science
    Electron. Commun. Eur. Assoc. Softw. Sci. Technol.
  • 2009
TLDR
An early exposition towards a quality model for open source software (OSS) is presented and some basic notions of quality for OSS are described and a basic model is presented, where quality notions consist of various factors that influence such quality.
Improvement opportunities for the open source software development approach and how to utilize them
This paper describes some aspects of the software development approach which is used in open source software development projects and has evolved over time to a successful software development model.
Open Source Software Usage Implications in the Context of Software Development
TLDR
Different open source project collaboration models, based on business process models, are analyzed from several relevant aspects and various OSS usage strategies in the context of software development projects are analyzed.
The Promise of Research on Open Source Software
TLDR
The research is categorized into three areas: motivations of open source software contributors; governance, organization, and the process of innovation in open source Software projects; and competitive dynamics enforced by open sourceSoftware.
...
...

References

SHOWING 1-10 OF 30 REFERENCES
Understanding open source software development
The book addresses the fundamental questions of "what, why, when, where and how" the Open Source process has been able to produce category-killing software without the support of a traditional
Characteristics of open source projects
TLDR
The main results show that few projects are capable of attracting a meaningful community of developers and the majority of projects is made by few (in many cases one) person with a very slow pace of evolution.
Open Source Software Adoption: A Status Report
TLDR
This article presents a straightforward and practical roadmap to navigate your OSS adoption considerations and uses the loose definition of OSS that includes publicly available source code and community-source software.
Cave or Community? An Empirical Examination of 100 Mature Open Source Projects
TLDR
Based on a study of the top 100 mature products on Sourceforge, a few surprising things are found: most OSS programs are developed by individuals, rather than communities, and the larger the project, the smaller the percent of project administrators.
A framework analysis of the open source software development paradigm
TLDR
A framework was derived from two previous frameworks which have been very influential in the IS field, namely that of Zachman's IS architecture (ISA) and Checkland's CATWOE framework from Soft Systems Methodology (SSM), which is used to analyze the OSS approach in detail.
A case study of open source software development: the Apache server
  • A. Mockus, R. Fielding, J. Herbsleb
  • Computer Science
    Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium
  • 2000
TLDR
This analysis of the development process of the Apache web server reveals a unique process, which performs well on important measures, and concludes that hybrid forms of development that borrow the most effective techniques from both the OSS and commercial worlds may lead to high performance software processes.
Evolution in open source software: a case study
  • M. Godfrey, Q. Tu
  • Computer Science
    Proceedings 2000 International Conference on Software Maintenance
  • 2000
TLDR
The authors explore the evolution of the Linux kernel both at the system level and within the major subsystems, and they discuss why they think Linux continues to exhibit such strong growth.
A Quantitative Profile of a Community of Open Source Linux Developers
TLDR
A baseline quantitative study of one of the oldest continuous repositories for the Linux open source project (the UNC MetaLab Linux Archives) including demographic information on its broad community of developers, as well as providing a guide for more detailed future studies.
Software architecture in practice
TLDR
This second edition of this book reflects the new developments in the field and new understanding of the important underpinnings of software architecture with new case studies and the new understanding both through new chapters and through additions to and elaboration of the existing chapters.
...
...