2.1. First, Look Around2.2. Starting from What You Have2.2.1. Choose a Good Name2.2.2. Have a Clear Mission Statement2.2.3. State that the Project Is Free2.2.4. Features and Requirements List2.2.5. Development Status2.2.6. Downloads2.2.7. Version Control and Bug Tracker Access2.2.8. Communications Channels2.2.9. Developer Guidelines2.2.10. Documentation2.2.10.1. Availability of documentation2.2.10.2. Developer documentation2.2.11. Example Output and Screenshots2.2.12. Canned Hosting2.3. Choosing a License and Applying It2.3.1. The “Do Anything” Licenses2.3.2. The GPL2.3.3. How to Apply a License to Your Software2.4. Setting the Tone2.4.1. Avoid Private Discussions2.4.2. Nip Rudeness in the Bud2.4.3. Practice Conspicuous Code Review2.4.4. When Opening a Formerly Closed Project, Be Sensitive to the
Magnitude of the Change2.5. Announcing