Learning Materials:
Material Type | Title | Overview | Courses | FOSS Area | Tags | Source |
---|---|---|---|---|---|---|
CS499 – Open Source Software Development | Project Management, Software Engineering & Process | Culture/Intellectual Property, FOSS History, Philosophy/Politics, Product Packaging & Distribution, Specification & Design, Tools & Communication | ||||
Reference | Forge Your Future with Open Source – Book |
Free and open source is the foundation of software development, and it’s built by people just like you. Discover the fundamental tenets that drive the movement. Take control of your career by selecting the right project to meet your professional goals. Master the language and avoid the pitfalls that typically ensnare new contributors. Join a community of like-minded people and change the world. Programmers, writers, designers, and everyone interested in software will make their mark through free and open source software contributions. https://fossforge.com |
Advocacy, Culture/Intellectual Property, Introduction, Philosophy/Politics, Use & Evaluate | Vicky Brasseur | ||
OpenUK Kids Camp Materials | CS0/Non-majors, CS1/CS2/Data Structures | Culture/Intellectual Property, Introduction, Philosophy/Politics | kids, | |||
Template for Free and Open-Source Software Course | CS1/CS2/Data Structures, Software Engineering & Process | Coding & Style, Culture/Intellectual Property, Documentation, Philosophy/Politics, Specification & Design, Tools & Communication, Use & Evaluate | course template, | |||
CSCI 462 & CITA 495 & DATA 495 | Software Engineering & Process | Coding & Style, Culture/Intellectual Property, Documentation, Specification & Design | Capstone, | |||
Reference | Demystifying Open Source Licensing |
From the book: |
CS0/Non-majors, CS1/CS2/Data Structures, Social Issues & Professional Practice, Software Engineering & Process | Culture/Intellectual Property | Gustavo Pinto | |
Learning Activity | FOSS Community Structures |
We refer to FOSS culture or community (singular), but every project is its own community, and has its own rules, processes, and norms. This POGIL activity explores some elements, structures, and principles that are common across many (not all) FOSS and HFOSS communities. |
CS0/Non-majors, CS1/CS2/Data Structures, Social Issues & Professional Practice, Software Engineering & Process | Culture/Intellectual Property, Introduction | Clif Kussmaul | |
Reference | Wikis for Documentation |
Opensource.com article describing how wikis can be used for FOSS project documentation. |
CS0/Non-majors, CS1/CS2/Data Structures, Data & Information Management | Culture/Intellectual Property, Documentation | wiki, | Opensource.com |
CMU Open Source Software | Project Management | Culture/Intellectual Property, Use & Evaluate | ||||
Learning Activity | Community Characterization Worksheet | The learner will examine a community/project and deduce how the community is organized. | CS1/CS2/Data Structures, Project Management, Software Engineering & Process | Culture/Intellectual Property, Use & Evaluate | project evaluation, | Dave Shein, RIT |
Reference | Book – Democratizing Innovation |
Professor von Hippel explores how user-centered innovation processes offer great advantages over the manufacturer-centric innovation development systems that have been the mainstay of commerce for hundreds of years. |
Social Issues & Professional Practice | Culture/Intellectual Property, Philosophy/Politics | Dr. Eric von Hippel | |
Reference | Slides – Intro to FOSS |
Slides that accompany Marko Schütz’s book Intro to FOSS (http://teachingopensource.org/learning-material/book-intro-foss./) Text is a comprehensive overview of the business of FOSS. Chapters include FOSS application areas, Philosophy and History of FOSS, FOSS Development and Community, FOSS Business, Case Studies, FOSS Government and more. |
CS0/Non-majors, Project Management, Social Issues & Professional Practice, Software Engineering & Process | Culture/Intellectual Property, FOSS History, Introduction, Philosophy/Politics, Tools & Communication, Use & Evaluate | Marko Schütz - University of Puerto Rico Mayagüez | |
Reference | Book – Intro to FOSS |
Comprehensive overview of the business of FOSS. Chapters include FOSS application areas, Philosophy and History of FOSS, FOSS Development and Community, FOSS Business, Case Studies, FOSS Government and more. Slides for the text: http://teachingopensource.org/learning-material/slides-intro-foss/ |
CS0/Non-majors, CS1/CS2/Data Structures, Project Management, Social Issues & Professional Practice, Software Engineering & Process | Culture/Intellectual Property, FOSS History, Introduction, Philosophy/Politics, Tools & Communication, Use & Evaluate | Marko Schütz - University of Puerto Rico Mayagüez | |
Reference | A Fair(y) Use Tale |
Professor Eric Faden of Bucknell University created this humorous, yet informative, review of copyright principles delivered through the words of the very folks we can thank for nearly endless copyright terms. |
CS0/Non-majors, CS1/CS2/Data Structures, Social Issues & Professional Practice, Software Engineering & Process | Culture/Intellectual Property, Philosophy/Politics | copyright, | Dr. Eric Faden, Bucknell University |
Reference | Stallmans Crusade for Free Software |
Free as in Freedom interweaves biographical snapshots of GNU project founder Richard Stallman with the political, social and economic history of the free software movement. |
CS0/Non-majors, CS1/CS2/Data Structures, Social Issues & Professional Practice | Culture/Intellectual Property, FOSS History | O'Reilly | |
Reference | The Open Source Way |
The Open Source Way is a book shows how to (and how not to) engage with the community members on projects of any type by practicing the open source way. This handbook distills years of knowledge our community members have gained while running open source projects. |
CS0/Non-majors, Software Engineering & Process | Advocacy, Culture/Intellectual Property, Introduction, Philosophy/Politics | ||
Reference | Producing Open Source Software |
Producing Open Source Software is a book about the human side of open source development. It describes how successful projects operate, the expectations of users and developers, and the culture of free software. The book is released under an open copyright. You can buy it in bookstores, order copies from O’Reilly Media, or browse and download it here. |
Project Management, Software Engineering & Process | Coding & Style, Culture/Intellectual Property, Documentation, Philosophy/Politics, Product Packaging & Distribution, Quality & Testing, Specification & Design, Tools & Communication | Karl Fogel | |
ANU FOSS Development | Software Engineering & Process | Coding & Style, Culture/Intellectual Property | Tux Paint, | |||
LUC Free/Open Source Computing | Software Engineering & Process | Coding & Style, Culture/Intellectual Property | ||||
NYU Open Source Tools | Software Engineering & Process | Culture/Intellectual Property, Specification & Design | ||||
RIT HFOSS Development | Software Engineering & Process | Culture/Intellectual Property, HFOSS | OLPC, Sugar Lab, | |||
Reference | Open Source Software: the Challenge Ahead |
For open source software, the real challenge lies ahead — taking free software to the mass market, to your grandparents, to your nieces and nephews, to your friends. If we are to be successful we need to articulate the audacious goals clearly and loudly – because that’s how the community process works best. |
CS0/Non-majors | Culture/Intellectual Property, Philosophy/Politics | Mark Shuttleworth, CERN | |
Reference | Free as in Freedom: Richard Stallman’s Crusade for Free Software |
Free as in Freedom interweaves biographical snapshots of GNU project founder Richard Stallman with the political, social and economic history of the free software movement. |
CS0/Non-majors, CS1/CS2/Data Structures | Culture/Intellectual Property, Philosophy/Politics | GNU, Stallman, | |
Learning Activity | Intro to FOSS (Activity) |
Learner will gain an introduction to Free and Open Source Software (FOSS), its philosophy, and how it might benefit students. |
Social Issues & Professional Practice | Culture/Intellectual Property, Philosophy/Politics | FOSS, | foss2serve.org |
Learning Activity | Intro to Copyright and Licensing (Activity) |
Participants will explore different types of licenses frequently used by open source projects. |
Social Issues & Professional Practice | Culture/Intellectual Property | copyright, licensing, | foss2serve.org |
Reference | 11 ways to get involved in HFOSS |
11 ways to get involved in HFOSS |
CS0/Non-majors, CS1/CS2/Data Structures | Advocacy, Culture/Intellectual Property, Documentation, Introduction | Heather Leson / Open Health News | |
Learning Activity | Understanding Creative Commons |
Open source applies to more than just software, and the Creative Commons family of licenses provide a good solution for open sourcing creative works. This module helps students understand the purpose of Creative Commons licenses and be comfortable with the different license choices available. |
CS0/Non-majors, CS1/CS2/Data Structures, Software Engineering & Process | Culture/Intellectual Property | creative commons, license, licensing, | foss2serve.org |
Learning Activity | Understanding the Open in OpenSource Activity |
The student will explore the meaning of ‘openness’ from a broad perspective and be introduced to the idea of a humanitarian free and open source project (HFOSS). |
CS1/CS2/Data Structures | Culture/Intellectual Property | HFOSS, open, | foss2serve.org |
Learning Activity | Open Vs Proprietary Mock Debate |
A teacher holds a mock debate in-class around which software paradigm is superior, Open Source or Proprietary. Initially the students prepare for it through research and argument structuring. Afterwards, they hold the in-class debate, allowing each side to talk and rebut. The event could also beneficially take place on IRC chat. |
CS0/Non-majors, CS1/CS2/Data Structures | Advocacy, Culture/Intellectual Property, Philosophy/Politics | debate, | foss2serve.org |
Learning Activity | Origins of Free Libre Software |
Students are offered some key and optional readings, whereupon they will be asked questions to answer. This can be given as homework, or as an in-class quiz. The questions are a mix of definitive and open-ended questions. Answers and grading-suggestions are given. |
CS0/Non-majors, CS1/CS2/Data Structures | Advocacy, Culture/Intellectual Property, Introduction, Philosophy/Politics | free software, libre software, | foss2serve.org |
Learning Activity | Finding the License |
Student will review several pieces of software and find the licensing information. |
Social Issues & Professional Practice | Culture/Intellectual Property | license, licensing, | foss2serve.org |
Learning Activity | OS Project Comparison Activity |
In this activity, students compare and contrast three different open source projects (Android, Ushahidi, Fedora). Students will gain a basic understanding of why these exist as open source projects, as well as the operating models and licensing used by each. Students will be provided with directed readings and will answer specific questions to develop the comparisons. |
CS0/Non-majors, Software Engineering & Process | Culture/Intellectual Property, Use & Evaluate | project evaluation, | foss2serve.org |
Reference | The Cathedral and the Bazaar reading |
Full text of “The Cathedral and the Bazaar” by Eric Raymond |
CS0/Non-majors, Software Engineering & Process | Culture/Intellectual Property | FOSS Culture, | Eric Raymond |
Learning Activity | Choosing a License |
Student will choose a license for a hypothetical software project based on criteria given. |
Social Issues & Professional Practice, Software Engineering & Process | Culture/Intellectual Property | license, licensing, | foss2serve.org |