Le Logiciel libre - WordPress.com · des logiciels libres : SIGB, portail, ... Logiciel libre et...

Preview:

Citation preview

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 ?

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...

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.

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

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.

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 »

18 mai 2009 7

Mediat Grenoble

Histoire

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

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é !

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)

18 mai 2009 10

Mediat Grenoble

Histoire

Les courants de pensée du libre :

Logiciel libre et Open Source

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

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.

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

1418 mai 2009Mediat, Grenoble

Propriété intellectuelle

copyright et droit d'auteur licence libre copyleft brevet

1518 mai 2009Mediat, Grenoble

Licences

Licences libres : − GNU / GPL− BSD− CecILL

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

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

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

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

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

2118 mai 2009Mediat, Grenoble

Enjeux économiques

Les communautés Les forges

2218 mai 2009Mediat, Grenoble

Quelques exemples de projets

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

Evergreen / OpenAmapthèque

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

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 ?

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

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...

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é »

2818 mai 2009Mediat, Grenoble

Quels utilisateurs ?

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

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)

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

3118 mai 2009Mediat, Grenoble

Le colon

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

3218 mai 2009Mediat, Grenoble

Le migrant

Utilisateur du logiciel non militant « Banalisation » du logiciel

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.

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)

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 ?)

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)

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− ...

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/

– ...

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/

Recommended