Skip Navigation | ANU Home | Search ANU | Search FEIT | Feedback
The Australian National University
College of Engineering and Computer Science (CECS)
School of Computer Science
Printer Friendly Version of this Document
COMP8440 Free and Open Source Software Development

COMP8440: Lectures

Course Introduction

This lecture provides an overview of the course material, and sets some reading tasks and project tasks.

Note that the links to the videos in this page are to the 2009 and 2010 lectures. The 2013 course will have some updated lecture material, but the general structure of the course will remain the same.

Lecture 1: Introduction to FOSS

This lecture gives an overview of the FOSS world, and introduces the first lab material.

Lecture 2: Getting started in a FOSS project

This lecture deals with how to research a FOSS project, so that you know enough to start contributing.

Lecture 3: Source code management

This lecture goes through the theory and practice of using source code management tool for FOSS projects.

Lecture 4: FOSS History

This lecture gives an overview of the history of FOSS, covering some key developments that have led to the FOSS world of today.

Lecture 5: Inside FOSS Licensing

This lecture looks at the main FOSS licenses and how they impact on FOSS development.

Lecture 6: FOSS and the law

This lecture looks at how FOSS interacts with the legal system.

Lecture 7: FOSS Governance

This lecture looks at how FOSS projects are governed.

Lecture 8: FOSS and Business

This lecture looks at how the business world interacts with FOSS projects.

Lecture 9: What motivates a FOSS developer?

This lecture looks at the diverse motivations of FOSS developers.

Lecture 10: Case study: Samba

This lecture looks at the Samba project in some detail, as a case study of a FOSS project.

Lecture 11: FOSS Distributions and Platforms

This lecture looks at the wide range of FOSS distributions and platforms that they run on.

Lecture 12: FOSS Culture

This lecture delves into the world of FOSS culture.

Lecture 13: Starting a new project

This lecture looks at what is involved in staring a new FOSS project.

Lecture 14: FOSS Tales

This lecture examines some key events of the past few years that have shaped the FOSS world.

Lecture 15: Release early, Release often

This lecture sums up the weeks material.

Creative Commons License
All of these lectures are licensed under a Creative Commons Attribution-Share Alike 2.5 Australia License.

Last modified: 10/04/2013, 07:56

Copyright | Disclaimer | Privacy | Contact ANU