Software Configuration Management for Open Source Projects

Vivek Venugopalan

vivekv@users.sourceforge.net

Revision History
Revision 0.12001-08-30Revised by: vivekv
First creation

This HOWTO discusses the applicability of Software Configuration Management to Open Source Projects. It explores various models of Software Configuration Management for Open Source Projects of various sizes.


Table of Contents
1. Introduction
1.1. Copyright Information
1.2. New Versions of this HOWTO
1.3. Disclaimer
1.4. Credits
1.5. Feedback
2. Overview of Software Configuration Management
2.1. What is Software Configuration Management
2.2. Why is Software Configuration Management required
3. Traditional Software Configuration Management Process
3.1. Configuration Identification
3.2. Configuration Control
3.3. Configuration Status Accounting
3.4. Configuration Authentication
3.5. Tools that aid Software Configuration Management
3.6. SCM and SEI Capability Maturity Model
4. SCM for Open Source Projects
4.1. Need for SCM in Open Source Projects
4.2. Using SCM to leverage Open Source Projects
5. SCM strategy in Open Source Projects
5.1. SCM for a small OSP
5.2. SCM for medium sized OSP
5.3. SCM for large sized OSP
5.4. SCM in the Linux Kernel - A Case Study
6. Further Reading
6.1. News Groups
6.2. Mailing Lists
6.3. HOWTO Documents
6.4. Local Resources
6.5. Websites
7. Concluding Remarks
8.
A. GNU Free Documentation License
0. PREAMBLE
1. APPLICABILITY AND DEFINITIONS
2. VERBATIM COPYING
3. COPYING IN QUANTITY
4. MODIFICATIONS
5. COMBINING DOCUMENTS
6. COLLECTIONS OF DOCUMENTS
7. AGGREGATION WITH INDEPENDENT WORKS
8. TRANSLATION
9. TERMINATION
10. FUTURE REVISIONS OF THIS LICENSE
How to use this License for your documents