• Corpus ID: 1940187

The Ecology of Open-Source Software Development

  title={The Ecology of Open-Source Software Development},
  author={Kieran Healy and Alan Schussman},
Open Source Software (oss) is an innovative method of developing software applications that has been very successful over the past eight to ten years. A number of theories have emerged to explain its success, mainly from economics and law. We analyze a very large sample of oss projects and find striking patterns in the overall structure of the development community. The distribution of projects on a range of activity measures is spectacularly skewed, with only a relatively tiny number of… 

Figures and Tables from this paper

Anatomy of open source software projects: Evolving dynamics of innovation landscape in open source software ecology

It is found that OSS projects are hardly to be seen as loci of future open innovation in several ways and it is concluded that prior belief which altruistic developers donating time and effort for the common good is highly romanticized view of open source software.

The success of open source software: A review

  • D. MarganS. Čandrlić
  • Computer Science
    2015 38th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO)
  • 2015
An overview of the state-of-the-art OSS-related research from different fields and disciplines of the social and information sciences and some real-life business examples of companies that achieved their profit with OSS are presented.


In the last few years, open source (OS) software development has become a viable alternative to commercial software. OS developers form virtual teams and the goal of this study is to examine the

Community-Based Production of Open Source Software: What Do We Know about the Developers Who Participate?

It is found that the profile of early motivation, along with other individual attributes, significantly affects individual developers’ selections of projects from different regions of the size range.

From Planning to Mature: On the Determinants of Open Source Take-Off

It is shown that the determinants of projects' development stage change with the age of the project in many dimensions thus supporting the common perception of open source as an extremely dynamic phenomenon.

The Knowledge Ecology of Open-Source Software Projects

The preliminary findings support the ecological view, that the contradictory requirements of innovation and stability in project-based knowledge making are balanced by mechanisms of variation, selection, and stabilization.

Decoding the "Free/Open Source (F/OSS) Software Puzzle"a survey of theoretical and empirical contributions

The exercise suggests that what is puzzling about F/OSS is not so much the fact that people freely contribute to a good they make available to all, but rather the complexity of its institutional structure and its ability to organizationally evolve over time.



Cave or Community? An Empirical Examination of 100 Mature Open Source Projects

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.

Coase's Penguin, or Linux and the Nature of the Firm

It is suggested that the authors are seeing the broad and deep emergence of a new, third mode of production in the digitally networked environment, a mode I call commons-based peer production, which has systematic advantages over markets and managerial hierarchies when the object of production is information or culture.

Some Simple Economics of Open Source

The extent to which labor economics, especially the literature on 'career concerns', and industrial organization theory can explain many of these projects' features is highlighted.

A case study of open source software development: the Apache server

  • A. MockusR. FieldingJ. Herbsleb
  • Computer Science
    Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium
  • 2000
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.

How Open Source Software Works: 'Free' User-to-User Assistance?

It is found that the Apache field support system functions effectively and that, when the help system is partitioned into its component tasks, 98% of the effort expended by information providers in fact returns direct learning benefits to those providers.

The Institutional Design of Open Source Programming: Implications for Addressing Complex Public Policy and Management Problems

This paper argues that open source has potential application beyond computer programming, and provides a summary of the "life cycle" of open source programming projects based on existing literature that is largely focused on high-profile open source projects like Linux and Apache Web Server.

Rebel Code: Linux and the Open Source Revolution

A powerful and engaging tale of innovation versus big business, Rebel Code chronicles the race to create and perfect open-source software, and provides the ideal perch from which to explore the changes that cyberculture has engendered in the authors' society.


The expanding size of organizations gives rise to increasing subdivision of responsibilities, facilitates supervision and widens the span of control of supervisors, and simultaneously creates

Open Sources: Voices from the Open Source Revolution

The Open Source Definition