Abstract
This paper presents a model for understanding behaviour of agents using and/or contributing to open source software. The model illustrates behaviour of agents under three licenses regimes: 1) The GPL, The BSD and 3) The Microsoft EULA. The latter license is not an open source license and is included as both a reference and as an example of a general situation where users do not contribute source code.
The model is uses economic theory of externalities and opportunity cost as a measure of agents' costs. The basic premise is that agents will only participate in development if there is a net benefit.
Agents are divided into firms and individuals, which can be either maintainer or user-developers. A maintainer is an agent responsible for releasing new versions of a program and a user-developer is an agent who use but may also become a developer. It is observed through the model that the three licenses induce different incentives and dynamics for maintainer and user-developer and the paper explains, from an economic standpoint, the mechanisms that ensure programs are developed and maintained under the three license regimes.
| Original language | English |
|---|---|
| Journal | Telematics and Informatics |
| Volume | 22 |
| Pages (from-to) | 111-133 |
| ISSN | 0736-5853 |
| DOIs | |
| Publication status | Published - 2005 |
Keywords
- Open Source Software
- Economics
Fingerprint
Dive into the research topics of 'An economic perspective on software licenses--open source, maintainers and user-developers'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver