Logiciel libre, principe et définitions

download Logiciel libre, principe et définitions

If you can't read please download the document

Transcript of Logiciel libre, principe et définitions

Le Logiciel libre

Qu'est-ce qu'un logiciel libre

Principes et dfinitions

Histoire du mouvement

Comment a marche ?

Prsentation personnelle

Paul POULAIN, grant de la socit BibLibre, impliqu dans le logiciel libre depuis 1998, contributeur Koha depuis janvier 2002, Release Manager de Koha pour les versions 2.0 et 2.2

BibLibre propose des solutions mtiers aux bibliothques, exclusivement autour des logiciels libres : SIGB, portail, recherche fdre...

Dfinitions

Code source : code crit (et comprhensible) par l'homme

Code excutable : code excutable par la machine (et incomprhensible par l'homme)

Compilateur : outil de transformation de code source en code excutable.

Il n'existe pas de compilateur inverse pour revenir au code source partir du code excutable.

Dfinitions

Proprit Intellectuelle :

Un logiciel appartient son auteur.

Une licence d'utilisation est TRES diffrente d'une proprit pleine.

Les logiciels propritaires : la licence vous concde des droits limits : utiliser sur 1 poste, parfois pendant une dure limite.

Les logiciels libres : la licence vous concde des droits plus tendus

Dfinitions

Un logiciel Open Source ou Libre vous concde les 4 droits suivants :

Libert d'utiliser le logiciel

Libert de modifier le logiciel

Libert de redistribuer le logiciel

Interdiction de restreindre les 3 premires liberts.

Dfinitions

Consquence :

Logiciel Open-Source = Logiciel avec code source disponible ET droit lgal 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.

Histoire

Mouvement ancien (+30 ans)

Issu du milieu universitaire

Favoris par l'explosion de l'Internet

Intrts idalistes et industriels

Histoire

Au commencement...

Richard Stallman & le mouvement GNU : Une histoire d'imprimante...

Histoire

De l'intrt de l'internet

outils collaboratifs

groupes de travail sans limite spatiale

Darwinisme

Histoire

Intrt militant :

Remettre l'utilisateur au coeur de son informatique

Retrouver l'indpendance vis vis des diteurs

Retrouver la libert !

Histoire

Intrt industriel

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)

Histoire

Quelques ides fausses :

Logiciel libre = logiciel gratuit

pas ncessairement dans la licence.

cot du service

Logiciel libre = logiciel non prenne

Quid de la prennit d'un logiciel propritaire ?

Slection naturelle des meilleurs logiciels qui fdrent une communaut d'utilisateurs et de dveloppeurs suffisamment vaste.

Histoire

Quelques ides fausses :

Logiciel libre = logiciel compliqu

C'est surtout l'habitude qui est un frein !

Le web a rvolutionn (et unifi) les interfaces ergonomiques.

Histoire

Les offres :

Pendant longtemps, offres essentiellement techniques (Apache, Sendmail,...).

Offres grand public (suite OpenOffice.org, Mozilla Firefox) qui se dveloppent trs fortement.

Offres mtiers qui apparaissent

Quelques moments clefs

La v1 : dveloppe par un conqurant.

Au moins 50% des projets lancs n'aboutissent pas une version stable ou diffuse

Motivation ncessaire, mais pas seulement !

Comptence techniques, organisationnelles, on pose des bases pour longtemps

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

Quelques moments clefs

La v2 :

Capacit voluer (pour le code et pour la structure)

Capacit du conqurant 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

Typologie

4 types d'utilisateurs :

Le conqurant

Le pionnier

Le colon

Le migrant

Le conqurant

Va dcouvrir une terre inconnue !

Ose se lancer dans un projet

titre professionnel ou amateur

Pour rpondre son besoin (fonctionnel ou technique)

Le pionnier

Il y a une nouvelle terre !

Dbut de la cration de la communautABC

Appropriation de ce qui a t fait par d'autres et amlioration

Le colon

La terre est hospitalire, migrons !

Ne ncessite pas une me de pionnier

Implication moins importante

Le migrant

Utilisateur du logiciel non militant

Banalisation du logiciel

Choisir son logiciel libre

Couverture du besoin (videmment)

Sparer les besoins essentiels des besoins secondaires en pariant sur l'volution du logiciel court/moyen/long terme

Srier les besoins et chercher plusieurs logiciels ventuellement.

Choisir son logiciel libre

Questions de base : suis-je un conqurant, un pionnier, un colon ou un migrant ? (quelle implication suis-je prt avoir)

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

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

Choisir son logiciel libre

Le logiciel qui m'intresse :

S'appuie-t'il sur des outils standards ou exotiques ? Compatibles avec mon architecture ?

A t'il atteint la taille critique en terme de dveloppeurs ? (quantit et prennit. Support par une ou plusieurs socits ? Depuis quand ?)

Choisir son logiciel libre

Le logiciel qui m'intresse :

A t'il atteint la taille critique en terme d'utilisateurs ?

Est-il bien diffus en France ? Ailleurs ? (prennit meilleure si logiciel international)

A t'il une manire claire et affiche d'voluer (comit de pilotage, RFCs, dmocratie ?)

lments subjectifs (ressenti)

Cliquez pour diter le format du texte-titre

Cliquez pour diter le format du plan de texte

Second niveau de plan

Troisime niveau de plan

Quatrime niveau de plan

Cinquime niveau de plan

Sixime niveau de plan

Septime niveau de plan

Huitime niveau de plan

Neuvime niveau de plan

Logiciels libres pour bibliothques