Logiciel Libre
Université Paris-Diderot,
Département Sciences Exactes,
Année 2011/2012
Conférence de Richard Stallman
Jeudi 16 février, 18h30, amphi Buffon.
Voir l'annonce du Script.
Salle et Horraires
Mercredi, 12h30 à 14h30, salle 277F. Premier cours: 8 février.
Il y a cours pendant environ les deux premiers tiers du semestre,
présentation de projets (voir au-dessous) par les étudiants pendant
les dernières séances du semestre.
[Plan
de la Halle aux Farines].
Public
Ce cours est reservé à des étudiants en dehors du cursus Informatique
(Licence Sciences et Applications, mention Informatique, ou
Math-Info). La raison est que le conténu de ce cours est déjà présenté
aux étudiants informaticiens de façon approfondie pendant leurs
études, soit les cours informatiques de bases, soit le
cours Logiciel Libre du Master 1. Les étudiants du département
SE de spécialité autre que l'Informatique ou Math-Info, ou des autres
départements, sont bienvenus.
Contenu du cours
Depuis sa naissance au milieu des années 80, le mouvement du logiciel
libre gagne chaque année plus d'importance pour tous les acteurs de
l'informatique : pour les particuliers comme des utilisateurs dans les
administrations, dans les entreprises ou dans l'enseignement; pour les
producteurs de logiciels dans les entreprises comme dans le monde
académique et dans les associations; et récemment de plus en plus
aussi dans la recherche informatique. Aujourd'hui la France est parmi
les premiers acteurs dans ce mouvement.
Le but de ce cours est de donner un panorama du monde du logiciel
libre. Quelques sujets discutés dans le cadre de ce cours sont :
- fondements - du code source à un programme exécutable
- la philosophie du logiciel libre - quelle est la différence au
logiciel gratuit, ou au logiciel « open source » ?
- l'histoire - le projets phare comme GNU, Linux, Firefox, VideoLAN, ...
- les licences libres et pas libres - GPL, et autres
- qui produit les logiciels libres ?
- le monde économique du logiciel libre - ou comment est-il possible
de gagner de l'argent avec le logiciel libre ?
- les distributions de logiciel libre - ou comment sortir une collection
cohérente de logiciel basée sur des milliers de projets de développement ?
- les associations sans lesquelles le logiciel libre ne pourrait pas exister
- développement de logiciels dans un mode non centralisé - la cathédrale et
le bazar.
- l'infrastructure et les outils nécessaires pour un développement
non centralisé - les « fonderies » logicielles
- le rôle des utilisateurs - ou comment peux-je contribuer ?
- voisins et amis - matériel libre, contenu libre (Wikipedia,
OpenStreetMap, ...)
Ce cours s'adresse à des étudiants non informaticiens. Les
premiers cours seront consacrés à des bases de l'informatique (par
exemple : qu'est-ce que c'est un système d'exploitation ?).
Planning du cours
Inutile d'imprimer les transparents, j'apporterai des copies des
transparants au cours.
| No | Date | Transparents
|
| 1 | 8/2 | Introduction, Logiciels partie 1
|
| 2 | 15/2 | Logiciels partie 2
|
| 3 | 22/2 | Systèmes d'exploitation
|
| 4 | 29/2 | Origines du logiciel libre
|
| 5 | 7/3 | Aspects philosophiques et légaux
|
| 6 | 14/3 | Les projets de développement
|
| 7 | 21/3 | L'exemple du projet Debian
|
| 8 | 28/3 | Modèles économiques du logiciel libre
|
| 9 | 4/4 | Présentations projets
|
| 10 | 11/4 | Présentations projets
|
| - | 18/4 | Vacances
|
| - | 25/4 | Vacances
|
| 11 | 2/5 | Présentations projets
|
| 12 | 9/5 | Présentations projets
|
| 13 | 16/5 | Présentations projets
|
Pour information :
Calendrier de
l'université
Documents pédagogiques
Des copies des transparents seront distribuées au début de chaque cours.
Contrôle de connaissance
Contrôle continue intégrale : Chaque étudiant va présenter un projet
individuel (voir au-dessous). La note finale est la note obtenue pour
le projet, il n'y a pas d'examen écrit.
Les projets
Chaque étudiant va donner un exposé d'environ 30 minutes sur un sujet
en connexion avec le logiciel libre. Vous vous mettez en accord avec moi
sur le choix du sujet de votre exposé.
Vous devrez choisir votre sujet avant le 3 mars.
Il y a des sujets possibles sur tous les aspects du logiciel libre, ou
plus généralement du contenu libre. On peux choisir un sujet sur un
logiciel spécifique (par exemple tel ou tel outil logiciel libre), sur
une distribution du logiciel libre, une association du domaine, une
entreprise, une ONG ou une administration qui utilise ou produit du
logiciel libre, ... L'exposé peut adresser des aspects techniques,
sociologiques, juridiques, économiques, ... On peut aussi donner un
exposé sur un projet connexe (Wikipedia, etc.). Après les premiers
cours je vais vous proposer une liste de projets possible, mais les
suggestions de votre part sont le bienvenu.
Vous prenez rendez-vous avec moi au moins deux semaines avant votre
exposé pour discuter le périmètre de votre exposé, les questions à
traiter, et le matériel disponible.
Le plan d'accès de mon laboratoire est
ici, mon bureau est
le 6C9 au 6-ème étage (laboratoire PPS).
Questions à aborder dans votre preséntation
Vous traiterez votre sujet sous les aspects qui ont été présentés en cours.
Quelques questions (qui peuvent, selon le sujet, être pertinents ou pas):
- Est-ce qu'il s'agit vraiment du libre ? Licences ?
- Gouvernance du projet ?
- Participation des utilisateurs ou d'autres collaborateurs externes ?
- Coopération avec des autres projets ?
- Est-ce qu'il y a un modèle économique derrière ?
- Qui sont les clients/utilisateurs ?
- Alternatives au projet (libre ou pas) ?
Exemple de sujets
- Linus Torvalds et Linux
- Bruce Perens, et la naissance du Open Source
- Logiciel Libre comme mouvement politique
-
Logiciel Libre dans les adminstrations françaises
- OpenStreetMap : un serveur de cartes libres
- LinEx : La distribution Linux de la région Extremadura (Espagne)
- Résolution de conflits dans des projets du logiciel libre.
- Qui sont les volontaires qui contribuent au logiciel libre ?
-
Des femmes dans le logiciel libre
-
Logiciels libre pour des applications scientifiques
- Gentoo : une distribution par code source
- De SuSE à openSUSE (distribution commerciale devenue gratuite
et communautaire)
- Mark Shuttleworth, Canonical, et Ubuntu
-
La suite bureautique LibreOffice
- Le procès de SCO contre IBM et autres contributeurs du logiciel libre
Ressources
Quelques liens en vrac sur des sujets mentionnés en cours.
Introduction
Algorithmique
Génie logiciel
Aspects philosophiques et politiques
Aspect légaux
Software development in the FOSS word
Ralf Treinen