本書が対象としている読者は、これからオープンソースプロジェクトを始めようと思っている、 あるいは始めてはみたもののどうすればいいのかわからないというソフトウェア開発者や管理者たちです。 「オープンソースのプロジェクトに参加したいんだけれど、どうしたらいいんだろう?」 という人たちにとっても役立つことでしょう。
プログラミングに関する知識は必須ではありません。ただ、ソースコードやコンパイラ、 パッチといったソフトウェア工学の概念の基本は知っておく必要があります。
オープンソースソフトウェアを開発したり使用したりといった経験の有無は問いません。 過去にフリーソフトウェアプロジェクトに参加した経験がある人にとっては、 本書の内容の中に「そんなの当たり前じゃん」と思われる箇所がいくつも見つかることでしょう。 そのように読者の経験に大きな差があるので、 各セクションのタイトルはできるだけわかりやすいものにすることを心がけています。 また、既によく知っている場合に読み飛ばしてもかまわない箇所についてはそれを明記しています。