Cours d'introduction aux logiciels libres
URL courte de cette page : theoz.im/libre
Cours d’option de M1, deuxième semestre, UFR d’informatique, Université Paris Cité.
L’enjeu de ce cours est d’introduire la notion de logiciel libre (free software en anglais) et d’open source dans toutes ses dimensions. Nous parlerons ainsi à la fois de l’histoire des logiciels libres et de leur philosophie, de licences libres, d’économie du logiciel libre, mais aussi de la pratique du partage de code et de la maintenance collaborative via des plateformes modernes telles que GitHub / GitLab.
Année 2022-2023
Modalités pratiques : cette année, deux créneaux sont disponibles pour assister aux cours / TD, le vendredi, soit de 8h30 à 10h30 (salle 1009, bâtiment Sophie Germain), soit de 14h à 16h (salle 027C, bâtiment Halle aux Farines).
Évaluation : moitié examen / moitié projet.
Détails projet (mis à jour le 10 mars 2023).
-
Cours 1 : Introduction, modalités et histoire du logiciel libre
-
Cours 5 : Produire des nouvelles versions d’un logiciel libre
Archive année 2021-2022
-
Cours 1 : Introduction, modalités et histoire du logiciel libre
-
Cours 6 : Produire des nouvelles versions d’un logiciel libre
-
TD 4 : Démarrer un projet libre, produire de nouvelles versions
-
Récapitulatif basé sur des questions d’Open Source Stack Exchange
Projet : il consiste à réaliser une contribution (de code), dans un logiciel libre de votre choix (et d’aller au bout du processus pour que votre contribution soit acceptée). Détails.