Data on the course

Show instruction and examinations
815653S Open Source Software Development, 4 ECTS cr 
Code 815653S  Validity 01.01.1950 -
Name Open Source Software Development  Abbreviation Open Source Sof 
Scope4 ECTS cr   
TypeAdvanced Studies Discipline3259 Information Processing Science 
  Grading1 - 5, pass, fail 
Unit Information Processing Science DP 

Henrik Hedberg 

ECTS Credits 

4 ECTS credits/108 hours of work


Language of instruction 



2 nd year of Master’s studies, autumn semester, periods 1 + 2


Learning outcomes 

After completing the course, a student is able to:


  • Define the historical background and the ideology of OSS;
  • Participate in an OSS development project;
  • Evaluate the impact of using OSS and OSS licenses in software development and exploitation;
  • View the phenomenon through essential scientific research.




Open Source Software (OSS) is one of the most topical phenomena in software development. It affects both software production and the decisions of user organisations. OSS can be studied from different social, legal, economical, software engineering and data security viewpoints. The course covers the range of scientific findings on the OSS paradigm. The course introduces the Open Source Software (OSS) development paradigm and current topics in OSS research. The aim is to study from different viewpoints, for example, what OSS is and what it is not, the history and organisation of OSS projects, methods of OSS development and usage, as well as licensing models and possible risks. The emphasis is on research work.

Mode of delivery 

Mostly face-to-face teaching but some parts are implemented as distance teaching

Learning activities and teaching methods 

Lectures and seminars about 40h, exercises about 10h, seminar paper about 58h.

Prerequisites and co-requisites 

Compulsory prerequisites are bachelor degree or other equivalent degree and basic knowledge of software engineering and research work. The course allows passing Project II following the OSS development principles or a Master's thesis on an OSS topic.

Recommended optional programme components 




Recommended or required reading 

Fogel, K. (2005): Producing Open Source Software - How to Run a Successful Free Software Project, O'Reilly Media; Rosen L. (2004): Open Source Licensing: Software Freedom and Intellectual Property Law, Prentice Hall; international articles covering the topic.

Assessment methods and criteria 

Active participation and a seminar paper



Person responsible 

Henrik Hedberg

Working life cooperation 



Current and future instruction
No instruction in WebOodi

Future examinations
No examinations in WebOodi