Managing a Free Software Project

Table of Contents

1. Introduction and Overview
2. Starting a Free Software Project
3. Choosing the Right Project
4. Finding Similar Projects
5. Overlap with Other Projects
6. Naming Your Project
7. Choosing a License
8. The Mechanics of Licensing
9. Choose a Method of Version Numbering
10. Documentation
11. Other Documentation Hints
12. Presentation Issues
13. Maintaining a Project: Interacting with Developers
14. Delegating Work
15. Mechanics of Delegation
16. Evaluating Patches
17. Rejecting Patches
18. Stable and Development Branches
19. Other Development Issues
20. Maintaining a Project: Interacting with Users
21. Testing and Testers
22. Setting up Support Infrastructure
23. Other (more optional) support ideas
24. When to Release
25. Alpha and Beta Releases
26. Announcing Your Project
27. Where to Go From Here?
28. Resources