Skip to content Skip to navigation

Free and Open Source Software and Free Culture Minor

Kathleen Schreier Rudgers, Minor Adviser
(585) 475-2763,

Free and open source software is released with licenses that allow it to be redistributed freely for others to use, copy, and/or modify within certain restrictions and conditions. Free culture refers to writing, art, music, and other creative materials released with rights for reuse and/or redistribution that are more flexible than those of the traditional marketplace. Both are often created and/or distributed by collaborative teams with members around the world. The minor in free and open source software and free culture is intended for students who want to develop a deep understanding of the processes, practices, technologies, financial, legal, and societal impacts of these movements. The minor includes a set of computing and liberal arts courses that explore these aspects through research, analysis, and participation in these communities via the creation of digital cultural artifacts and team-driven software projects. Students complete three required courses, one constrained elective course, and one elective course. 

Notes about this minor:

  • Posting of the minor on the student's academic transcript requires a minimum GPA of 2.0 in the minor. 
  • Notations may appear in the curriculum chart below outlining pre-requisites, co-requisites, and other curriculum requirements (see footnotes).
Required Courses
ENGL-450 Free and Open Source Culture
IGME-582 Humanitarian Free and Open Source Software Development
IGME-583 Legal and Business Aspects of FOSS
Constrained Elective
Choose one of the following:
   ENGL-361    Technical Writing
   IGME-584    Software Development on Linux Systems
Elective Course
Choose one of the following:
   CSEC-474    Unix-based System Forensics
   ENGL-215    Text and Code
   ENGL-351    Language Technology
   ENGL-361    Technical Writing*
   ENGL-481    Introduction to Natural Language Processing
   IGME-584    Software Development on Linux Systems*
   IGME-585    Project in FOSS Development
   ISTE-452    Foundations of Mobile Design

* Students may elect to take both of the constrained elective courses to complete the minor instead of selecting one constrained course and one elective course.