Este livro é dirigido a desenvolvedores de software e gestores que estejam considerando iniciar um projeto de software livre ou que tenham iniciado um e estejam cogitando o que fazer agora. Ele também deve ser útil para quem queira apenas participar de um projeto de software livre mas nunca tenha feito isto antes.
O leitor não precisa ser um programador mas deve conhecer os conceitos básicos de engenharia de software, como código fonte, compiladores e patches.
Não é necessária nenhuma experiência anterior com software livre, seja como desenvolvedor ou como usuário. Quem já participou de projetos de software livre antes provavelmente achará um pouco óbvias pelo menos algumas partes do livro e poderão querer saltá-las. Por causa da potencialmente grande e variada experiência da audiência, fiz um esforço para nomear claramente os capítulos, identificando o que pode ser saltado pelos que já tem conhecimento do conteúdo.