This is a tentative calendar for this quarter.
Week |
Topic |
Reading Assignments |
Learning Activities |
1 |
Introduction to Free and Open Source Software History of Open Source Software |
Chapter 1, POSS |
Online discussion Quiz |
2 |
Technical Infrastructure for an Open Source project
|
Chapter 3, POSS
|
Quiz |
3 |
Source Code Management using Git and GitHub
|
Video resource about Version control system. A guide on Contributing on GitHub, A List of projects that want help |
Learning by doing activity : Learn Git in 15 minutes Assignment : GitHub Hello World Quiz
|
4 |
Participation |
Chapter 8, POSS A Journal paper by Crowston et al. |
Assignment : Finding Projects Online Discussion Quiz |
5 |
Communications |
Chapter 6, POSS |
Quiz |
6 |
Watching, critiquing and reflecting |
None. |
Assignment: Watch, critique and Reflect Midterm Exam |
7 |
Getting Started, Packaging and Releases
|
Chapters 2 and 7, POSS |
Assignment: Making contributions Quiz |
8 |
Economics of Open Source, and Corporate Involvement
|
Chapter 5, POSS |
Quiz Discussion on Vendor Lock-in |
9 |
Legal matters: Licenses, Copyrights, Trademarks, and Patents |
Chapter 9, POSS Licenses
|
Quiz Assignment : Add an intellectual Property License to your project |
10 |
Social and Political Infrastructure
|
Chapter 4, POSS |
Quiz Discussion |
Finals |
Final Project : Contribution |
NA |
Make a significant contribution to an Open Source Project in form of code or documentation |
*POSS = Producing Open Source Software (the required textbook available at http://producingoss.com/)