Fewer than 10 percent of free software projects take hold and achieve lasting success. The advice in this book will improve your project's chances of being one of them. Producing Open Source Software, written by long-time developer and manager Karl Fogel, covers many of the problems that arise in open source software development. Perhaps you are a programmer whose small project has caught on but now needs to grow, or has already grown to the point where you're having trouble managing it. Perhaps you're having trouble motivating contributors, or are experiencing too much turnover. Maybe you inherited a project and are wondering how to keep it going, or have a proprietary project you'd like to make open. Topics in Producing Open Source Software include: * The technical resources free software projects need to provide to developers and users * Keeping developers productive, cooperative, and happy * Handling communications efficiently * Distributing responsibility for bug tracking and fixing * Funding projects effectively * Testing and releasing Fogel has worked with the development teams of many free software projects, including CVS and GNU Emacs, and most recently managed the creation of Subversion for CollabNet, Inc. This book is released under a Creative Commons Attibution-ShareAlike License (http://creativecommons.org/licenses/by-sa/2.0/). The full text is available online at http://www.producingoss.com/. Author Biography ================ In 1995, Karl Fogel co-founded Cyclic Software, a company offering commercial CVS support. In 1999 he added support for CVS anonymous read-only repository access, inaugurating a new standard for access to development sources in open source projects. That same year, he wrote "Open Source Development With CVS" (published by Coriolis), now in its third edition via Paraglyph Press. Since early 2000, he has worked for CollabNet, Inc, managing the creation and development of Subversion, a version control system written from scratch by CollabNet and a team of open source volunteers, and meant to replace CVS as the de facto standard among open source projects. He also participates in various other open source projects as a module maintainer, patch contributor, and documentation writer.