The architecture of participation: Does code architecture mitigate free riding in the open source development model?
成果类型:
Article
署名作者:
Baldwin, Carliss Y.; Clark, Kim B.
署名单位:
Harvard University; Brigham Young University
刊物名称:
MANAGEMENT SCIENCE
ISSN/ISSBN:
0025-1909
DOI:
10.1287/mnsc.1060.0546
发表日期:
2006
页码:
1116-1127
关键词:
ARCHITECTURE
modularity
option value
public goods
nonrival goods
Free riding
open source
software development
prisoners' dilemma game
Institutional economics
Organizational economics
摘要:
This paper argues that the architecture of a codebase is a critical factor that lies at the heart of the open source development process. We define two observable properties of an architecture: (1) modularity and (2) option value. Developers can often make informed judgments about modularity and option value from early, partially implemented code releases. We show that codebases that are more modular or have more option value (1) increase developers' incentives to join and remain involved in an open source development effort and (2) decrease the amount of free riding in equilibrium. These effects occur because modularity and option value create opportunities for the exchange of valuable work among developers, opportunities that do not exist in codebases that are not modular or have no option value.