21
1 Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de l’Information لام ع وم اﻹ ل ع مدرسة

1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

Embed Size (px)

Citation preview

Page 1: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

1Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Les logiciels libres& les SI documentaires

Ecoles des Sciences de l’Informationمـــــــــدرسة عــــــــلوم اإلعــــــالم

Page 2: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

2MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

Sommaire :

Les logiciels libres (LL) Les LL : concepts de base

~ Pourquoi les LL ?~ Un peu d’histoire ~ C’est quoi un logiciel libre (LL) ?~ Quel est intérêt d’un logiciel libre ?~ La différence entre un logiciel libre et propriétaire ?~ Qui crée des logiciels libres ?~ Terminologie …

Les principaux LL

Page 3: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

3MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

Pourquoi les LL ?

En réaction à tous les produits et programmes propriétaires

Un logiciel propriétaire est conçu par une équipe restreinte de développeurs

Un logiciel propriétaire évolue au bon gré de son éditeur

Un logiciel propriétaire est soumis à la loi du marché qui ne repose pas obligatoirement sur une logique qualité

Page 4: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

4MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

Un peu d’histoire

Richard Stallman, fondateur du projet GNU en 1983.

Création de la Free Software Fondation en 1984 aux E.U.

Création de la GPL en 1991 (Stallman&Eben Moglen).

Linus Thorvald crée Linux (OS libre) en 1992.

Autour de Linux vont se développer de nombreux logiciels libres.

Page 5: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

5MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

Qu’est ce qu’un logiciel libre?

Un logiciel libre est un logiciel qui est fourni avec l'autorisation pour quiconque de l'utiliser, de le copier, et de le distribuer, soit sous une forme conforme à l'original, soit avec des modifications, ou encore gratuitement ou contre un certain montant. Ceci signifie en particulier que son code source doit être disponible.

Page 6: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

6MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

Qu’est ce qu’un logiciel libre?

Code source ouvert

Code objet

Page 7: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

7MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

Qu’est ce qu’un logiciel libre ?

Un logiciel libre est donc un logiciel dont on possède le code source et dont la licence permet la libre redistribution de ces sources éventuellement modifiées.

Le logiciel libre offre trois niveaux réels de liberté, en plus du degré zéro offert par le logiciel propriétaire.

– The freedom to run the program, for any purpose (freedom 0).

– The freedom to study how the program works, and adapt it to your needs (freedom 1). Access to the source code is a precondition for this.

– The freedom to redistribute copies so you can help your neighbor (freedom 2).

– The freedom to improve the program, and release your improvements to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.

Page 8: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

8MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

Qu’est ce qu’un logiciel libre ?

Un logiciel libre, dans le sens de la licence GPL, est un logiciel :

1. que l’on peut exécuter pour tout type d’usage (professionnel, commercial, éducatif, personnel, ...)

2. dont on peut étudier le fonctionnement (pour ça, il faut donc avoir accès au code source)

3. que l’on peut copier et redistribuer librement

4. que l’on peut modifier librement (la seule condition étant que l’on doit donner les mêmes droits à ceux qui reçoivent une version modifiée du logiciel que les droits que l’on a eu lorsque l’on a reçu le logiciel)

On parle des quatre libertés respectées par tout logiciel libre.

Un logiciel libre est donc un logiciel dont on possède le code source et dont la licence permet la libre redistribution de ces sources éventuellement modifiées.

Page 9: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

9MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

La différence entre logiciel libre et propriétaire ?

Logiciel propriétaire : • La plupart des logiciels que nous utilisons sont

PROPRIÉTAIRES– Interdit de les reproduire (copie= piratage)

– Interdit de les redistribuer– Interdit de les étudier (donc, d‘accéder à leur code

source) et de les modifier.– Permis de les exécuter (sous limite de la licence)

Que le logiciel est disponible seulement tel quel.Que l ’on a pas ou peu accès aux sources

Que l ’on ne peut pas le copier ou le redistribuer = piratage

Page 10: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

10Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

La différence entre logiciel libre et propriétaire ?

• Logiciel libre :– On réfère au logiciel libre (free software) par rapport à la

liberté, non à la gratuité.– Vous êtes libre de redistribuer des copies, avec ou sans

modifications , gratuitement ou non, à tout le monde, partout. (copyleft)

– « Open source » n ’a pas le même sens que « logiciel libre »

– La licence impliquant les quatre libertés précédentes est la GNU General Public License (GNU-GPL)

– Plusieurs autres licences existent ; la différence majeure entre celles-ci est la notion de copyleft si importante dans la GPL

• Copyleft: obligation de donner au minimum les mêmes droits aux logiciels améliorés qu ’au logiciel original.

Page 11: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

11MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

LOGICIELS PROPRIETAIRES LOGICIELS LIBRES

On obtient uniquement un droit d’usageOn obtient les droits d’usage, de regard, de modification, de distribution

Développements mutualisés mais contrôlés par l’éditeur

Développements mutualisés et contrôlés par les usagers

On paie ce qui a été faitOn paie le service, la formation, les nouveaux développements

Seul l’éditeur peut proposer un support technique efficace

Le support technique peut être soumis au marché concurrentiel

La taille du parc installé est un enjeu important pour l’éditeur d’un logiciel

Quels que soient les logiciels utilisés, seules la satisfaction client et la stabilité du système préoccupent le prestataire

La différence entre logiciel libre et propriétaire ?

Page 12: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

12Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Quel est le modèle économique des LL ?

De quoi vivent les développeurs de LL ?

De publicité : chaque produit open source a son portail qui diffuse des annonces publicitaires

Du soutien d’organisations (universités, gouvernements, entreprises, …)

Des sociétés de services peuvent se développer autour d’un logiciel libre est offrir services de maintenance et de prestations diverses

De dons (versés généralement via Paypal) Les projets étant open source, la maintenance, les

améliorations, la traduction et les adaptations sont prises en charge aussi bien par l’équipe de développeurs que par des utilisateurs isolés

Page 13: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

13Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Idées fausses sur le logiciel libre

• Logiciel libre = logiciel gratuit• Logiciel libre = ne marche que sur Linux• On ne peut pas faire d'argent avec le logiciel libre• Logiciel libre ne peut pas être de bonne qualité• Logiciel libre ne peut pas être fiable

En fait...

• InmagicPlus, Eudora: gratuits, non libres• RedHat, Mandrake: libres, non gratuits• On peut être payé pour développer un logiciel libre• On peut vendre des services, du support, de la

documentation, du packaging, etc.• Logiciel libre est en général plus fiable que non libre…

Page 14: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

14Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Exemples des logiciels libres :

Browser Web :Netscape / Mozilla GimpMozilla / Firebird ImageMagickGaleon CinePaintKonqueror RubyMagickPhoenixNautilus

Suites bureautiquesOpenOffice qui comprend : ApacheWriter (traitement de texte) XitamiCalc (tableur) ThttpImpress (présentations multimédia) PublicFileDraw (dessin) BoaDatabase Tools (gestion de bases de données)

Editeurs graphiques

Serveurs web

Page 15: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

15Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Où trouve-t-on des logiciels libres ?

Portail Source Forge : Annuaire de projets sous licence GPL.

URL : http://sourceforge.net/

Sur Framasoft : Site Web collaboratif dont le sujet est le logiciel libre. Il a pour objectif principal de faire découvrir le logiciel libre au plus large public.

URL : http://www.framasoft.net/

Free software directory : annuaire des logiciels libres proposé par la FSF.

URL : http://directory.fsf.org/

Page 16: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

16Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Quelques logiciels libres célèbres

Apache

Logiciel Serveur HTTP issu de la fusion de plusieurs serveurs expérimentaux

Actuellement disponible sur la quasi-totalité des plateformes (Internet et Intranet)

Le logiciel serveur le plus utilisé dans le monde du Web (environ 70% des serveurs)

Evolutif et ouvert à l’intégration de nouvelles technologies

Principal concurrent de MS-IIS

Page 17: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

17Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Quelques logiciels libres célèbres

MySql

SGBD open source très populaire Permet de gérer des bases de grandes tailles Fait partie de la plateforme de développement LAMP

(LINUX/APACHE/MySQL/PHP) SGBD libre équivalent : postgreSQL

Page 18: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

18Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Quelques logiciels libres célèbres

Php

Inventé en 95 par Ramsus Lerdorf basé sur des langages de programmation existant

(notamment perl) Communauté de développeurs PHP très active Développement de CMS, démocratisation du Web Langage de scripting le plus répandu Concurrent du langage ASP de Microsoft

Page 19: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

19Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Exemples des SIGB libres :

Logiciels Description Type de licence

Site web

Koha Koha prétend être le premier logiciel libre de gestion de bibliothèque. Il a été initialement développé en Nouvelle Zélande….

Licence Publique Générale

GNU

http://www.koha-fr.org

PMB PMB, initié par le bibliothécaire français François Lemarchand et actuellement développé, animé et maintenu par la société PMB Services

CeCILL http://www.sigb.net/index_logiciel.html

Evergreen Evergreen est un SIGB Open Source développé par le service des bibliothèques publiques de Georgie (USA). La version beta a été publiée le 26 mai 2006

GPL http://open-ils.org/blog/

Page 20: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

20Les logiciels libres & les SI documentaires MM. A. BACHR & H. HAMALA

Exemples des SIGB libres :

Logiciels Description Type de licence

Site web

Gnuteca Est un sigb open source développé par des développeurs brésiliens GNUTeca tourne sur Linux, utilise les langages de programmation PHP, PostgreSQL et utilise un langage de base de données libre portugais : Miolo

CC-GNU-PL http://www.gnuteca.org.br

MoCCAM est un logiciel gratuit et open Source permettant de mettre en réseau des bibliothèques dont les logiciels de gestion (SIGB) sont différents.

GPL http://server4.hosting.cri74.org/ccy2/

OpenBiblio OpenBiblio est un programme permettant la gestion d'une bibliothèque scolaire (primaire). Cet outils permet de suivre les prêts ainsi que la fréquence d'utilisation de la bibliothèque

GPL http://openbiblio.sourceforge.net/

Emilda un SIGB finlandais assez récent (2004) et très facile à administrer et utiliser, notamment grâce à une interface graphique d’une lisibilité et d’une ergonomie remarquables.

GPL http://www.emilda.org/

Exemples des SIGB libres :

Page 21: 1 Les logiciels libres & les SI documentairesMM. A. BACHR & H. HAMALA Les logiciels libres & les SI documentaires Ecoles des Sciences de lInformation مـــــــــدرسة

21MM. A. BACHR & H. HAMALALes logiciels libres & les SI documentaires

Vos questions?