claire scopsi maitre de conférence intd laboratoire dicen (ea 4420) – cnam paris...
TRANSCRIPT
Claire ScopsiMaitre de conférence INTD
Laboratoire DICEN (EA 4420) – CNAM Paris
Le logiciel libre : définition,
historique, évolution, enjeux
Symposium Koha – Miramas -27-28 mai 2010
Contexte actuel et enjeux des logiciels libres en bibliothèque
- de quoi parle-t-on?- quelques chiffres- la situation particulière du monde de la
documentation/bibliothéconomie- enjeux
De quoi parle-t-on?
1969 Création du système d'exploitation UNIX par les laboratoires Bell (AT&T)
1973 Diffusion d'Unix et de ses sources dans les universités américaines, qui corrigent le programme. Les versions d’Unix se multiplient.
1982 Commercialisation d'UNIX par AT&T (le coût de licence devient exhorbitant)
1983 Richard Stallman lance le projet GNU (Unix libre)
1985 Richard Stallman conceptualise le « libre » en créant la Free Software Foundation
1991 Linus Torvald lance le projet Linux
Le Logiciel libre répond aux 4 critères de la Free Software Foundation(1985) :
- la liberté d'exécuter le programme pour tous types d'usages.- la liberté d'accéder au code source, de l'étudier, de l'adapter.- la liberté de distribuer des copies du programme, modifié ou non, gratuitement ou non- la liberté d'améliorer le programme et de publier ces améliorations.
De quoi parle-t-on?
1985 Richard Stallman, auteur du projet GNU (unix libre) conceptualise le « libre » en créant la Free Software Foundation.
Y sont associés :
La licence Publique Générale(GPL): licence qui fixe les conditions légales de distribution des logiciels libres du projet GNU.
Le copyleft ou «gauche d'auteur » = droits de reproduction abandonnés.gauche d'auteur
De quoi parle-t-on?
1. Libre Redistribution2. Code Source3. Applications Dérivées4. Intégrité du Code Source de l'Auteur5. Pas de Discrimination Contre des Personnes ou des Groupes6. Pas de Discrimination Contre des Domaines d'Application7. Distribution de la Licence8. La Licence ne doit pas être Spécifique à un Produit9. La Licence ne doit pas Affecter (contaminer) d'Autres Logiciels10. La Licence doit être Technologiquement Neutre
Les licences libres précisent les conditions d'utilisation des LL dans le cadre défini par l'OSI. L' OSI évalue et certifie la conformité de ces licences avec son modèle.
1997 Création de l'Open Source Initiative par Bruce Perens et Eric Steven Raymond.
Le logiciel open source précise et cadre les critères des logiciels libres, dans le contexte d'une compatibilité avec une exploitation commerciale:
De quoi parle-t-on : ce que je peux faire avec un logiciel libre
Ce que je peux faire techniquement :
- étudier le code source pour en comprendre la logique- copier des parties de code pour faire un autre logiciel- corriger des bugs- ajouter des fonctions manquantes- améliorer les fonctions existantes- l'associer à un autre code - supprimer une partie du code...
Ce que je peux faire légalement :
-Utiliser le programme dans mon activité professionnelle, encours, le donner à des élèves, à des clients-le vendre (sans reverser de droits d'auteurs) associé à d'autres logiciels ou intégré dans le code d'un autre produit , ou encore en version modifiéedans le cadre défini par la licence.
Axiome :
Il n’y a pas d’opposition tranchée entre éditeur traditionnel et communauté libre
De quoi parle-t-on? La communauté n’est pas inscrite dans la définition des Logiciels LOS
Éditeur propriétaire
Éditeur libreÉditeur propriétaire
Communauté hyper
centralisée
Communauté centralisée
+ développeurspériphériques
Joyeux bazar
Mais selon Denis Dorval (vice président d’Alfresco) :
"Un éditeur Open Source meurt sans une communauté dynamique"
Le secteur du logiciel libre en France résiste bien à la crise.
8
premier marché Européen pour le logiciel libre
marché évalué à 1 470 M euros en 2009 (+ 33%)
Croissance attendue en 2010 : +30%
4% du marché global des logiciels et services"
Quelques chiffres
Unités distribuées en bibliothèques par années (Tosca)
en 2009 un projet sur 3 en bibliothèque serait un projet open source. (selon Tosca consultants)
PMB Koha AFI OPAC2.0 Greenstone(par UNESCO)
2007 260 14* 9 -
2008 471 20* 41 1250????
2009 402 31** 61
1991 2008
noyau
Infrastructure
Applicatif/métier
GNU1991
1991
GNU/Linux 1994
WikiWiki 1995
Mozilla 1998
OpenOffice.org 2000
Apache 1995
Applicatif/généraliste
Lucene 2000PostgreSQL
1995/96Mysql 1995
The GIMP 1996/98
Greenstone 2000
PMB 2002
Typo3 1997
SPIP 2001
Claroline 2000
Koha1999 Moccam
2002Alfresco
NCSA httpd1993
Situation particulière : des applicatifs métiers plus récents
Nuxeo
Situation particulière : des communautés non techniciennes
Caractéristiques des communautés des applications métier :
- nombre de membres réduit
- membres non techniciens
- développeurs non praticiens
- fonctionnalités : diverses, mouvantes
- utilisateurs en attente d'assistance
- contexte d'utilisation exclusivement professionnel
« l’usage et le développement de logiciels libres se sont beaucoup plus
répandus que l’appréciation de la liberté sur laquelle le mouvement se
fonde » Richard Stallman
Source « Entretien avec Richard Stallman », Framablog, 9 septembre 2009.
http://www.framablog.org/index.php/post/2009/09/09/richard-stallman-interview-acti
visme
Enjeux
Moraliser l’économie?
En finir avec le verrouillage éditeur (attente négative)
Obligation de faire appel à l’éditeur pour certaines actions par manque de documentation par manque d’ouverture du logiciel
Ex : export de données
Pression sur les migrations« chantage » au contrat de maintenance (arrêt ou augmentaton
de l’abonnementarrêt des prestations et non maintien des compétences sur
l’ancien produit
Rachats prédateursun produit est racheté par un éditeur dans l’intention de le tuer
et de migrer le parc de clients sous son propre produit.
Enjeux
Enjeux
« Assainir » l’économie du logiciel
Payer pour le service rendu (et pas pour le risque)
Payer la valeur ajoutée (et pas ce qui a déjà été vendu)
Acheter ce dont j’ai besoin au juste prix (sans tuer la valeur)
Participer à l’évolution du produit.
Sans ces exigences, le logiciel libre est soluble dans l’économie marchande.