| |
Last
Updated:
|
How Design Affects Participation In Open Source Communities
By Roberto Galoppini
Expert Author Article Date: 2008-07-21 Joel West joined the conversation on community-led and sponsored open source projects. His newer paper on the role of participation architecture in growing sponsored open source communities explores governance issues at a deeper scale. Joel and Siobhn O'Mahony compared corporate and voluntary production models, or sponsored and community managed projects, as they called them. Their study had two research questions: how did sponsors design open source software communities in the hopes of attracting external participation, and how did this differ from the design of autonomous based communities?Interesting questions indeed, coming from real experts of open source community governance. Joel and Siobhn didn't focus on boundary between work and hobby in an individual's participation, or other individual motivations for open source contributions, as Joel explained. They focused on investigating how sponsored communities differ from their autonomous counterparts identified three key design choices: the organization of production, community governance and intellectual property. I tend to agree with Joel saying that the "meat" of the paper is in Table 3, reporting the specific trade-offs made across the various independent and sponsored projects, but I warmly suggest you to read the whole paper. Talking about the organization of the production of code, they say (bold emphasis is mine): Overall, the degree of modularity, associated dependencies, and the quality of code documentation affected the ability of outside members to understand the code well enough to contribute. [..] In addition to the technical architecture of the code, the organization of production includes control of the processes by which individuals participate in the community's production process. These social measures are not necessarily correlated to a project's technical design: for example, highly modular code can still be tightly controlled by a single firm. Thus, a project's technical architecture is one subset of a community's participation architecture. [..] We identified three design parameters that provided contributors with transparency and accessibility to production processes:The production of code is key to a sustainable open source business model, that's why some open source firms are shifting towards an hybrid production model and also why retaining an existing one is vital. Comments About the Author: In 2001 started up a small firm specialized in infrastructural solutions based on Open Source software. In 2004 launched the first Italian consortium of Open Source SMEs, becoming its president. Collaborates to academy research on Open Source organizational models and on Open Source meta-districts, keeps rubrics and writes articles on ICT magazines. http://robertogaloppini.net |
| DevWebProIN is an iEntry, Inc.® publication - 1998-2008 All Rights Reserved Privacy Policy and Legal |