Title: Logiciel libre dans un projet de coopration internationale
1- Logiciel libre dans un projet de coopération
internationale - Le projet SIST
Journée thématique, les logiciels libres en
IST CNRS/PistLR/Agropolis Montpellier 23
novembre 2007
2Sommaire
- SOMMAIRE
- 1 - Présentation succincte du projet SIST
- 2 - Un exemple de réalisation en logiciel libre
le moteur de recherche fédérée du SIST - 3 - Pourquoi le choix du logiciel libre dans un
projet de coopération internationale ? - 4 - Synthèse, perspectives
3Sommaire
1 - Présentation succincte du projet SIST
4Le projet SIST
- Le projet du fonds de solidarité prioritaire
SIST (Système dInformation Scientifique et
Technique) - Un projet du ministère des affaires étrangères
Français - 4.5 années, 3 millions dEuros
- 9 pays pilotes Algérie, Bénin, Burkina Faso,
Cameroun, Ghana, Madagascar, Nigeria, Sénégal,
Tunisie - www.sist-sciencesdev.net
5Le projet SIST
- Objectifs
- Améliorer et partager les connaissances et
expériences - Valoriser les résultats acquis ou en cours
- Construire des réseaux régionaux de recherche
- Insérer la recherche africaine dans les circuits
internationaux - Contribuer à la réduction de la fracture
numérique - Mettre en avant la démarche du libre (open
source, open access) - Contraintes
- Mise en uvre rapide
- Dispositif opérationnel, simple et pragmatique
- Autonomie technique, fonctionnelle et financière
des pays après le projet - Structure à géométrie variable transposable au
reste des pays dAfrique
6Le projet SIST
- Le SIST en quelques idées clés
- Une vitrine de lactivité scientifique nationale
et régionale sur le Web - Un catalyseur pour la production scientifique
- Un outil de communication et un espace déchanges
entre les acteurs de la recherche - Un poste de travail opérationnel pour chercheurs
et enseignants - Un dispositif pour capitaliser initiatives et
projets de coopération
7Le projet SIST
- Les grandes fonctions offertes par le SIST
- Laccès simplifié à une information scientifique
de toutes sortes disponible sur le Web - Un moteur de recherche capable dinterroger la
plupart des formes dIST disponibles sur le Web - Une plate forme de travail collaboratif
- Un ensemble doutils permettant la production,
léchange, le partage et la diffusion
dinformation - La publication sur Internet ou la réalisation et
gestion simplifiée de site Web - Un système de gestion de contenus permettant la
réalisation de sites Web sans connaissance
informatique
8Sommaire
- 2 - Un exemple de réalisation en logiciel libre
le moteur de recherche fédérée du SIST
9Présentation/démonstration
- Où trouver linformation aujourdhui ?
- Une grande diversité de formes que peut prendre
lIST sur le Web - Des bases de données documentaires
(http//www.fao.org/AGRIS/) - Des bases de données thématiques (projets,
formations, résultats .) - Des annuaires dexperts ou de structures
(http//www.cirad.fr/fr/pg_recherche/index.php) - Des réservoirs de texte intégral
(http//www.bondy.ird.fr/pleins_textes/) - Des journaux en ligne (http//www.ajol.info)
- Des archives ouvertes (Open Archive Initiative)
(http//oai.revues.org/) - De lactualité quotidienne (flux RSS)
(http//www.sciencedaily.com/rss/ ) - Des forum de discussion (http//forums.futura-scie
nces.com/forum20.html) - Des Wiki (http//fr.wikipedia.org/wiki/Accueil)
- Des articles dans des sites Web
(http//www.jeuneafrique.com/) - Des répertoires de documents
- Des systèmes dinformation en ligne
(http//www.infosysplus.org/)
10Présentation/démonstration
- Un dilemme pour le scientifique
- Où chercher ?
- Impossible de connaître toutes les URL des
sources dinformation pertinentes - Il existe maintenant dans les pays des gisements
dinformation très riches - Comment chercher ?
- Impossible dassimiler le fonctionnement de
toutes les interfaces dinterrogation de ces
sources - Chaque type de ressource à sa propre interface de
recherche - Quelle confiance accorder aux résultats ?
- Comment être assuré de la validité des
informations récupérées ? - Comment sélectionner rapidement linformation
pertinente ? - Chaque type de ressource à une présentation
propre des résultats - Comment comparer une fiche dannuaire avec une
référence bibliographique, par exemple ? - Comment rester informé ?
- De nouvelles formes dinformation électroniques
apparaissent périodiquement (le texte intégral,
les flux RSS, les archives ouvertes )
11Présentation/démonstration
- La réponse du SIST le méta moteur de recherche
fédérée - Lien
- Une seule question pour interroger
- Des bases de données accessibles sur le Web
(bases documentaires, bases projets, annuaires,
Revues électroniques, bases statistiques,
réservoir texte intégral ) - Des entrepôts darchives ouvertes (OAI)
- Des sites Web identifiés (fonctionnement de type
Google ) - Des répertoires (locaux ou distants) de documents
- Des flux dactualité Web (RSS)
- Des bases de données structurées MySQL sans
interface mais accessibles via le réseau - Des contenus de Forum ou de Wiki locaux au
dispositif - Des ressources électroniques en mode partenarial
(accords spécifiques) - Les autres dispositif de type SIST
- Un format unique pour représenter les résultats
- Format RSS (titre, lien, auteur, date,
description) - Laccès systématique à la ressource dorigine
- Lien sur la donnée originale sur le site du
propriétaire - La donnée originale nest pas stockée sur le SIST
12Sommaire
- 3 - Pourquoi le choix du logiciel libre dans un
projet de coopération internationale ?
13Logiciel libre vs solution commerciale
Description organique du produit SIST attendu
SIST
- Trouver linformation
- Capitaliser et valoriser les gisements
scientifiques existants - Ouvrir laccès aux sources dinformation du Nord
- Exploiter les nouvelles formes dIST disponibles
sur le Web - Échanger
- Simplifier et améliorer lutilisation des NTIC
- Faciliter les échanges et la communication entre
les acteurs de la recherche
Trouver linformation (accès aux ressources
électroniques)
Echanger (Travail collaboratif)
Faire connaître (Publier, diffuser sur le Web)
- Faire connaître
- Publier et afficher sur le Web
- Diffuser linformation
14Logiciel libre vs solution commerciale
Une réponse fonctionnelle possible
Moteur de recherche fédérée multi-sources (tro
uver linformation)
Gestionnaire de Contenus (faire connaître)
Moteur indexation
Formulaires Web
Moissonneur Archives ouvertes
Flux RSS
Bases données hébergées
Forum, Wiki hébergés
Autres dispositifs SIST
Alertes
Exportations
Forum (échanger)
Un ensemble de briques fonctionnelles
informatiques répondant chacune à des besoins
exprimés
Wiki (échanger)
15Logiciel libre vs solution commerciale
Adéquation avec les logiciels commerciaux du
moment
Moteur de recherche fédérée multi-sources (tro
uver linformation)
Gestionnaire de Contenus (faire connaître)
Moteur indexation
Formulaires Web
Moissonneur Archives ouvertes
Flux RSS
Bases données hébergées
Forum, Wiki hébergés
Autres dispositifs SIST
Alertes
Exportations
- Une réponse
- qui couvre 60 des besoins exprimés
- qui nécessite de développer les 40 restant
- qui demande lintégration de 20 de fonctions
fournies par dautres logiciels
Forum (échanger)
Wiki (échanger)
Agrégateur Flux RSS
16Logiciel libre vs solution commerciale
Adéquation avec les logiciels libres du moment
Moteur de recherche fédérée multi-sources (tro
uver linformation)
Gestionnaire de Contenus (faire connaître)
Moteur indexation
Formulaires Web
Moissonneur Archives ouvertes
Flux RSS
Bases données hébergées
Forum, Wiki hébergés
Autres dispositifs SIST
Alertes
Exportations
- Une réponse
- qui couvre 70 des besoins exprimés
- qui nécessite de développer les 30 restant
- qui demande lintégration de 50 de fonctions
fournies par dautres logiciels
Forum (échanger)
Wiki (échanger)
Agrégateur Flux RSS
17Logiciel libre vs solution commerciale
Adéquation avec les logiciels libres
Moteur de recherche fédérée multi-sources (tro
uver linformation)
Gestionnaire de Contenus SPIP AGORA (faire
connaître)
Moteur indexation MnoGoSearch
Formulaires Web
Légende Logiciel libre existant intégré dans
SIST Fonction développée intégralement pour SIST
Moissonneur Archives ouvertes PKP
Flux RSS
Bases données hébergées MySQL
Forum, Wiki hébergés
Autres dispositifs SIST
Alertes
Exportations
- Briques de logiciels libres utilisées et
intégrées dans le SIST - moteur dindexation (spidering, crawling)
MnoGoSearcg - moissonneur darchives ouvertes (OAI-PMH) PKP
- Wiki
- gestionnaire de contenus SPIP-AGORA
Forum (échanger)
Wiki (échanger)
Agrégateur Flux RSS
18Logiciel libre vs solution commerciale
- Comparaison du coût des deux solutions
- Solution commerciale
- Achat
- Licence 100 000 Euros
- Développements supplémentaires 50 000 Euros
- Intégration 20 000 Euros
- Mise en route
- Installation et paramétrage 10 000 Euros
- Formation administrateurs et utilisateurs 6000
Euros - Maintenance
- 15 du prix dune licence soit 15 000 Euros/an
19Logiciel libre vs solution commerciale
- Comparaison du coût des deux solutions
- Solution libre
- Achat
- Licence 0 Euros
- Développements supplémentaires 75 000 Euros
- Intégration 75 000 Euros
- Mise en route
- Installation et paramétrage 0 Euros
- Formation administrateurs et utilisateurs 3000
Euros - Maintenance
- 0 Euros/an
20Logiciel libre vs solution commerciale
- Comparaison du coût des deux solutions
- Solution commerciale
- Investissement initial pour les neuf pays du
projet - Achat 1 licence les huit autres à 50 de
remise développements supplémentaires
intégration 9 installations/formations - (100 (8x100x0.5) 50 20 9x(10 6)
714 KEuros - Coût annuel
- 15 dune licence et les huit autres à 50 de
remise - (15 (8x15x0.5)) 75 KEuros / an
-
- Solution libre
- Investissement initial pour les neuf pays du
projet - Développements intégration 9
installations/formations - (75 75 9x3) 177 KEuros
21Sommaire
4 - Synthèse, perspectives
22Synthèse, perspectives
Vocabulaire, définition
- Un logiciel libre est un logiciel qui peut être
utilisé, copié, modifié, étudié et redistribué
sans restriction - La liberté dexécuter le programme pour tous les
utilisateurs (liberté 0) - La liberté détudier le fonctionnement du
logiciel et de ladapter à ses besoins (liberté
1), pour cela laccès au code source est
nécessaire - La liberté de redistribuer des copies (liberté
2) - La liberté daméliorer le programme et de
publier ces améliorations pour en faire profiter
toute la communauté (liberté 3)
23Synthèse, perspectives
Quelques erreurs à éviter
- Un logiciel libre est gratuit
- Pas toujours version de linux distribuées par
CD-ROM avec notice et contrat dassistance - Un logiciel libre nest pas protégé
- Faux les libertés mentionnées sont garanties
par une licence dite Libre dont il existe
plusieurs catégories
24Synthèse, perspectives
- SIST un modèle économique original et atypique
- Le choix dun logiciel libre (SPIP-AGORA) dans
un projet de coopération internationale - Le financement de développements supplémentaires
sous contraintes (règles de programmation,
utilisation de technologies libres, respect des
standards du moment, abandon des droit de
propriété des codes sources, documentation
technique et utilisateur) sous-traités à des
sociétés informatiques - Le reversement de ces développements dans la
communauté du monde libre
25Synthèse, perspectives
- Logiciel libre et projet SIST, avantages et
inconvénients - Les avantages
- Gratuité ou du moins pas de licence à
acquitter, pas de frais de maintenance ou support - Des solutions souvent multi plates formes
(gamme matériel plus ouverte) - Contributions multiples et gratuites (grand
nombre dintervenants sur les sources donc grand
nombre de possibilités techniques explorées) - Qualité et stabilité des produits (grand nombre
dutilisateurs donc les bugs sont vite repérés et
corrigés) - Ouverture totale du code source et pérennité du
produit - Respect des standards informatiques du moment,
pas de compétences spécifiques nécessaires pour
les prendre en main - Permet déviter deux risques majeurs lors de la
gestion de gros projets - - leffet CASINO (plus on perd, plus on rejoue
pour se refaire) - - leffet TUNEL (difficulté de voir les
problèmes avants, impression dêtre seul face à
léditeur)
26Synthèse, perspectives
- Logiciel libre et projet SIST, avantages et
inconvénients - Les inconvénients
- évolutions du produit liées au dynamisme de la
communauté - choix difficile face à la diversité (plusieurs
solutions développées pour un même problème) - certaines fonctions ne seront pas forcement
implémentées si les auteurs ny voient pas
dintérêt - certains domaines ne sont pas couverts par les
logiciels libres - interopérabilité difficile avec les logiciels
propriétaires courants (protection des éditeurs) - langues disponibles (peu de logiciels libres
sont en français) - légèreté de la documentation (les informaticiens
ne sont pas souvent des littéraires -) )
27Des questions ?
- Des questions ?
- Exemple de SIST sist-prototype.sist-sciencesdev.
net - Site du projet www.sist-sciencesdev.net
- Projet-sist.dgcid_at_diplomatie.gouv.fr
- Thierry.helmer_at_cirad.fr