Essence of Distributed Work: The Case of the Linux Kernel

This paper provides a historical account of how the Linux operating system kernel was developed from three different perspectives. Each focuses on different critical factors in its success at the individual, group, and community levels. The technical and management decisions of Linus Torvalds the individual were critical in laying the groundwork for a collaborative software development project that has lasted almost a decade. The contributions of volunteer programmers distributed worldwide enabled the development of an operating system on the par with proprietary operating systems. The Linux electronic community was the organizing structure that coordinated the efforts of the individual programmers. The paper concludes by summarizing the factors important in the successful distributed development of the Linux kernel, and the implications for organizationally managed distributed work arrangements.

[1]  Roy T. Fielding,et al.  Shared leadership in the Apache project , 1999, CACM.

[2]  Daniel G. Bobrow,et al.  Dynamic Documents and Situated Processes: Building on Local Knowledge in Field Service , 1998 .

[3]  Tim O'Reilly,et al.  Lessons from open-source software development , 1999, CACM.

[4]  P. Kollock SOCIAL DILEMMAS: The Anatomy of Cooperation , 1998 .

[5]  Robert Young,et al.  Giving it Away: How Red Hat Software Stumbled Across a New Economic Model and Helped Improve an Industry , 1999 .

[6]  Linus Torvalds Linux Code Freeze , 1994 .

[7]  Linus Torvalds,et al.  The Linux edge , 1999, CACM.

[8]  Wanda J. Orlikowski,et al.  Learning from Notes: organizational issues in groupware implementation , 1992, CSCW '92.

[9]  Eben Moglen,et al.  Anarchism Triumphant: Free Software and the Death of Copyright , 1999, First Monday.

[10]  R. E. Deemer Advanced engineering environments: achieving the vision , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[11]  J. Brown,et al.  Organizational Learning and Communities-of-Practice: Toward a Unified View of Working, Learning, and Innovation , 1991 .

[12]  Pamela J. Hinds,et al.  Essence of Distributed Work: The Case of the Linux Kernel , 2002 .

[13]  Robert P. Merges,et al.  The End of Friction? Property Rights and Contract in the 'Newtonian' World of On-Line Commerce , 1997 .

[14]  Jane Greenberg,et al.  A Quantitative Profile of a Community of Open Source Linux Developers , 1999 .

[15]  Steven Levy,et al.  Hackers: Heroes of the Computer Revolution , 1984 .

[16]  Organizations , 1992, Restoration & Management Notes.

[17]  Larry Wall The origin of the camel lot in the breakdown of the bilingual Unix , 1999, CACM.

[18]  Raghu Garud,et al.  Communication Patterns as Determinants of Organizational Identification in a Virtual Organization , 1999, J. Comput. Mediat. Commun..

[19]  John K. Ousterhout Free software needs profit , 1999, CACM.

[20]  Wanda J. Orlikowski,et al.  Learning from Notes: organizational issues in groupware implementation , 1992, CSCW '92.

[21]  Peter H. Salus,et al.  A quarter century of UNIX , 1994 .

[22]  Eric S. Raymond,et al.  The cathedral and the bazaar - musings on Linux and Open Source by an accidental revolutionary , 2001 .

[23]  Mark S. Ackerman,et al.  The Zephyr Help Instance: promoting ongoing activity in a CSCW system , 1996, CHI.

[24]  Shamkant B. Navathe,et al.  Information and Process Integration in Enterprises: Rethinking Documents , 1998 .

[25]  P. Kollock The Economies of Online Cooperation: Gifts and Public Goods in Cyberspace , 1999 .

[26]  Chris DiBona,et al.  Open Sources: Voices from the Open Source Revolution , 1999 .

[27]  Rebecca E. Grinter,et al.  The Rise and Fall of Netville: The Saga of a Cyperspace Construction Boomtown in the Great Divide , 1997, Electron. Mark..