FOSS Course, UPenn, Murphy
(Use new WorkInProgress category) |
(→Weekly Schedule) |
||
Line 43: | Line 43: | ||
| | | | ||
*[https://en.wikipedia.org/wiki/Open-source_software Wikipedia article on FOSS] | *[https://en.wikipedia.org/wiki/Open-source_software Wikipedia article on FOSS] | ||
− | *[http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/index.html Eric Raymond, The Cathedral and the Bazaar] | + | *[http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/index.html Eric Raymond, ''The Cathedral and the Bazaar''] |
*[http://www.gnu.org/philosophy/open-source-misses-the-point.html Richard Stallman, "Why Open Source misses the point of Free Software"] | *[http://www.gnu.org/philosophy/open-source-misses-the-point.html Richard Stallman, "Why Open Source misses the point of Free Software"] | ||
Revision as of 13:05, 16 August 2016
HERE WE GO!
Contents |
Overview
This course exposes students to the cultural, technical, and legal aspects of FOSS development and provides students with an opportunity to work on a real-world open-source software project, and gain experience in software maintenance and enhancing software quality.
The course is targeted to upper-level undergraduate or graduate students who have completed a traditional software engineering course and have had experience working in groups.
Learning Objectives
Learning objectives go here!
Prerequisites
Prerequisites go here! Juniors and Seniors who know their way around github and who have had a software engineering course.
Weekly Schedule
Week | Topics/Activities | Reading Assignments |
---|---|---|
1 | Course Introduction
Blogs, IRC, and GitHub
|
|
2 | FOSS Background
FOSS Field Trip and Project Evaluation
|
|
3 | Getting Started in FOSS
Start Getting Involved in Project
|
|
4 | Ways of Contributing to FOSS
|
|
5 | What Motivates People to Contribute to FOSS
|
|
6 | Licensing and Legal Issues
|
|
7 | FOSS Business Models and Opportunities
|
|
8 | HFOSS
|
|
9 | FOSS Success Stories
|
|
10 | Starting and Growing a FOSS Community
|
|
11 | Criticisms of FOSS
|
Project
Project info goes here!
Assessment
Assessment stuff goes here!