URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de...

24
URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale et particulière) Fonctionnalités Paul POULAIN, consultant indépendant, responsable francophone Koha Michel Marie MAUDET, directeur des opérations, Linagora

Transcript of URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de...

Page 1: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

KOHA

Système Intégréde Gestion de Bibliothèque

sous Licence Libre

➢ Définitions ➢ Histoire (générale et particulière)➢ Fonctionnalités

Paul POULAIN, consultant indépendant, responsable francophone KohaMichel Marie MAUDET, directeur des opérations, Linagora

Page 2: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

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 3: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Définitions

● Un logiciel « Open Source » ou « Libre » répond aux 4 critères suivant :– Liberté d'utiliser le logiciel– Liberté de modifier le logiciel– Liberté de redistribuer le logiciel– Interdiction de restreindre les 3 premières

libertés.

Sources :●http://www.opensource.org/docs/definition.php●http://www.gnu.org/licenses/gpl.html

Page 4: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Définitions

● Conséquence :– Logiciel Open-Source = 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.

● Logiciel « domaine public »

Page 5: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire du LL

● Mouvement ancien (+20 ans)● Issu du milieu universitaire● Favorisé par l'explosion de l'Internet● Fondements « utilisateurs » et

fondements « industriels ».

Page 6: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire du LL

● Fondements « utilisateurs » :– Remettre l'utilisateur au coeur de son

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

éditeurs– Retrouver la liberté !

Page 7: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire du LL

● Fondements « industriels »– Qualité d'un code visible par un nombre

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

du code source.– Economie d'échelle au travers du travail

commun.

Page 8: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire du LL

● Quelques idées fausses :– Logiciel libre = logiciel gratuit

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

– Logiciel libre = renoncement de propriété de l'auteur

Page 9: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire du LL

● Les offres :– Pendant longtemps, offres essentiellement

« techniques » (Apache, Sendmail,...)● Pas d'Internet sans Logiciels Libres !!!

– Offres « grand public » (suite OpenOffice.org, Mozilla) qui se développent très fortement.

● Avantages de la gratuité et de la qualité technique

– Offres « métiers » qui apparaissent

Page 10: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire de Koha

● Démarrage fin 1999, en Nouvelle zélande– 4 bibliothèques (en réseau)– 1 Société de Services Informatique

● 1ère version janvier 2000– Mise à disposition sur l'internet, à la fois du

code source, mais également des outils nécessaires à la réussite de l'aspect création d'une communauté.

● Croissance anglophone en 2000 et 2001

Page 11: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire de Koha

● Fin 2001, arrivée des premiers non-anglophones (France, Allemagne, Argentine, Pologne)

● Mise en chantier de la v2.0 début 2002– support MARC– internationalisation

● Investissement de sociétés commerciales à partir de fin 2002

Page 12: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire de Koha : Outils

● Outils du projet Koha– Outils de développeurs :

● Sourceforge : 60 000 projets● CVS, pour le code source● http://bugs.koha.org, pour déclarer les bugs

Page 13: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire de Koha : Outils

● Outils du projet Koha– Outils d'utilisateurs :

● Wiki (http://www.koha.org/wiki) pour la documentation (principalement technique)

● Listes de discussion (www.koha.org et www.koha-fr.org)

● Sites web (www.koha.org et www.koha-fr.org), ● « chat » (irc.katipo.co.nz:6667)

Page 14: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire de Koha : Cycles

● Cycle de diffusion– Version « développeurs » mise à jour en

permanence par chacun avec l'outil CVS– Version « béta » publiques, correspondant à

des versions « bugguées » mais diffusées car :

● Présentant une nouveauté fonctionnelle à tester● Corrigeant les bugs déclarés dans la version

précédente.● Principe « Release Soon Release Often » : diffuser

tôt, diffuser souvent.

Page 15: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire de Koha : Cycles

● Cycle de diffusion– Version RC => Release Candidate. Ce sont

les versions « à valider » par les utilisateurs. On ne fait plus que corriger les bugs s'il y en a.

– Version X.Y (Y pair) => version stable lorsqu'il n'y a plus de bugs dans les RC

● Actuellement (26 janvier 2004) :– Version 2.0.0RC3

Page 16: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire de Koha : Cycles

● La version 2.0.0✔ Sortie sept 2003 :

● Support MARC (UNIMARC, MARC21)● Editeur MARC pour les notices, grille 100%

paramétrable● Client z3950, catalogage rapide● Internationalisation (Anglais, Français,

Espagnol...)

Page 17: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Histoire de Koha : Cycles

● Versions 2.2.x :✔ Serveur z3950, déjà dans le CVS,

incomplet.✔ Bulletinage✔ Module statistiques évolué✔ Panier de notices dans l'OPAC✔ Nettoyage du code et du CVS✔ Support UNICODE (?)

Page 18: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Les LL en milieu professionnel

● Les clefs de la réussite :– Une « liberté sincère ».– La mise à disposition d'outils coopératifs.– L'internet, vecteur de communication

unique.– Un « joyeux bazar » et la « sélection

naturelle ».– La compétence des pionniers– La chance

Page 19: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Les LL en milieu professionnel

● Les risques de tout projet « libre »– Le (faux) problème de la pérennité du

produit– Le (vrai) problème de la taille critique du

projet● Communauté des utilisateurs● Communauté des développeurs● Organisation du projet

Page 20: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Les LL en milieu professionnel

● Le risque du « besoin local »● Bien comprendre le terme « liberté » : tout

n'est pas faisable tout de suite. Le besoin d'un utilisateur pour être implémentable doit être commun à tous les utilisateurs. Sinon, impossibilité de suivre le « tronc » principal :

Avec « clonage »

Sans « clonage »

Page 21: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Les LL en milieu professionnel

● Le risque (absence de) support commercial pour :

● Supporter et maintenir ce qui est déployé● Projets pluri-annuels● Applications critiques

● Les LL sont développés par des communautés

● Ces communautés, le plus souvent, ne possèdent pas de statut juridique, donc impossibilité de « contracter » avec elles,

● Nécessité de trouver un acteur capable de porter les engagements à leur place.

Page 22: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Les LL en milieu professionnel

● L’un des enjeux cruciaux dans les projets d’industrialisation des Logiciels Libres concerne le support et la maintenance.

● Pour assurer pleinement cette maintenance, des sociétés comme LINAGORA développent des offres de Tierce Maintenance Logiciels Libres, ou TM2L

Solution LIBRE, communautaire

Solution LIBRE, Industrialisée

SSLL

TM2L

Page 23: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Les LL en milieu professionnel

Page 24: URFIST, 4 février 2004,Koha, SIGB sous licence libre Koh a KOHA Système Intégré de Gestion de Bibliothèque sous Licence Libre Définitions Histoire (générale.

URFIST, 4 février 2004,Koha, SIGB sous licence libre

Koha

Questions / Réponses

● Paul POULAINConsultant indépendantResponsable francophone KohaMail : [email protected]

● Michel Marie MAUDETDirecteur des opérations LinagoraMail : [email protected]

● Présentation téléchargeable

– http://www.koha-fr.org/