This course aims to familiarize students with the ecosystem of free and open source software, its philosophical and technical foundations, and its practical use as a replacement for proprietary solutions. Upon completion, students will be able to:
-
Understand the fundamental concepts of free and open source software
-
Master the main free licences and their legal implications
-
Identify and use free alternatives to common proprietary software
-
Install and configure free solutions adapted to the Algerian context
-
Adopt an ethical and collaborative approach to software development