Title: LE LOGICIEL LIBRE rencontre Web
1LE LOGICIEL LIBRErencontre WebÉducation17
novembre 2006
- Max Chassé
- et
- Christian Dionne
Image de Tux Larry Ewing, Simon Budig et Anja
Gerwinski
2Le logiciel libre
- La caractéristique fondamentale du logiciel libre
est la liberté d'accès au code source qui
garantit la liberté d'usage du logiciel non pas
le caractère commercial. - 0/ La liberté d'exécuter le logiciel, pour
n'importe quel usage (liberté 0) - 1/ La liberté d'étudier le fonctionnement d'un
programme et de l'adapter à ses besoins (liberté
1) - 2/ La liberté de redistribuer des copies (liberté
2) - 3/ La liberté d'améliorer le programme et de
rendre publiques ses modifications afin que
l'ensemble de la communauté en bénéficie (liberté
3).
3Le logiciel libre un peu d'histoire
- En 1969, M. Ken Thompson développe UNIX en
langage d'assemblage - En 1971, il conçoit avec M. Dennis Ritchie le
langage C - En 1973, Bell Labs (AtT), leur employeur,
distribue UNIX avec son code source dans les
universités
Photo Hoshie domaine public
4Le logiciel libre un peu d'histoire
- En 1984, M. Richard Stallman lance le projet GNU
(Gnu's Not UNIX) et, en 1985, il crée la Free
Software Foundation (FSF). Le but de M. Stallman
était de créer un système d'exploitation libre et
complet ainsi que de ramener l'esprit de
coopération qui prévalait dans la communauté
informatique des jours anciens .
Photo M.Jérémie Zimmerman
5Le logiciel libre un peu d'histoire
- En 1987, Andrew Tanenbaum crée MINIX. Il
utilisait Unix comme support de cours. Cependant,
ATT interdit alors l'utilisation des sources
dans un cadre pédagogique. - En 1990, le projet GNU propose plusieurs
composantes fonctionnelles (EMACS, GCC,
bibliothèques systèmes, etc.). Cependant le
noyau, nommé HURD, est alors indisponible.
Photo M. Andrew Tanenbaum Licence GFDL
Logo Nevrax Design Team Licences GFDL et
GNU
6Le logiciel libre un peu d'histoire
- En 1991, de la Finlande, M. Linus Torsvald lance
à travers le monde entier un message électronique
désormais légendaire Hello à tous. Je
travaille pour l'instant sur un système
d'exploitation gratuit (ce sera un hobby et non
une occupation professionnelle). J'aimerais que
vous me donniez vos impressions positives ou
négatives sur ce travail . - L'Unix libre de Linus, baptisé LINUX, était né.
- Étant donné quà cette époque HURD n'était pas
prêt, le mariage GNU/LINUX s'est fait rapidement.
Photo M. Martin Streicher, Linuxmag.com
Licence GFDL
7Le logiciel libre aspects économiques
- En ce qui concerne l'usure
- Pour un bien matériel, l'usure s'accroît avec
l'utilisation. - Exemple Je prête mon automobile un mois à
quelqu'un. Elle revient avec un kilométrage plus
élevé. - Pour un bien immatériel, il n'y a aucune usure
d'utilisation. - Exemple Je donne des copies d'un logiciel à des
amis. La copie que je possède n'est aucunement
altérée ni usée.
8Le logiciel libre aspects économiques
- Le logiciel est un bien immatériel, non rival.
- L'investissement initial requis pour le produire
est modeste. - Son coût marginal de reproduction est nul.
- Le modèle de fixation des coûts des biens
matériels, basé sur les investissements requis et
la rareté, n'est pas adapté au secteur du
logiciel.
9Le logiciel libre un bien commun
- Les logiciels ne sont pas ou ne constituent pas
des idées nouvelles. - Un logiciel contient des algorithmes qui sont
(sauf exception) de la connaissance. - La connaissance est un bien commun.
- En effet, des logiciels sont désormais
omniprésents et incorporés à des objets, des
mécanismes qui servent à exercer la citoyenneté,
à se divertir, à étudier... pas seulement à
consommer.
10Le logiciel libre avantages
- La pérennité de l'information. L'État doit
garantir, sans restriction et à demeure, l'accès
aux données qu'il détient et qu'il produit. - Le contrôle des systèmes d'information.
L'Administration choisit d'abord un logiciel.
Ensuite, pour les services dont elle a besoin,
elle peut utiliser des ressources internes ou
mettre en compétition plusieurs fournisseurs
différents. - L'indépendance face aux fournisseurs.
L'Administration choisit le moment où elle passe
d'un logiciel à un autre (interopérabilité) ou
d'une version de logiciel à une autre
(évolution). Elle peut aussi corriger des bogues
ou ajouter des fonctionnalités à un logiciel.
11Le logiciel libre avantages
- La sécurité et la protection de la vie privée des
citoyens. Pour ce faire, un citoyen doit avoir la
possibilité d'examiner lui-même le code source
des logiciels utilisés par l'État. Il peut alors
déceler tout code espion ou tout traitement
fautif de l'information. En pratique, puisqu'il
s'agit là d'une tâche spécialisée, il peut
déléguer toute personne pour le faire. Des
groupes de protection des citoyens ou des
consommateurs pourraient aussi contribuer à ce
type d'inspection. - La sécurité de l'État. LAdministration doit
posséder la faculté d'examiner le code source et
de le modifier au besoin. Elle a ainsi la
possibilité de vérifier qu'un logiciel est exempt
de mécanismes de prise de contrôle à distance ou
de code-espion. Si tel est le cas, le tout
pourrait être déparé.
12Le logiciel libre avantages
- Le libre accès des citoyens à l'information
publique. L'Administration doit offrir un accès
basé sur la neutralité technologique. Ainsi, à
l'intérieur d'un canal de communication offert
par l'Administration (internet, poste,
téléphone), le citoyen peut utiliser l'outil
qu'il désire pour communiquer avec l'État. Cet
accès est garanti par la conformité aux normes et
aux standards ouverts.
13Le logiciel libre avantages (vu sous un autre
angle)
- Standards ouverts il utilise fortement les
standards ouverts garants d'une bonne
interopérabilité - Acquisitions il garantit une indépendance
totale vis-à-vis des fournisseurs et des
investissements locaux - Coûts les coûts de licence sont nuls (mais pas
les services afférents) - Portabilité sur une grande variété de
plateformes - Pérennité et rapidité d'évolution la réactivité
de la communauté du libre est immédiate face à
des problèmes de vulnérabilité au regard de la
sécurité, de la version, etc. - Qualité et fonctionnalités le mode de
développement en logiciel libre implique une
interdépendance de tout autre produit apparenté.
14Le logiciel libre désavantages
- Perception le monde du libre est souvent peu
connu et mal perçu du public - Support craintes de supports informatiques
absents ou du moins difficiles à obtenir - Licences méconnaissance des différents types
de licences - Documentation pas toujours la priorité des
développeurs. Cependant, l'information est
toujours disponible par l'entremise de la
communauté - Migrations peu de communications et manque de
partage de connaissances relatifs à des
migrations de solutions propriétaires vers le
logiciel libre.
15Environnement
- Aujourd'hui, il existe plus de 120 000 logiciels
libres dans tous les domaines de l'informatique
(OS, SI, bureautique, applications, etc.) - Il y a même une auto libre www.theoscarproject.o
rg/ - et une bière libre
16Environnement
- Les dépenses en ressources informationnelles
- 1960 à 1980 axées sur le matériel
- 1980 à 2000 axées sur le logiciel
- Aujourd'hui axées sur le service
- Cela correspond bien au modèle de développement
du logiciel libre concepteurs et fournisseurs
participent activement à la communauté du
logiciel libre et l'intègrent dans leur plan
d'affaires. Il s'agit d'un modèle économique basé
sur la demande et non sur l'offre.
17Les principaux acteurs
18Un monde libre
Un monde libre
Gendarmerie nationale (OpenOffice et Firefox sur
85 000 postes)
Massachusetts standards OASIS Open Document
Format
Allemagne, France, Angleterre, Espagne, Italie,
Suisse, Danemark, Espagne, etc.
Canada, Québec, USA (NSA, NASA, Massachusetts,
etc.)
Chine, Japon, Inde, Corée du Sud, Malaisie,
Vietnam, etc.
Contrer la dépendance vs Microsft
Ministère du Revenu de la Nouvelle-Zélande
7000 postes en Linux
Président brésilien Lula da Silva Nous
noptons pas pour un produit, nous optons pour
un modèle de développement et dutilisation de
logiciel. Cest une décision politique, et
jinsiste sur ce point, fondée sur une raison
économique. Cette décision augmente aussi
lautonomie technologique du Brésil et renforce
notre intelligence collective.
Afrique Sud, Tunisie, Maroc, etc.
Australie, Nouvelle-Zélande, etc.
Pérou, Brésil, Argentine, Vénézuela, etc.
Government Information Technology Officers'
Council a doté le gouvernement sud-africain
d'une stratégie en ce qui concerne le logiciel
libre le rôle des logiciels libres devait être
explicitement reconnu dans les politiques
gouvernementales
19Au gouvernement du Québec
- Des coûts de licence en constante progression
- Dépendance forte à certains fournisseurs
- Apache 30 des serveurs Web gouvernementaux,
70 dans le monde - 100 251 ordinateurs équipés de OS Windows à 200
/u par année (Source Bilan RI 2002-2003) - Microsoft Office 100 /année ce qui représente
un coût pour le gouvernement d'environ 9 M
(Source Gartner)
20Le logiciel libre quelques expériences
- Au MSG
- Dossiers en cours (PLL, étude juridique sur les
licences, infrastructures courrier électronique,
etc.) - Projets pilotes (Postes de travail, intranet du
MSG) - Ainsi que dans les ministères et organismes...
21Vers une stratégie
- Vers une liberté d'action, en évitant d'imposer
des décisions technologiques dirigées par les
fournisseurs de services informatiques - Utilisation des standards Maîtrise et
flexibilité des SI par l'interopérabilité - Absence d'exclusivité ? augmentation concurrence
? favorise les investissements au Québec ?
meilleur rapport qualité-prix - Favoriser la pérennité, l'échange et
l'accessibilité à l'information publique - Réduire la fracture numérique en considérant les
standards ouverts et le code source comme des
biens communs
22Le logiciel libre
- Merci !
- max.chasse_at_msg.gouv.qc.ca
- christian.dionne_at_msg.gouv.qc.ca