Este livro é destinado a programadores de software e gestores que estão pensando iniciar um projecto de software livre, ou que já iniciaram e pensam no que fazer em seguida. Deverá também ser útil àqueles que querem apenas participar num projecto de software livre, sem experiência prévia.
O leitor não precisa de ser programador, mas deve conhecer conceitos básicos de engenharia de software como código-fonte, compiladores e patches.
Experiência prévia com software livre, como utilizador ou programador, não é necessária. Os que já trabalharam antes em projectos de software livre irão provavelmente achar um pouco óbvias algumas partes do livro, e poderão querer saltar essas secções. Dado que a experiência da audiência é potencialmente alargada, fiz um esforço para identificar claramente as secções, indicando que material pode ser saltado para aqueles já familiarizados com este.