Conference News & Coverage
Sponsors

Diamond Sponsors

  • Fotango
  • Intel
  • Microsoft

Gold Sponsors

  • Dell Inc.
  • Hewlett Packard
  • IBM
  • Mozilla Corporation

Silver Sponsors

  • ActiveState
  • Autodesk
  • Google
  • Greenplum
  • Ingres
  • Novell, Inc.
  • NYTimes.com
  • OpSource
  • Rearden Commerce
  • SnapLogic
  • ThoughtWorks
  • Ticketmaster

Sponsors & Exhibitors

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse

For Media Partnership opportunities, please contact Avila Reese

Download the OSCON Sponsor/Exhibitor Prospectus (PDF).

Conference News

To stay abreast of Conference news and to receive email notification when registration opens, please sign up here.

Press & Media

For media-related inquiries, contact Dawn Applegate at

Program Ideas

Drop us a line at and tell us who and/or what would make OSCON a must-attend event.

User Groups & Professional Associations

For user group and professional association related inquiries, contact Marsee Henon at

Session

Design Patterns in the Architecture of Participation

Schuyler Erle, MetaCarta

Track: People
Date: Wednesday, July 25
Time: 5:20pm - 6:05pm
Location: F151

Yochai Benkler has written at length about Open Source software development, and its extension into what he calls generalized "commons-based peer-production," to distinguish collaborative projects like Wikipedia and the Linux kernel from traditional modes of strictly commerce-driven economic practice. The history of commons-based peer-production on the Internet has yielded some insight into the types of organizing structures these projects use to grow and evolve in the absence of the traditional carrot-and-stick arrangements of business and academia. Tim O'Reilly loosely terms these structures "the architecture of participation", but is the definite article he uses somewhat misleading?

In his classic work "A Pattern Language", Christopher Alexander lays out the thesis that truly successful and humane building architecture can be broken down into design patterns with distinct features and attributes that can be combined to generate new architectural designs. In the software world, Alexander's work is best known through its extension to software engineering put forward in the 80's by Kent Beck, Ward Cunningham, and others. Our key question is: Is there some way in which the "architecture of participation" in collaborative projects also evince a "pattern language"? In pursuing this question, we may discover not a single architecture of participation, but many different ones, composed of related practices.

We'll examine multiple architectures of participation in online collaborative projects, from Craigslist to Apache to Wikipedia and OpenStreetMap, and look for identifiable patterns that can be abstracted into a grammar. What, for example, are the social rules and technical affordances used by these projects to work collaboratively and to achieve and enact the results of group consensus? We'll see if we can't capture a few of the more obvious patterns, and look at how a successful participatory pattern in one instance might not be quite so successful in another. Hopefully, we'll have time to come full circle, and talk about what having a catalog of such patterns might imply for accelerating Open Source software, Free Culture, and this "Web 2.0" thing.