This paper studies the role of intrinsic motivation, reputation and reciprocity in driving open source software innovation. We exploit the observed pattern of contributions – the ‘revealed preference' of developers - to infer the underlying incentives. Using detailed information on code...