Cours de Logiciels Libres 2013/2014

Master d'Informatique, 1ère année
Roberto Di Cosmo
Laboratoire Preuves, Programmes, Systèmes (PPS)
Université de Paris Diderot Paris 7  
e-mail: roberto@dicosmo.org
WWW: http://www.dicosmo.org


Salle et Horaires

Jeudi, 10h30 à 12h30, salle 2035. Premier cours: 30 Janvier 2014.

Il y a 8 séances de cours et 4 séances de TD: elles ont lieu dans la même salle, et s'alternent selon les bésoins.


Public

Ce cours est ouvert à tous les étudiants de la première année du Master Informatique.

Contenu du cours

Le Logiciel Libre est devenu un élément essentiel de tout développement logiciel moderne: on recense a ce jour plus d'un million de projets de Logiciels Libres, et on estime que 80 pour cent de tous les logiciels, propriétaires ou non, contiennent aujourd'hui des composants en logiciel libre. Il devient indispensable de savoir décoder les facettes légales, économiques et organisationnelles des Logiciels Libres, tout autant que leur architecture logicielle, et les outils et pratiques mis en oeuvre pour leur developpement ou pour leur réutilisation.

Ce cours se propose de fournir aux étudiants les connaissances de base sur l'ensemble de ces aspets, et de les mettre en contact direct avec les communautés de développement en Logiciel Libre, à travers des exposés de membres de ces communautés.

Planning du cours

Les séances de cours et de TD étant alternées selon le besoin, le planning sur cette page évoluera pendant le cours: revenez donc ici régulièrement.

N'oubliez pas de noter les jours feriés prévus par le Calendrier de l'université.

  1. Introduction et survol (PDF)tick (30/01/2014)
  2. Histoire (PDF)tick (06/02/2014)
  3. Droit d'auteur, Licences Libres (PDF)tick (13/02/2014)
  4. Analyse des licences GPL et LGPL (27/02/2014)
  5. Brevets (PDF)tick (06/03/2014)
  6. Modèles économiques (PDF)tick (13/03/2014)
  7. Fabio Mancinelli (XWiki) le jeudi 20/3 2014: Le projet XWiki. (les slides)tick
  8. Outils collaboratifs (PDF)tick (27/03/2014)
  9. Génie Logiciel, Distributions GNU Linux et Sécurité (PDF)tick (03/04/2014)
  10. Dimitri Fontaine (2nd Quadrant) le jeudi 10/04 2014: En support de PostgreSQL.
Il y a deux exposés faisant intervenir des personnes issues de projets en Logiciel Libre cette année:
  1. Dimitri Fontaine (2nd Quadrant)
  2. Fabio Mancinelli (XWiki)

Contrôle de connaissance

La note finale est la moyenne entre celle de l'examen écrit et celle du projet, et cela à chaque session (il n'est pas possible d'obtenir ce module sans le projet).

Le projet

Le projet donne lieu à la redaction d'un mémoire, selon les consignes présentées ici:
  1. Description du Memoire (PDF)tick (29/01/2014)

Ressources et Bibliographie

Livres

  • Amy Brown and Greg Wilson (eds.), The Architecture of Open Source Applications, 2011
  • Karl Fogel, Producing Open Source Software: How to Run a Successful Free Software Project, 2005
  • Jono Bacon, The Art of Community, O'Reilly, 2009
  • Diomidis Spinellis. Code Reading: The Open Source Perspective. Addison Wesley, 2003
  • Diomidis Spinellis. Code Quality: The Open Source Perspective. Addison Wesley, 2006
  • Benjamin Jean, Du bon usage des licences libres, 2012
  • Plusieurs auteurs, The International Free and Open Source Software Law Book, 2011

Evenements

Articles sur des aspects philosophiques et politiques

Articles sur des aspects légaux

Articles sur le dévéloppement en Logiciel Libre

La mailing list m1-13-14-logiciel-libre est ouverte pour le cours sur
http://listes.sc.univ-paris-diderot.fr/sympa/info/m1-13-14-logiciel-libre
N'oubliez pas de remplir le formulaire d'évaluation du cours.

Valid HTML 4.01!