There’s a phrase we use all the time in the world of Free and Open Source Software: “Release Early, Release Often”.
We believe that this idea doesn’t just apply to software.
This textbook is an experiment, with a number of goals:
- To encourage students to participate meaningfully in FOSS projects;
- To empower professors to bridge the gap between FOSS and student;
- To build a community around the idea of teaching FOSS development;
- To build a collaborative textbook that professors or students can remix, reuse, and improve over time.
In short, we want to run this textbook like we would run a software project. Which means that we will release this textbook early and often.
Official “releases” of the textbook will always be available in multiple formats from the Subversion repository at teachingopensource.org. There will also be a “release” page on the wiki at Textbook Latest Release.
Our “mainline” for development will always be linked from the Textbook Roadmap. Users are invited to participate actively! If you are a professor, or even a student, you should always feel free to improve the wiki. We hope to see lots of positive changes contributed to this textbook. Translations, new chapters, substantial revisions to old chapters, additional exercises, even simple fixes to grammar or spelling or URLs: all edits are welcome. Remember: be bold. We will always have the option of reverting changes.
Join the conversation about the textbook, and about teaching open source in general, by joining the project mailing list. We look forward to meeting you.