This document provides guidance on starting an open source software project. It discusses factors that affect open source project success like the number of developers, their experience, the target users, programming language, and license type. It recommends hosting the project source code using services like GitHub, using revision control systems like Git, setting up issue tracking, continuous integration tools, and communication channels like mailing lists and IRC. The document emphasizes the importance of communication and getting others involved to review code and find bugs in order to continuously improve the software.