An open source project that focuses only on the code is missing out on some of the biggest opportunities that the open source philosophy offers. To be sure, developing software with an open source philosophy brings a diversity of knowledge and shares the development burden over a wide group. But a community that embraces that philosophy in the conception, design, specification, and development of a project can build exceptionally useful software and a fulfilling experience for all involved. This portion of the program explores some of the structures and processes found in successful open source communities using examples from projects inside and outside of field.