old-www/HOWTO/Software-Proj-Mgmt-HOWTO/index.html

453 lines
5.9 KiB
HTML

<HTML
><HEAD
><TITLE
>Free Software Project Management HOWTO</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
"><LINK
REL="NEXT"
TITLE="Introduction"
HREF="intro.html"></HEAD
><BODY
CLASS="ARTICLE"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="ARTICLE"
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
NAME="AEN2">Free Software Project Management HOWTO</H1
><H3
CLASS="AUTHOR"
><A
NAME="AEN4"
>Benjamin "Mako" Hill</A
></H3
><DIV
CLASS="AFFILIATION"
><DIV
CLASS="ADDRESS"
><P
CLASS="ADDRESS"
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mako@debian.org<br>
&nbsp;&nbsp;&nbsp;&nbsp;</P
></DIV
></DIV
><DIV
CLASS="REVHISTORY"
><TABLE
WIDTH="100%"
BORDER="0"
><TR
><TH
ALIGN="LEFT"
VALIGN="TOP"
COLSPAN="3"
><B
>Revision History</B
></TH
></TR
><TR
><TD
ALIGN="LEFT"
>Revision v0.3.2</TD
><TD
ALIGN="LEFT"
>15 April 2002</TD
><TD
ALIGN="LEFT"
>Revised by: bch</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision v0.3.1</TD
><TD
ALIGN="LEFT"
>18 June 2001</TD
><TD
ALIGN="LEFT"
>Revised by: bch</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision v0.3</TD
><TD
ALIGN="LEFT"
>5 May 2001</TD
><TD
ALIGN="LEFT"
>Revised by: bch</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision v0.2.1</TD
><TD
ALIGN="LEFT"
>10 April 2001</TD
><TD
ALIGN="LEFT"
>Revised by: bch</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision v0.2</TD
><TD
ALIGN="LEFT"
>8 April 2001</TD
><TD
ALIGN="LEFT"
>Revised by: bch</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
></TD
></TR
><TR
><TD
ALIGN="LEFT"
>Revision v0.01</TD
><TD
ALIGN="LEFT"
>27 March 2001</TD
><TD
ALIGN="LEFT"
>Revised by: bch</TD
></TR
><TR
><TD
ALIGN="LEFT"
COLSPAN="3"
>Initial Release</TD
></TR
></TABLE
></DIV
><DIV
><DIV
CLASS="ABSTRACT"
><A
NAME="AEN37"><P
></P
><P
> This HOWTO is designed for people with experience in programming
and some skills in managing a software project but who are new to
the world of free software. This document is meant to act as a
guide to the non-technical aspects of free software project
management and was written to be a crash course in the people
skills that aren't taught to commercial coders but that can make
or break a free software project.
</P
><P
></P
></DIV
></DIV
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
>1. <A
HREF="intro.html"
>Introduction</A
></DT
><DD
><DL
><DT
>1.1. <A
HREF="intro.html#COPYRIGHT"
>Copyright Information</A
></DT
><DT
>1.2. <A
HREF="intro.html#DISCLAIMER"
>Disclaimer</A
></DT
><DT
>1.3. <A
HREF="intro.html#NEWVERSIONS"
>New Versions</A
></DT
><DT
>1.4. <A
HREF="intro.html#CREDITS"
>Credits</A
></DT
><DT
>1.5. <A
HREF="intro.html#FEEDBACK"
>Feedback</A
></DT
><DT
>1.6. <A
HREF="intro.html#TRANSLATIONS"
>Translations</A
></DT
></DL
></DD
><DT
>2. <A
HREF="starting.html"
>Starting a Project</A
></DT
><DD
><DL
><DT
>2.1. <A
HREF="starting.html#CHOOSEPROJECT"
>Choosing a Project</A
></DT
><DT
>2.2. <A
HREF="starting.html#NAMING"
>Naming your project</A
></DT
><DT
>2.3. <A
HREF="starting.html#LICENSING"
>Licensing your Software</A
></DT
><DT
>2.4. <A
HREF="starting.html#CHOOSEVERSIONING"
>Choosing a Method of Version Numbering</A
></DT
><DT
>2.5. <A
HREF="starting.html#DOCUMENTATION"
>Documentation</A
></DT
><DT
>2.6. <A
HREF="starting.html#PRESENTATION"
>Other Presentation Issues</A
></DT
></DL
></DD
><DT
>3. <A
HREF="developers.html"
>Maintaining a Project: Interacting with Developers</A
></DT
><DD
><DL
><DT
>3.1. <A
HREF="developers.html#DELEGATION"
>Delegating Work</A
></DT
><DT
>3.2. <A
HREF="developers.html#PATCHING"
>Accepting and Rejecting Patches</A
></DT
><DT
>3.3. <A
HREF="developers.html#BRANCHES"
>Stable and Development Branches</A
></DT
><DT
>3.4. <A
HREF="developers.html#OTHERDEV"
>Other Project Management issues</A
></DT
><DT
>3.5. <A
HREF="developers.html#AEN613"
>Forks</A
></DT
></DL
></DD
><DT
>4. <A
HREF="users.html"
>Maintaining a Project: Interacting with Users</A
></DT
><DD
><DL
><DT
>4.1. <A
HREF="users.html#TESTING"
>Testing and Testers</A
></DT
><DT
>4.2. <A
HREF="users.html#SUPPORT"
>Setting up Support Infrastructure</A
></DT
><DT
>4.3. <A
HREF="users.html#RELEASING"
>Releasing Your Program</A
></DT
><DT
>4.4. <A
HREF="users.html#ANNOUNCING"
>Announcing Your Project</A
></DT
></DL
></DD
><DT
><A
HREF="b811.html"
>Bibliography</A
></DT
><DT
>A. <A
HREF="fdl.html"
>GNU Free Documentation License</A
></DT
><DD
><DL
><DT
>A.1. <A
HREF="fdl.html#FDL-PREAMBLE"
>0. PREAMBLE</A
></DT
><DT
>A.2. <A
HREF="fdl.html#FDL-SIMPLESECT1"
>1. APPLICABILITY AND DEFINITIONS</A
></DT
><DT
>A.3. <A
HREF="fdl.html#FDL-SECTION2"
>2. VERBATIM COPYING</A
></DT
><DT
>A.4. <A
HREF="fdl.html#FDL-SECTION3"
>3. COPYING IN QUANTITY</A
></DT
><DT
>A.5. <A
HREF="fdl.html#FDL-SECTION4"
>4. MODIFICATIONS</A
></DT
><DT
>A.6. <A
HREF="fdl.html#FDL-SECTION5"
>5. COMBINING DOCUMENTS</A
></DT
><DT
>A.7. <A
HREF="fdl.html#FDL-SECTION6"
>6. COLLECTIONS OF DOCUMENTS</A
></DT
><DT
>A.8. <A
HREF="fdl.html#FDL-SECTION7"
>7. AGGREGATION WITH INDEPENDENT WORKS</A
></DT
><DT
>A.9. <A
HREF="fdl.html#FDL-SECTION8"
>8. TRANSLATION</A
></DT
><DT
>A.10. <A
HREF="fdl.html#FDL-SECTION9"
>9. TERMINATION</A
></DT
><DT
>A.11. <A
HREF="fdl.html#FDL-SECTION10"
>10. FUTURE REVISIONS OF THIS LICENSE</A
></DT
></DL
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="intro.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Introduction</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>