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

Post on 13-Feb-2017

2.713 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Le mouvement du logiciel libre

Bastien Guerry – bzg@altern.org

15 janvier 2013 – ESCP Europe

Bastien Guerry – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 4 /

45

Code source HTML

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 5 /

45

Du code dans un tableur

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 6 /

45

Code source (Lisp / Clojure)

Bastien Guerry – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 10

/ 45

Les systèmes « Unix »

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 11

/ 45

Les distributions GNU-Linux

Bastien Guerry – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 16

/ 45

Licences libres et Creative Commons

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 17

/ 45

Licences libres et Creative Commons

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 18

/ 45

Licences libres et Creative Commons

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 19

/ 45

Licences libres et Creative Commons

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 20

/ 45

Licences libres et Creative Commons

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 21

/ 45

Licences libres et Creative Commons

Bastien Guerry – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 26

/ 45

GNU Emacs : un éditeur de texte

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 27

/ 45

GNU Emacs : page web

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 28

/ 45

GNU Emacs : fichiers

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 29

/ 45

GNU Emacs : listes de discussion

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 30

/ 45

GNU Emacs : documentation

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 31

/ 45

GNU Emacs : dVCS

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 32

/ 45

GNU Emacs : bugs

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 33

/ 45

GNU Emacs : communauté(s)

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 34

/ 45

« La cathédrale et le bazar » de Eric S. Raymond

Bastien Guerry – bzg@altern.org 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 – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 36

/ 45

Les « branches » d’un projet

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 37

/ 45

Visualiser le développement

Bastien Guerry – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 41

/ 45

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

Bastien Guerry – bzg@altern.org 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 – bzg@altern.org 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 – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 44

/ 45

Questions

Merci ! bzg@altern.org

Bastien Guerry – bzg@altern.org Le mouvement du logiciel libre15 janvier 2013 – ESCP Europe 45

/ 45

top related