Outils pour utilisateurs

Outils du site


Panneau latéral



Contacts

Scolarité M1

Mickael Ferreira
télephone 01 57 27 68 96
bureau Sophie Germain - Bur. 3004
En télétravail les mardis et vendredis
(permanences Zoom : 10h30-12h00 ; 14h00-15h30)

connexion à la permanence de Mickaël Ferreira (code: 141280)

Scolarité M2

Sylvia Crochet
téléphone 01 57 27 68 98
bureau Sophie Germain - Bur. 3002
En télétravail les mercredis et vendredis.
(permanences Zoom : 10h00-11h30 ; 14h30-16h00)

connexion à la permanence de Sylvia Crochet (code: 242581)

formations:masters:ue:m1:ll8

Introduction aux Logiciels Libres

Description

Un logiciel libre (ou open source) est un logiciel pouvant librement être utilisé, étudié, modifié, redistribué. Ce mouvement, démarré dans les années 80, et les pratiques de développement associées ont eu un impact mondial considérable depuis les années 90, en transformant la manière dont les entreprises développent du logiciel et en fournissant les briques de bases sur lesquelles l'essentiel de notre infrastructure numérique repose aujourd'hui. Le but de ce cours sera d'introduire les connaissances de base essentielles pour comprendre le logiciel libre, savoir l'utiliser, mais aussi savoir y contribuer et partager et maintenir du logiciel libre.

Syllabus

Sujets centraux

  1. Philosophie et histoire du logiciel libre
    • Les débuts du mouvement
    • Les différences philosophiques entre logiciel libre (free software) et open source
    • Quelques exemples célèbres
  2. Aspects légaux
    • Droit d'auteur, copyright
    • Licences (permissives, à réciprocité…)
  3. Comment contribuer à du logiciel libre
  4. Créer, maintenir du logiciel libre
    • Démarrage
    • Production de nouvelles versions
    • Gouvernance
  5. Écosystèmes de logiciels libres
  6. Économie du logiciel libre

Sujets potentiellement traités

  • Les distributions Linux
  • Les brevets logiciels
  • Les limites de la maintenance de logiciel libre
  • Gestion de communauté
  • Diversité des communautés open source
  • Le libre au-delà du logiciel

Pré-requis

Pour le projet : programmation dans n'importe quel langage et rudiments de git.

formations/masters/ue/m1/ll8.txt · Dernière modification : 2023/05/22 15:29 de treinen