CSCI-UA 480 (Open Source Software Development)

Textbook(s)


Forge Your Future with Open Source,
VM (Vicky) Brasseur,
both print and digital versions available
Producing Open Source Software, 2nd edition,
Karl Fogel,
ProGit, 2nd edition
Scott Chacon and Ben Straub,
The Cathedral and the Bazaar,
Eric Steven Raymond,
printed version available from O'Railly
The Architecture of Open Source Applications,
Amy Brown and Greg Wilson (editors),
Practical Open Source Software Exploration,
Greg DeKoenigsberg, Chris Tyler, Karsten Wade, Max Spevack, Mel Chua, and Jeff Sheltren,
(it hasn't been updated since 2010, but there is some good stuff in there)
The Linux Command Line,
William Shotts,

Other Open Source Resources


Prerequisites


Grading (exact grading rules subject to change by the beginning of the spring semester)


Your grade will be based on:

Here are the details of how each category is going to be assessed.

Grades will be determined using the following scale:

    A   95-100
    A-  90-95
    B+  87-90
    B   83-87
    B-  80-83
    C+  76-80
    C   72-76
    D   65-72
    F   less than 65

The grade of Incomplete is reserved for students who, for legitimate and documented reason, miss the final exam. The grade of Incomplete will not be given to student who started falling behind in class. Those students should withdraw from the class or switch to Pass/Fail option.

Topics Covered (exact list of topics and their order subject to change, for detailed schedule, see the Daily tab of this page. )

Academic Integrity Policy


I follow the department's academic integrity rules.

The nature of open source is based on collaborative work. But that work is still performed by individuals. Your name should not be associated with a contribution that is not your own or that you have not put significant amount of work into.

Academic Email Etiquette