Open source software is gaining momentum in several forms. In addition to the huge increase in the number of open source projects started and the remarkable rise of FLOSS adoption by companies, new models of participation in the movement are emerging rapidly. For instance, companies are increasingly releasing some of their proprietary software systems as open source on one hand and acquiring open source software on the other hand. Taking the example of two big companies like Sun Microsystems and Nokia, in the former setting Sun has released the Java Platform Standard Edition for Business to their customers while Nokia has acquired Symbian and is giving it away as open source. In the latter setting, Sun has acquired MySQL and Nokia has gone QT after acquiring Trolltech. For all these forms of involvement, a central question is how to build and maintain a sustainable community of users and developers around the open source projects.

Research findings show that developing and maintaining online communities in general is a complex activity. In the case of open source communities, the situation is worsened as the problem is multi-facet bringing own kinds of challenges. First, this can be viewed as a marketing challenge: certain marketing strategies are needed to market the software to potential users and customers. The problem is also social: FLOSS communities typically come with own kinds of social structures that should be tolerated by existing organizational patterns in companies. From a legality viewpoint, the selected licensing type and scheme, for example, can affect the way the open source project is perceived by the community. On the technological/technical side, influential factors include the quality of the software and the availability of support infrastructure. From a business perspective, company motives, needed resources and cost-benefit models should be studied. Other viewpoints should be considered too.

We think that it is the right time for the research community and the industry to discuss the community building problem from its various perspectives by exchanging related experiences, sharing relevant concerns, and proposing guidelines to manage the challenges highlighted earlier. This is vital as more and more companies are moving towards community-driven development models.

The goal of the workshop is to bring together interested academics, practitioners, and enthusiasts to discuss topics related to the area of open source communities. The workshop will offer an opportunity for the participants to share experiences and discuss challenges involved in building and maintaining open source communities. The workshop will also identify key research issues and challenges that lie ahead.