Upload
bastien-guerry
View
2.716
Download
0
Embed Size (px)
Citation preview
Le mouvement du logiciel libre
Bastien Guerry – [email protected]
15 janvier 2013 – ESCP Europe
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 1 /
45
Qui suis-je ?
1995-2003 : Philosophie et sciences cognitivesDepuis 1998 : Logiciel libre (militant, développeur)Depuis 2006 : Association EPI / Groupe ITIC2007 : Apprendre demain (Groupe Compas)Depuis 2008 : One Laptop Per Child France2010-2011 : Chargé de mission pour Wikimédia France2011-2012 : Chargé de recherche pour le CNAM
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 2 /
45
Pourquoi cette présentation ?
Est-ce qu’Instagram peut vendre vos photos ?Est-ce que votre FAI peut modifier « votre » web ?Est-ce que MS Word transmet des informations à Windows ?
. . .
Comprendre le monde autour de nousÉclairer des choix éthiques (individuels)Éclairer des choix techniques (professionnels, à venir)
« L’informatique est une chose trop importante pour être laissée auxseuls informaticiens. »
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 3 /
45
Qu’est-ce qu’un logiciel ?
Pour l’utilisateur :
un fichier qu’on télécharge (.zip, .exe, .dmg, .tar.gz)un fichier qu’on installe (double-clic, > Applications, etc.)un fichier qu’on exécute (Menu Programmes, icone, etc.)un programme pour faire X (écrire, dessiner, etc.)
Pour le développeur :
un fichier qu’on écrit (dans un langage de programmation)un fichier qu’on compile (avec un compilateur)un fichier qu’on distribue (paquet, .exe, .zip, .dmg.)
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 4 /
45
Code source HTML
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 5 /
45
Du code dans un tableur
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 6 /
45
Code source (Lisp / Clojure)
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 7 /
45
Un logiciel est une interface
. . . par rapport au système d’exploitation
. . . par rapport aux utilisateurs
. . . par rapport aux développeurs
. . . par rapport à la machine
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 8 /
45
Logiciel libre - définitions
« T’as vu mon système de fenêtrage ?- Super ! Tu utilises quoi comme système d’exploitation ?- Debian, une distribution GNU-Linux. »
Système de fenêtrage Interface visuelleSystème d’exploitation Interface fondamentale, permettant de faire
tourner les autres couches logiciellesDistribution Système d’exploitation et d’installation de logicielsGNU (a.k.a. GNU Is Not Unix) Projet de système d’exploitation libre
Linux Noyau utilisé pour faire communiquer les composants(carte vidéo, puce wifi, etc.) avec le systèmed’exploitation
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 9 /
45
Logiciel libre - exemples
Systèmes d’exploitation GNU-Linux, FreeBSD (Non libres: MacOSX,Windows, etc.)
Distributions Debian, Ubuntu, Fedora, Red Had, ArchLinux, etc.Noyaux Linux, GNU Hurd, FreeBDS kernel, etc.Logiciels Firefox, GNU Emacs, Apache, etc.
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 10
/ 45
Les systèmes « Unix »
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 11
/ 45
Les distributions GNU-Linux
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 12
/ 45
Les principes du logiciel libre
Les quatre libertés fondamentales selon la Free SoftwareFoundation:
exécuter le programmeétudier le programme et le modifierredistribuer des copiesdistribuer des copies de vos versions modifiées
Oui, vous pouvez vendre des versions modifées de logiciels libres.
« La liberté des uns commence là où commence celle des autres. »
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 13
/ 45
Les grandes dates du libre
1983 : Démarrage du projet GNU par Richard Stallman1984 : RMS fonde la Free Software Foundation1985 : Première licence libre pour GNU Emacs1989 : GNU General Public License v1.0 (v2.0 en 1991)1992 : Publication du noyau Linux par Linus Torvalds1998 : Création du projet Mozilla2001 : Naissance de Wikipédia et de Creative Commons2002 : Sortie de Firefox 1.02005 : Première version de Git2007 : Sortie de la GPL v3.0 et des license CCv3.0
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 14
/ 45
Logiciel libre vs. « open source »
Open Source code source ouvert : le mouvement Open Source metl’accent sur les aspects techniques ; permet que ducode source ouvert soit intégré à des logiciels fermés.
Logiciel libre code source libre : le mouvement du logiciel libre metl’accent sur les aspects éthiques ; empêche que du codesource libre soit « enfermé ».
L’expression « open source » est celle connue du grand public, maiselle masque la réalité du mouvement et ses origines.
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 15
/ 45
Logiciels / Contenus / Internet. . . écriture ?
Le mouvement a commencé avec les logiciels libres (GNU-Linux)et s’est prolongé avec les contenus libres (Wikipédia et CreativeCommons).Aujourd’hui, il se poursuit autour de la question de la libertéd’accès à un Internet neutre, non-filtré, non-surveillé.Des réflexions émergent de-ci de-là pour développer laprogrammation comme compétence fondamentale.
« Information wants to be free »« Code is Law »
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 16
/ 45
Licences libres et Creative Commons
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 17
/ 45
Licences libres et Creative Commons
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 18
/ 45
Licences libres et Creative Commons
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 19
/ 45
Licences libres et Creative Commons
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 20
/ 45
Licences libres et Creative Commons
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 21
/ 45
Licences libres et Creative Commons
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 22
/ 45
Les grands combats du libre
Pour le respect des licences libresContre la vente liée/forcéeContre la « tivoisation »Contre les brevets logicielsPour la neutralité de l’InternetContre les logiciels espionsContre le vote électronique. . .
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 23
/ 45
Le libre est partout. . . et nulle part ?
InternetProtocoles Emails POP/SMTP, HTTP, FTPFormats HTML/CSS, .zip, .jpg, .pngServeurs Web (Apache, Nginx, . . . )CMS (WordPress, Drupal, Joomal, . . . )
Les ordinateurs personnelsDistributions GNU-LinuxMacOSX (˜)
La téléphonie mobileAndroid (500M en sept. 2012)Firefox OS (Plate-forme Mozilla)
Une omniprésence au niveau des infrastructures et des plate-formes. . .une absence quasi complète des problématiques éthiques ?
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 24
/ 45
« Open » tout (. . . et n’importe quoi ?)
Open Access http://arxiv.org . . .Open Data http://data.gov . . .Open Content and Service http://opendefinition.org . . .Open Hardware Ouverture des spécifications matériellesOpen Democracy Démocratie participative (?)
Plusieurs dimensions à distinguer :
le prix (free-libre / free-gratuit)l’accès au code source (copyleft ou non)les aspects communautairesles modèles de gouvernance
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 25
/ 45
Anatomie d’un projet libre
Un site webUn fichier source à télécharger puis installerUn liste de discussion (+ un canal IRC)De la documentationUn système de gestion de versions avec accès public en lectureUn système pour tracer les bugsUne/des communauté(s)Un écosystème (distributions, forks, etc.). . .
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 26
/ 45
GNU Emacs : un éditeur de texte
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 27
/ 45
GNU Emacs : page web
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 28
/ 45
GNU Emacs : fichiers
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 29
/ 45
GNU Emacs : listes de discussion
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 30
/ 45
GNU Emacs : documentation
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 31
/ 45
GNU Emacs : dVCS
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 32
/ 45
GNU Emacs : bugs
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 33
/ 45
GNU Emacs : communauté(s)
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 34
/ 45
« La cathédrale et le bazar » de Eric S. Raymond
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 35
/ 45
Principes de développement
« Given enough eyeballs, all bugs are shallow. » (Linus Torvalds)« Release early, release often. » (Eric S. Raymond)Les méthodes “agiles” (itératif, incrémental, adaptatif, . . . )Développement par les tests
Toutes ces méthodes ne sont pas le propre du logiciel libre, mais ellessont souvent nées avec lui et lui sont « naturelles ».
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 36
/ 45
Les « branches » d’un projet
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 37
/ 45
Visualiser le développement
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 38
/ 45
Logiciel libre et innovation
Source: Krzysztof Klincewicz, Innovativeness of open source softwareprojects, August 11, 2005
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 39
/ 45
L’impact économique du libre sur les PME (US2012)
Étude (2012) sur 2 millions de clients d’hébergeursÉconomie cachées : le paradoxe de la corde à linge60% des hébergements sont pour des PME (71% avec ONG)15% de ces entreprises font plus de 50000$ de CA par an75% des clients construisent leur site eux-mêmes14% des sites font du e-commerce (incluant ONG) . . .. . . 20% disent tirer >50% de leurs revenus de leur sitepour 9% des PME, le site est indispensable à leur survieLes solutions propriétaires seraient 2x plus coûteuses
Economic Impact of Open Source on Small Business: A Case Study by Mike Hendrickson, Roger Magoulas, andTim O’Reilly Copyright © 2012 O’Reilly Media
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 40
/ 45
Les économies réalisées grâce au logiciel libre
"FLOSS [Free, Libre and Open Source Softwares] potentially savesthe industry 36% in software R&D investment that can result inincreased profits or be more usefully spent on further innovation."
Source: Economic impact of open source software on innovation and thecompetitiveness of the Information and Communication Technologies
(ICT) sector in the EU, 2006 © The European Communities.
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 41
/ 45
Les modèles économique du logiciel libre (1)
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 42
/ 45
Les modèles économique du logiciel libre (1)
Le modèle d’éditeur (licence double ou licence décalée)Le modèle distributeur à valeur ajoutéeLe modèle « Fournisseur d’Applications Hébergées »Le modèle de services à valeur ajoutéeLe modèle d’intégrateur hybride
Source: Association APRIL, Livre blanc sur les modèles économiques dulogiciel libre, 2007
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 43
/ 45
Le logiciel libre en entreprise (2009)
65% des DSI comptent augmenter de 10% le nombre de serveurssous GNU-Linux d’ici 5 ans50% des entreprises estiment que GNU-Linux sera leur principalsystème d’exploitation d’ici 5 ans85% des entreprises utilisent du libre
92% sont satisfaites45% pour des applications critiques
Sources : IDC, Gartner Group via www.flet.fr
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 44
/ 45
Questions
Merci ! [email protected]
Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 45
/ 45