39
1 18 mai 2009 Mediat, Grenoble Le Logiciel libre Qu'est-ce qu'un logiciel libre Principes et définitions Histoire du mouvement Enjeux économiques Comment ça marche ?

Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

118 mai 2009Mediat, Grenoble

Le Logiciel libre

Qu'est-ce qu'un logiciel libre

Principes et définitions

Histoire du mouvement

Enjeux économiques

Comment ça marche ?

Page 2: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

218 mai 2009Mediat, Grenoble

Présentation personnelle

Laurence Lefaucheur : − IEP de Lyon:

développement de bases documentaires avec des outils libres

administration serveurs linux− BibLibre

documentation, formation, projets

BibLibre propose des solutions métiers aux bibliothèques, exclusivement autour des logiciels libres : SIGB, portail, recherche fédérée...

Page 3: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

318 mai 2009Mediat, Grenoble

Définitions

Code source : code écrit (et compréhensible) par l'homme

Code exécutable : code exécutable par la machine (et incompréhensible par l'homme)

Compilateur : outil de transformation de code source en code exécutable.

Il n'existe pas de « compilateur inverse » pour revenir au code source à partir du code exécutable.

Page 4: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

418 mai 2009Mediat, Grenoble

Définitions

Un logiciel « Libre » vous concède les 4 libertés suivantes :

− 0 : liberté d'exécuter le programme pour tous les usages

− 1 : liberté d'étudier le fonctionnement du programme et de l'adapter à vos besoins

− 2 : liberté de redistribuer des copies− 3 : liberté d'améliorer le programme et de

publier les améliorations

Page 5: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

518 mai 2009Mediat, Grenoble

Définitions

Conséquence :− Logiciel Libre = Logiciel avec code source

disponible ET droit légal de modifier pour adapter à son besoin.

− Ne pas confondre avec : freeware : logiciel gratuit mais SANS code source. licence « shared source » de microsoft : droit de

« regarder » le code source, mais PAS de le modifier.

Page 6: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

618 mai 2009Mediat, Grenoble

Histoire

Mouvement ancien (+30 ans) Issu du milieu universitaire Favorisé par l'explosion de l'Internet Intérêts « idéalistes » et « industriels »

Page 7: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 7

Mediat Grenoble

Histoire

De l'intérêt de l'internet− outils collaboratifs− groupes de travail sans limite « spatiale »− « Darwinisme »

Page 8: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 8

Mediat Grenoble

Histoire

Intérêt « militant » :− Remettre l'utilisateur au coeur de son

informatique− Retrouver l'indépendance vis à vis des

éditeurs− Retrouver la liberté !

Page 9: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 9

Mediat Grenoble

Histoire

Intérêt «économique »− Qualité d'un code visible par un nombre

« illimité » d'yeux.− « Auditabilité » du logiciel puisque

disponibilité du code source.− Économie d'échelle au travers du travail

commun (bien non rival)

Page 10: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 10

Mediat Grenoble

Histoire

Les courants de pensée du libre :

Logiciel libre et Open Source

Page 11: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 11

Mediat Grenoble

Histoire

Les offres :− Pendant longtemps, offres essentiellement

« techniques » (Apache, Sendmail,...).− Offres « grand public » (suite OpenOffice.org,

Mozilla Firefox) qui se développent très fortement.

− Offres « métiers » qui apparaissent

Page 12: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 12

Mediat Grenoble

Histoire

Quelques idées fausses :− Logiciel libre = logiciel gratuit

pas nécessairement dans la licence. coût du service

− Logiciel libre = logiciel non pérenne Quid de la pérennité d'un logiciel propriétaire ? « Sélection naturelle » des meilleurs logiciels qui

fédèrent une communauté d'utilisateurs et de développeurs suffisamment vaste.

Page 13: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 13

Mediat Grenoble

Histoire

Quelques idées fausses :− Logiciel libre = logiciel compliqué

C'est surtout l'habitude qui est un frein ! Le web a révolutionné (et unifié) les interfaces

ergonomiques.− Logiciel libre = logiciel sans licence

Page 14: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

1418 mai 2009Mediat, Grenoble

Propriété intellectuelle

copyright et droit d'auteur licence libre copyleft brevet

Page 15: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

1518 mai 2009Mediat, Grenoble

Licences

Licences libres : − GNU / GPL− BSD− CecILL

Page 16: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

1618 mai 2009Mediat, Grenoble

Enjeux politiques et sociaux

Un logiciel est un bien non rival Logiciel libre : un bien commun à

développer et protéger Liberté Caractère universel du savoir et de

l'information

Page 17: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

1718 mai 2009Mediat, Grenoble

Enjeux économiques

la production du LL a un coût "l'économie du libre n'est pas un

marketing du gratuit" une spécificité du logiciel libre :

découplage rétribution / contribution une économie de services

Page 18: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

1818 mai 2009Mediat, Grenoble

Enjeux économiques

"Le hacker, le marchand et le client" Les intérêts des uns et des autres :

− reconnaissance− espérance de gains− économies à réaliser

Page 19: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

1918 mai 2009Mediat, Grenoble

Enjeux économiques

L'apparition dans le temps des différents types de logiciels libre est couplée aux intérêts des acteurs :

− informatique "technique" : la reconnaissance − middleware : les gains− logiciels métier : les économies

Page 20: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

2018 mai 2009Mediat, Grenoble

Enjeux économiques

Les modèles économiques :− le modèle communautaire− de la mutualisation par l'offre− ...− à la mutualisation par la demande

Page 21: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

2118 mai 2009Mediat, Grenoble

Enjeux économiques

Les communautés Les forges

Page 22: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

2218 mai 2009Mediat, Grenoble

Quelques exemples de projets

différents modèles RedHat parmi les SIGB libres : PMB / Koha /

Evergreen / OpenAmapthèque

Page 23: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

2318 mai 2009Mediat, Grenoble

Qui utilise les logiciels libres ?

Le secteur public− utilisation de solutions libres externes− mutualisation des développements internes

Le secteur privé− Gandes entreprises− PME PMI

Page 24: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

2418 mai 2009Mediat, Grenoble

Et en pratique ?

le développement d'un logiciel libre : quelques moments clefs

quels utilisateurs êtes-vous ? comment choisir son logiciel libre ?

Page 25: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 25

Mediat Grenoble

Quelques moments clefs

La « v1 » : développée par un conquérant.

Au moins 50% des projets lancés n'aboutissent pas à une version stable ou diffusée

Motivation nécessaire, mais pas seulement !

− Compétence techniques, organisationnelles, on pose des bases pour longtemps

Page 26: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 26

Mediat Grenoble

Quelques moments clefs

La diffusion de la v1 : moment critique− Mise à disposition du code source et des

« outils communautaires » wiki, listes de discussion, forums, site web, outils

de gestion du code source (CVS, SVN, git,...)− Attrait de nouveaux contributeurs ... ou pas...

Page 27: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

18 mai 2009 27

Mediat Grenoble

Quelques moments clefs

La « v2 » :− Capacité à évoluer (pour le code et pour la

structure)− Capacité du conquérant à partager et à

animer, plus qu'à coder.− Importance des choix initiaux.− Notion de taille critique

Le cycle des versions continue : v3, v4... Un bon logiciel libre n'est jamais « terminé »

Page 28: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

2818 mai 2009Mediat, Grenoble

Quels utilisateurs ?

4 types d'utilisateurs :− Le conquérant− Le pionnier− Le colon− Le migrant

Page 29: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

2918 mai 2009Mediat, Grenoble

Le conquérant

« Va découvrir une terre inconnue ! » Ose se lancer dans un projet

− À titre professionnel ou amateur− Pour répondre à son besoin (fonctionnel ou

technique)

Page 30: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3018 mai 2009Mediat, Grenoble

Le pionnier

« Il y a une nouvelle terre ! » Début de la création de la

« communauté ABC » Appropriation de ce qui a été fait par

d'autres et amélioration

Page 31: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3118 mai 2009Mediat, Grenoble

Le colon

« La terre est hospitalière, migrons ! » Ne nécessite pas une « âme de pionnier » Implication moins importante

Page 32: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3218 mai 2009Mediat, Grenoble

Le migrant

Utilisateur du logiciel non militant « Banalisation » du logiciel

Page 33: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3318 mai 2009Mediat, Grenoble

Choisir son logiciel libre

Couverture du besoin (évidemment)− Séparer les besoins essentiels des besoins

secondaires en pariant sur l'évolution du logiciel à court/moyen/long terme

− Sérier les besoins et chercher plusieurs logiciels éventuellement.

Page 34: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3418 mai 2009Mediat, Grenoble

Choisir son logiciel libre

Questions de base : suis-je un conquérant, un pionnier, un colon ou un migrant ? (quelle implication suis-je prêt à avoir)

Le logiciel que j'examine est-il en phase conquérant, pionnier, colon ou migrant ?

Qui m'accompagne ? (« y aller » ... seul ou pas)

Page 35: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3518 mai 2009Mediat, Grenoble

Choisir son logiciel libre

Le logiciel qui m'intéresse :− S'appuie-t-il sur des outils standards ou

exotiques ? Compatibles avec mon architecture ?

− A t-il atteint la taille critique en terme de développeurs ? (quantité et pérennité. Support par une ou plusieurs sociétés ? Depuis quand ?)

Page 36: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3618 mai 2009Mediat, Grenoble

Choisir son logiciel libre

Le logiciel qui m'intéresse :− A t-il atteint la taille critique en terme

d'utilisateurs ?− Est-il bien diffusé en France ? Ailleurs ?

(pérennité meilleure si logiciel international)− A t-il une manière claire et affichée d'évoluer

(comité de pilotage, RFCs, démocratie ?)− Éléments subjectifs (ressenti)

Page 37: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3718 mai 2009Mediat, Grenoble

Pour aller plus loin...

le libre : un mouvement au delà du logiciel

libertés, développement collaboratif : − Wiki...− musique libre− art libre− ...

Page 38: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3818 mai 2009Mediat, Grenoble

Des associations...

– Adullact : Association des Développeurs et des Utilisateurs de Logiciels Libres pour l'Administration et les Collectivités Territoriales http://www.adullact.org/

– April : Promouvoir et défendre le logiciel libre http://www.april.org/

– Aful : Association Francophone des Utilisateurs de Logiciels Libres http://www.aful.org/

– ...

Page 39: Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et Open Source. 18 mai 2009 11 Mediat Grenoble Histoire ... Les modèles économiques

3918 mai 2009Mediat, Grenoble

Sources

Paul Poulain, présentation Logiciel Libre, Médiat septembre 2008

Daniel Pascot, Logiciels libres et sociétés, cours en ligne Université de Laval Québec, 2009 - http://loli.fsa.ulaval.ca/index.php?id=25

François Elie, Economie du logiciel libre, Eyrolles, 2009

Doriane Ibarra, Les SIGB Open-Source Opportunité pour la réinformatisation des bibliothèques ? Le cas du Muséum national d’histoire naturelle, Mémoire INTD-CNAM, octobre 2008 - http://memsic.ccsd.cnrs.fr/mem_00368697_v1/

Diane Revillard, Livre blanc Organisations et logiciels libres, 2005 - www.april.org/files/documents/livreblanclogicielslibres.pdf

Jean-Christophe Becquet, Pourquoi le libre ne concerne pas que les informaticiens (Etienne Lavannant), consultable sur le site http://www.apitux.org

APRIL http://www.april.org/

Wikipedia http://fr.wikipedia.org/