Cours de Logiciels Libres 2013/2014
Master d'Informatique, 1ère annéeLaboratoire Preuves, Programmes, Systèmes (PPS)
Université de Paris Diderot Paris 7
e-mail: roberto@dicosmo.org
WWW: http://www.dicosmo.org
- Salle et Horaires
- Public
- Contenu du cours
- Planning
- Contrôle de connaissances
- Le projet
- Ressources et Bibliographie
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é.
- Introduction et survol (PDF) (30/01/2014)
- Histoire (PDF) (06/02/2014)
- Droit d'auteur, Licences Libres (PDF) (13/02/2014)
- Analyse des licences GPL et LGPL (27/02/2014)
- Brevets (PDF) (06/03/2014)
- Modèles économiques (PDF) (13/03/2014)
- Fabio Mancinelli (XWiki) le jeudi 20/3 2014: Le projet XWiki. (les slides)
- Outils collaboratifs (PDF) (27/03/2014)
- Génie Logiciel, Distributions GNU Linux et Sécurité (PDF) (03/04/2014)
- Dimitri Fontaine (2nd Quadrant) le jeudi 10/04 2014: En support de PostgreSQL.
- Dimitri Fontaine (2nd Quadrant)
- 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:- Description du Memoire (PDF) (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
- Why Open Source misses the point of Free Software, by Richard Stallman.
- How Free Became Open and Everything Else Under the Sun, by Biella Coleman, and Mako Hill.
Articles sur des aspects légaux
- Debian Free Software Guidelines
- Compatibilité avec les licences GNU du point de vue de la FSF.
Articles sur le dévéloppement en Logiciel Libre
- The Cathedral and the Bazaar, by Eric S. Raymond.
- From the Cathedral to the Bazaar: An Empirical Study of the Lifecycle of Volunteer Community Projects, by A. Capiluppi and M. Michlmayr.
- Un article sur le développement de Windows Vista, à l'époque (2006) considéré le plus grand projet de développement logiciel
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.