The DOI matches its Crossref record.
The cathedral and the bazaar
Open accessAbstract
I anatomize a successful open-source project, fetchmail, that was run as a deliberate test of some theories about software engineering suggested by the history of Linux. I discuss these theories in terms of two fundamentally different development styles, the "cathedral" model, representing most of the commercial world, versus the "bazaar" model of the Linux world. I show that these models derive from opposing assumptions about the nature of the software-debugging task. I then make a sustained argument from the Linux experience for the proposition that "Given enough eyeballs, all bugs are shallow," suggest productive analogies with other self-correcting systems of selfish agents, and conclude with some exploration of the implications of this insight for the future of software.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cited by
The sharing economy: Why people participate in collaborative consumption
Hamari, J., Sjöklint, M., & Ukkonen, A. (2016) · Journal of the Association for Information Science and Technology · doi:10.1002/asi.23552 · Cited by 3,439
Some Simple Economics of Open Source
Lerner, J., & Tirole, J. (2002) · The Journal of Industrial Economics · doi:10.1111/1467-6451.00174 · Cited by 2,355
Open source software and the “private-collective” innovation model: Issues for organization science
Hippel, E. V., & Krogh, G. V. (2003) · Organization Science · doi:10.1287/orsc.14.2.209.14992 · Cited by 2,145
Two case studies of open source software development: Apache and Mozilla
Mockus, A., Fielding, R. T., & Herbsleb, J. D. (2002) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/567793.567795 · Cited by 1,685
Hertel, G., Niedner, S., & Herrmann, S. (2003) · Research Policy · doi:10.1016/s0048-7333(03)00047-7 · Cited by 1,262
Roberts, J. A., Hann, I.-H., & Slaughter, S. A. (2006) · Management Science · doi:10.1287/mnsc.1060.0554 · Cited by 1,024
Kittur, A., Nickerson, J. V., Bernstein, M., Gerber, E., Shaw, A., Zimmerman, J., Lease, M., & Horton, J. (2013) · Proceedings of the 2013 conference on Computer supported cooperative work · doi:10.1145/2441776.2441923 · Cited by 1,034
Nambisan, S., & Baron, R. A. (2009) · Journal of Product Innovation Management · doi:10.1111/j.1540-5885.2009.00667.x · Cited by 908
The Emergence of Governance in an Open Source Community
O'Mahony, S., & Ferraro, F. (2007) · Academy of Management Journal · doi:10.5465/amj.2007.27169153 · Cited by 909
Motivation, Governance, and the Viability of Hybrid Forms in Open Source Software Development
Shah, S. K. (2006) · Management Science · doi:10.1287/mnsc.1060.0553 · Cited by 894
Lee, G. K., & Cole, R. E. (2003) · Organization Science · doi:10.1287/orsc.14.6.633.24866 · Cited by 713
Carrots and Rainbows: Motivation and Social Practice in Open Source Software Development1
von Krogh, G., Haefliger, S., Spaeth, S., & Wallin, M. W. (2012) · MIS Quarterly · doi:10.2307/41703471 · Cited by 698
Nambisan, S., & Baron, R. A. (2007) · Journal of Interactive Marketing · doi:10.1002/dir.20077 · Cited by 686
The power of gifts: organizing social relationships in open source communities
Bergquist, M., & Ljungberg, J. (2001) · Information Systems Journal · doi:10.1046/j.1365-2575.2001.00111.x · Cited by 480
The social structure of free and open source software development
Crowston, K., & Howison, J. (2005) · First Monday · doi:10.5210/fm.v10i2.1207 · Cited by 474
Democratizing innovation: The evolving phenomenon of user innovation
von Hippel, E. (2009) · International Journal of Innovation Science · doi:10.1260/175722209787951224 · Cited by 459
Perceived Proximity in Virtual Work: Explaining the Paradox of Far-but-Close
Wilson, J. M., Boyer O'Leary, M., Metiu, A., & Jett, Q. R. (2008) · Organization Studies · doi:10.1177/0170840607083105 · Cited by 366
Benner, M. J., & Tushman, M. L. (2015) · Academy of Management Review · doi:10.5465/amr.2015.0042 · Cited by 343
The mirroring hypothesis: theory, evidence, and exceptions
Colfer, L. J., & Baldwin, C. Y. (2016) · Industrial and Corporate Change · doi:10.1093/icc/dtw027 · Cited by 331
Neither market nor hierarchy nor network: The emergence of bazaar governance
Demil, B., & Lecocq, X. (2006) · Organization Studies · doi:10.1177/0170840606067250 · Cited by 273
Knowledge management: problems, promises, realities, and challenges
Fischer, G., & Otswald, J. (2001) · IEEE Intelligent Systems · doi:10.1109/5254.912386 · Cited by 269
Analysis of participation in an online photo-sharing community: a multidimensional perspective
Nov, O., Naaman, M., & Ye, C. (2010) · Journal of the American Society for Information Science and Technology · doi:10.1002/asi.21278 · Cited by 263
Open collaboration for innovation: Principles and performance
Levine, S. S., & Prietula, M. J. (2014) · Organization Science · doi:10.1287/orsc.2013.0872 · Cited by 263
Development and Deployment at Facebook
Feitelson, D. G., Frachtenberg, E., & Beck, K. L. (2013) · IEEE Internet Computing · doi:10.1109/mic.2013.25 · Cited by 243
Stigmergy as a universal coordination mechanism I: Definition and components
Heylighen, F. (2016) · Cognitive Systems Research · doi:10.1016/j.cogsys.2015.12.002 · Cited by 240
Butler, B., Joyce, E., & Pike, J. (2008) · Proceedings of the SIGCHI Conference on Human Factors in Computing Systems · doi:10.1145/1357054.1357227 · Cited by 235
Core and Periphery in Free/Libre and Open Source Software Team Communications
Crowston, K., Wei, K., Li, Q., & Howison, J. (2006) · Proceedings of the 39th Annual Hawaii International Conference on System Sciences (HICSS'06) · doi:10.1109/hicss.2006.101 · Cited by 196
O’Leary, M. B., Wilson, J. M., & Metiu, A. (2014) · MIS Quarterly · doi:10.25300/misq/2014/38.4.13 · Cited by 191
The GNOME project: a case study of open source, global software development
German, D. M. (2003) · Software Process: Improvement and Practice · doi:10.1002/spip.189 · Cited by 169
Barrett, M., Heracleous, L., & Walsham, G. (2013) · MIS Quarterly · doi:10.25300/misq/2013/37.1.09 · Cited by 128
(2003) · Cited by 123
Advances in global change research require open science by individual researchers
Wolkovich, E. M., Regetz, J., & O'Connor, M. I. (2012) · Global Change Biology · doi:10.1111/j.1365-2486.2012.02693.x · Cited by 111
How Peripheral Developers Contribute to Open-Source Software Development
Setia, P., Rajagopalan, B., Sambamurthy, V., & Calantone, R. (2012) · Information Systems Research · doi:10.1287/isre.1100.0311 · Cited by 110
Innovation under pressure: Implications for data privacy during the Covid-19 pandemic
Newlands, G., Lutz, C., Tamò-Larrieux, A., Villaronga, E. F., Harasgama, R., & Scheitlin, G. (2020) · Big Data & Society · doi:10.1177/2053951720976680 · Cited by 104
Experimental Study of Informal Rewards in Peer Production
Restivo, M., & van de Rijt, A. (2012) · PLoS ONE · doi:10.1371/journal.pone.0034358 · Cited by 90
Open Source Software: The New Intellectual Property Paradigm
Maurer, S., & Scotchmer, S. (2006) · NBER Working Paper No. 12148 · doi:10.3386/w12148 · Cited by 81
The periphery on stage: The intra-organizational dynamics in online communities of creation
Rullani, F., & Haefliger, S. (2013) · Research Policy · doi:10.1016/j.respol.2012.10.008 · Cited by 79
Folding and Unfolding: Balancing Openness and Transparency in Open Source Communities
Shaikh, M., & Vaast, E. (2016) · Information Systems Research · doi:10.1287/isre.2016.0646 · Cited by 78
Digital platforms for the co-creation of public value
Meijer, A., & Boon, W. (2021) · Policy & Politics · doi:10.1332/030557321x16115951032181 · Cited by 77
An Empirical Study of Pre-Trained Model Reuse in the Hugging Face Deep Learning Model Registry
Jiang, W., Synovic, N., Hyatt, M., Schorlemmer, T. R., Sethi, R., Lu, Y.-H., Thiruvathukal, G. K., & Davis, J. C. (2023) · 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE) · doi:10.1109/icse48619.2023.00206 · Cited by 76
A Comprehensive Study of Software Forks: Dates, Reasons and Outcomes
Robles, G., & González-Barahona, J. M. (2012) · IFIP Advances in Information and Communication Technology · doi:10.1007/978-3-642-33442-9_1 · Cited by 67
Acceptance of Monetary Rewards in Open Source Software Development
Krishnamurthy, S., Ou, S., & Tripathi, A. K. (2014) · Research Policy · doi:10.1016/j.respol.2013.10.007 · Cited by 65
Code of Conduct Conversations in Open Source Software Projects on Github
Li, R., Pandurangan, P., Frluckaj, H., & Dabbish, L. (2021) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3449093 · Cited by 50
The Labor of Maintaining and Scaling Free and Open-Source Software Projects
Geiger, R. S., Howard, D., & Irani, L. (2021) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3449249 · Cited by 49
Transition of governance in a mature open software source community: Evidence from the Debian case
Sadowski, B. M., Sadowski-Rasters, G., & Duysters, G. (2008) · Information Economics and Policy · doi:10.1016/j.infoecopol.2008.05.001 · Cited by 44
The Democratization of Artificial Intelligence: Theoretical Framework
Costa, C. J., Aparicio, M., Aparicio, S., & Aparicio, J. T. (2024) · Applied Sciences · doi:10.3390/app14188236 · Cited by 44
Management and virtual decentralised networks: The Linux project
Dafermos, G. N. (2001) · First Monday · doi:10.5210/fm.v6i11.898 · Cited by 42
Free software production as critical social practice
Barron, A. (2013) · Economy and Society · doi:10.1080/03085147.2013.791510 · Cited by 41
The Long Road Ahead: Ongoing Challenges in Contributing to Large OSS Organizations and What to Do
Guizani, M., Chatterjee, A., Trinkenreich, B., May, M. E., Noa-Guevara, G. J., Russell, L. J., Cuevas Zambrano, G. G., Izquierdo-Cortazar, D., Steinmacher, I., Gerosa, M. A., et al. (2021) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3479551 · Cited by 39
Tribal Governance: The Business of Blockchain Authentication
Miscione, G., Ziolkowski, R., Zavolokina, L., & Schwabe, G. (2018) · Proceedings of the Annual Hawaii International Conference on System Sciences · doi:10.24251/hicss.2018.566 · Cited by 38
Ten simple rules for helping newcomers become contributors to open projects
Sholler, D., Steinmacher, I., Ford, D., Averick, M., Hoye, M., & Wilson, G. (2019) · PLOS Computational Biology · doi:10.1371/journal.pcbi.1007296 · Cited by 35
Messing with Merton: The intersection between Open Science practices and Mertonian values
Hosseini, M., Senabre Hidalgo, E., Horbach, S. P. J. M., Guttinger, S., & Penders, B. (2022) · doi:10.31235/osf.io/9nyh8 · Cited by 30
Trust and Commerce in Open Source — A Contradiction?
Osterloh, M., Rota, S., & Kuster, B. (2003) · Evolaris · doi:10.1007/978-3-7091-6088-6_8 · Cited by 30
Challenging Code: A Sociological Reading of the KDE Free Software Project
Alleyne, B. (2011) · Sociology · doi:10.1177/0038038511399620 · Cited by 26
Sauer, R. M. (2007) · Oxford Review of Economic Policy · doi:10.1093/oxrep/grm034 · Cited by 25
Trust and Community in Open Source Software Production
Osterloh, M., & Rota, S. (2004) · Analyse & Kritik · doi:10.1515/auk-2004-0115 · Cited by 23
How to Solve Problems with Crowds: A Computer‐Based Simulation Model
Vuculescu, O., & Bergenholtz, C. (2014) · Creativity and Innovation Management · doi:10.1111/caim.12059 · Cited by 22
Parallel experimentation: A basic scheme for dynamic efficiency
Ellerman, D. (2014) · Journal of Bioeconomics · doi:10.1007/s10818-014-9175-y · Cited by 21
Rozas, D., & Huckle, S. (2021) · Journal of the Association for Information Science and Technology · doi:10.1002/asi.24393 · Cited by 17
The Dilemma of Building Do-It-Yourself (DIY) Solutions For Workplace Accessibility
Cha, Y., Jackson, V., Kohl, K., Prikladnicki, R., van der Hoek, A., & Branham, S. (2025) · Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems · doi:10.1145/3706598.3713302 · Cited by 14
Modeling interconnected social and technical risks in open source software ecosystems
Schueller, W., & Wachs, J. (2024) · Collective Intelligence · doi:10.1177/26339137241231912 · Cited by 13
The Political Economy of Open Source Software and Why It Matters
(2009) · Digital Formations · doi:10.1515/9781400831616.178 · Cited by 11
10 Open, But How Much? Growth,Conflict, and Institutional Evolution in Open‐Source Communities1
Mateos-Garcia, J., & Steinmueller, W. E. (2008) · Community, Economic Creativity, and Organization · doi:10.1093/acprof:oso/9780199545490.003.0011 · Cited by 8
Task‐Based Structures in Open Source Software: Revisiting the Onion Model
Christian, J., & Vu, A. N. (2021) · R&D Management · doi:10.1111/radm.12428 · Cited by 7
Do We Run How We Say We Run? Formalization and Practice of Governance in OSS Communities
Chakraborti, M., Atkisson, C., Stănciulescu, Ş., Filkov, V., & Frey, S. (2024) · Proceedings of the CHI Conference on Human Factors in Computing Systems · doi:10.1145/3613904.3641980 · Cited by 7
Community Mesh Networks: Citizens' Participation in the Deployment of Smart Cities
De Filippi, P. (2015) · Advances in Environmental Engineering and Green Technologies · doi:10.4018/978-1-4666-8282-5.ch014 · Cited by 5
Desarrollo Floss y gobernanza de pares: el caso del entorno de escritorio Gnome
Zanotti, A., & Vélez, J. G. (2020) · International Journal of Innovation · doi:10.5585/iji.v8i3.17114 · Cited by 3
Beta Phase Communities: Open Source Software as Gift Economy
Marthaller, J. (2017) · Political Theology · doi:10.1179/1462317x15z.000000000146 · Cited by 2
Huang, A., Huang, N., & Hong, Y. (2026) · Information Systems Research · doi:10.1287/isre.2024.1551 · Cited by 2
Updating search strategies for literature reviews with OUR2D2: an open-source computer application
Lohr, A. M., Van Gorden, N., McClelland, D. J., Dubinsky, E., Gerald, L. B., Wilkinson-Lee, A., & Carvajal, S. C. (2021) · Journal of the Medical Library Association · doi:10.5195/jmla.2021.1105 · Cited by 1
Analyzing Variant Forks of Software Repositories from Social Coding Platforms
Businge, J., Abdi, M., & Demeyer, S. (2023) · Software Ecosystems · doi:10.1007/978-3-031-36060-2_6 · Cited by 1
Entre Códigos y Corazones: Investigación e Inteligencia Artificial hacia una Tecnología más Humana
Garcia-Heredia, N. B., & Mujica-Sequera, R. M. (2025) · Revista Docentes 2.0 · doi:10.37843/rted.v18i2.724
Metadata
- Authors
- Raymond, E.
- Venue
- Knowledge, Technology & Policy
- Published
- 1999-09
- Volume
- 12
- Issue
- 3
- Pages
- 23-49
- ISSN
- 0897-1986 (ISSN-L)
- 1874-6314
- OpenAlex
- W2041114254
- Cited by
- 2,915
- References
- 0
- FWCI
- 206.82
- Type
- journal article
- Language
- en
- Open access
- diamond
- Licence
- www.springer.com/tdm (tdm)
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review
Data sources
Bibliographic data: Semantic Scholar, OpenAlex, Crossref.
Contains information from the Semantic Scholar Academic Graph Datasets, made available under the ODC Attribution License (ODC-BY 1.0).
Semantic Scholar’s data is described in: Kinney, R., et al. (2023). The Semantic Scholar Open Data Platform. arXiv:2301.10140.