College of Engineering and Computer Science (CECS)
School of Computer Science
This lecture provides an overview of the course material, and sets some reading tasks and project tasks.
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.
All of these lectures are licensed under a Creative Commons Attribution-Share Alike 2.5 Australia License.
Last modified: 10/04/2013, 07:56
Please direct all enquiries to: firstname.lastname@example.org
Page authorised by: Head of School, CS
|The Australian National University — CRICOS Provider Number 00120C|