The course introduces OSS development paradigm and current topics in OSS research. OSS affects both the way to produce software and the decisions of user organizations. It can be understood, for example, from different social, legal, economical, software engineering and data security viewpoints. The aim is to study from different perspectives, 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.

After passing the course, a student will be able to
- define the historical background and the ideology of Open Source Software (OSS),
- participate in an OSS development project,
- evaluate the impact of the usage of OSS and OSS licenses on software development and exploitation, and
- view the phenomenon through the essential scientific research.