Class Schedule and Presentations

Class Meeting: On Campus, Room 212, Tuesdays, 5:30 to about 8:30 PM

Off Campus Participation - Big Blue Button at

Select Room: OSS Classroom --- 1 (recorded)

Password: join

Welcome to OSS at Carnegie Mellon Silicon Valley

Components of final grade for OSS - Spring 2017

Here's how your score in the class will be calculated...

Task 2: 20%

Task 3: 20%

Project: 50% (5% for proposal; 35% for project work, including the written report; 10% for final presentation). If you work as a team, everyone on the team gets the same score.

Class Participation: 10%

Task 3 - Using Linux and installing app stacks

Due date: 6 PM PDT, April 13th, 2017

Task 2 - Installing open source infrastructure and applications

Due date: Thursday, April 6, 6 PM PDT This assignment involves installing infrastructure software (web server, database) that can serve as the foundation for key open source applications.

Install the Apache HTTP web server, the MySQL relational DBMS, and the PHP scripting language on your machine. You will have to edit the configuration files so that they point to one another, and to enable the PHP5 module in the HTTP server.

Task 1 - Open Source Installations

Due date: Saturday, April 1, 6 PM PDT

Install Firefox (or another open source browser), Apache (or Nginx) HTTP server, MySQL or MariaDB5, PHP, and LibreOffice (or OpenOffice) if they are not already present on your system. You can do this on your standard day-to-day machine, whatever OS it is running. These should be useful for most of your everyday computing tasks. If you like photo editing, try installing Darktable or Gimp; for video editing, try Pitivi; you can also download an open source Twitter client if you do much tweeting.

Reading Assignment

Required and recommended readings for class

Here are the readings for the Open Source class:

Required: Hernandez, Jimenez, Barahona, Pascual, and Robles. Introduction to Free Software.


DiBona, Stone, and Cooper (eds.). Open Sources 2.0. O'Reilly, 2005
Amazon link


Guest speaker confirmations

Jono Bacon, author of The Art of Community, will be our guest on April 11th.

Kevin Lacker, Director of Open Source at Facebook, will be our guest on April 25th. Cat Allman from Google will also join the class that evening.


Subscribe to OSS - Carnegie Mellon Silicon Valley RSS