45
Le mouvement du logiciel libre Bastien Guerry – [email protected] 15 janvier 2013 – ESCP Europe Bastien Guerry – [email protected] Le mouvement du logiciel libre 15 janvier 2013 – ESCP Europe 1/ 45

Le mouvement du logiciel libre (et de l'open source)

Embed Size (px)

Citation preview

Page 1: Le mouvement du logiciel libre (et de l'open source)

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

Page 2: Le mouvement du logiciel libre (et de l'open source)

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

Page 3: Le mouvement du logiciel libre (et de l'open source)

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

Page 4: Le mouvement du logiciel libre (et de l'open source)

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

Page 5: Le mouvement du logiciel libre (et de l'open source)

Code source HTML

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 5 /

45

Page 6: Le mouvement du logiciel libre (et de l'open source)

Du code dans un tableur

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 6 /

45

Page 7: Le mouvement du logiciel libre (et de l'open source)

Code source (Lisp / Clojure)

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 7 /

45

Page 8: Le mouvement du logiciel libre (et de l'open source)

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

Page 9: Le mouvement du logiciel libre (et de l'open source)

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

Page 10: Le mouvement du logiciel libre (et de l'open source)

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

Page 11: Le mouvement du logiciel libre (et de l'open source)

Les systèmes « Unix »

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 11

/ 45

Page 12: Le mouvement du logiciel libre (et de l'open source)

Les distributions GNU-Linux

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 12

/ 45

Page 13: Le mouvement du logiciel libre (et de l'open source)

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

Page 14: Le mouvement du logiciel libre (et de l'open source)

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

Page 15: Le mouvement du logiciel libre (et de l'open source)

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

Page 16: Le mouvement du logiciel libre (et de l'open source)

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

Page 17: Le mouvement du logiciel libre (et de l'open source)

Licences libres et Creative Commons

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 17

/ 45

Page 18: Le mouvement du logiciel libre (et de l'open source)

Licences libres et Creative Commons

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 18

/ 45

Page 19: Le mouvement du logiciel libre (et de l'open source)

Licences libres et Creative Commons

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 19

/ 45

Page 20: Le mouvement du logiciel libre (et de l'open source)

Licences libres et Creative Commons

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 20

/ 45

Page 21: Le mouvement du logiciel libre (et de l'open source)

Licences libres et Creative Commons

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 21

/ 45

Page 22: Le mouvement du logiciel libre (et de l'open source)

Licences libres et Creative Commons

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 22

/ 45

Page 23: Le mouvement du logiciel libre (et de l'open source)

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

Page 24: Le mouvement du logiciel libre (et de l'open source)

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

Page 25: Le mouvement du logiciel libre (et de l'open source)

« 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

Page 26: Le mouvement du logiciel libre (et de l'open source)

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

Page 27: Le mouvement du logiciel libre (et de l'open source)

GNU Emacs : un éditeur de texte

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 27

/ 45

Page 28: Le mouvement du logiciel libre (et de l'open source)

GNU Emacs : page web

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 28

/ 45

Page 29: Le mouvement du logiciel libre (et de l'open source)

GNU Emacs : fichiers

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 29

/ 45

Page 30: Le mouvement du logiciel libre (et de l'open source)

GNU Emacs : listes de discussion

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 30

/ 45

Page 31: Le mouvement du logiciel libre (et de l'open source)

GNU Emacs : documentation

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 31

/ 45

Page 32: Le mouvement du logiciel libre (et de l'open source)

GNU Emacs : dVCS

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 32

/ 45

Page 33: Le mouvement du logiciel libre (et de l'open source)

GNU Emacs : bugs

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 33

/ 45

Page 34: Le mouvement du logiciel libre (et de l'open source)

GNU Emacs : communauté(s)

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 34

/ 45

Page 35: Le mouvement du logiciel libre (et de l'open source)

« 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

Page 36: Le mouvement du logiciel libre (et de l'open source)

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

Page 37: Le mouvement du logiciel libre (et de l'open source)

Les « branches » d’un projet

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 37

/ 45

Page 38: Le mouvement du logiciel libre (et de l'open source)

Visualiser le développement

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 38

/ 45

Page 39: Le mouvement du logiciel libre (et de l'open source)

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

Page 40: Le mouvement du logiciel libre (et de l'open source)

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

Page 41: Le mouvement du logiciel libre (et de l'open source)

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

Page 42: Le mouvement du logiciel libre (et de l'open source)

Les modèles économique du logiciel libre (1)

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 42

/ 45

Page 43: Le mouvement du logiciel libre (et de l'open source)

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

Page 44: Le mouvement du logiciel libre (et de l'open source)

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

Page 45: Le mouvement du logiciel libre (et de l'open source)

Questions

Merci ! [email protected]

Bastien Guerry – [email protected] Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 45

/ 45