A syllabus for a free / open source software course