This book consists of nine chapters and four appendices:
- Chapter 1
A brief history of free software and an overview of
open source world today.
- Chapter 2
How to get an open source project on the right foot,
including the collection of developers, the choice of a license and the announcement
- chapter 3
An in-depth look at the tools a project needs to work
smoothly, including communications, version control and bugs
- Chapter 4
How to create formal and informal political structures a
allow project members to work together and reach consensus on
- Chapter 5
Why and how to have a business relationship with an open company
project of origin.
- Chapter 6
A guide to productive conduct in project forums, coverage
both social and technical aspects of communications.
- Chapter 7
How to manage regular versions of open source software,
without interrupting the volunteer development cycles
- Chapter 8
Understanding why volunteer developers do what they do, and
treating them in such a way that they continue to do so.
- Chapter 9
How to evaluate and choose free software licenses, included
a thorough examination of licensing compatibility issues.
- Appendix A
A list of open source version control systems for projects
just starting out.
- Appendix B
Likewise, a list of open source bug trackers.
- Appendix C
An often agitated of Poul-Henning Kamp on the dangers
of the decision-making group and open source discussion lists.
- Appendix D
An example that shows how an open source project can use bugs
reporting instructions to gradually teach certain users about
development procedures followed by the project.