Logiciel Libre
Hedi MAGROUN
AUF Tunis / Mars 2008
Plan








Introduction
Logiciel libre
Autres types de logiciels
Exemples
Pourquoi utiliser les Logiciels Libres ...
Introduction


Développement de logiciel
0101…

Code source

Code binaire
Compilateur
+
Assembleur

Logiciel Libre / Hédi...
Introduction


Distribution de logiciel


Distribution des fichiers binaires:




L'accès au code source n'est pas req...
Introduction


Accès au code source:




Permet de comprendre parfaitement
le fonctionnement du programme
Permet d'amél...
Introduction


Distribuer le code source, Oui / Non?


Éditeur de logiciel:




Objectif lucratif
 Pas de distributio...
Naissance


1984 : projet GNU (GNU's Not UNIX )


Objectif : écriture d'un système informatique
complet et libre.
simila...
Richard Stallman
Avant 1984 : chercheur en informatique au MIT

Logiciel Libre / Hédi MAGROUN 8
Définition
Logiciel Libre = logiciel dont la licence
garanti les 4 libertés :
–

la liberté d'utiliser le logiciel pour n'...
Licence


GNU General Public License (GNU
GPL)






Issue du projet GNU de la FSF
(Richard Stallman)
La plus "pure" e...
Autres types de logiciels


Domaine public:




un logiciel dans le domaine public est
libre de droits, on peut en fair...
Autres types de logiciels


Freeware :








Un logiciel freeware (ou graticiel) est un
logiciel propriétaire gratu...
Autres types de logiciels


Open Source:



Open source = source ouvert …
Mouvement "Open Source" et Mouvement "Free
So...
Autres types de logiciels
La meilleure façon de savoir dans
quel domaine se place le logiciel
est de se référer à la licen...
Exemples








Systèmes d'exploitation: GNU/Linux, BSD
Serveurs Web: Apache, Tomcat
SGBD: MySQL, PostgreSQL
Progr...
Pourquoi utiliser les
Logiciels Libres ?


Éthique : c'est la volonté d'utiliser des
logiciels réalisés avec l'objectif d...
Pourquoi utiliser les
Logiciels Libres ?


Indépendance et pérennité






La disponibilité du code source des Logicie...
Pourquoi utiliser les
Logiciels Libres ?


Communauté du Logiciel Libre





Constituée : programmeurs, utilisateurs,
...
Modèle économique


Avec les logiciels libres on passe du modèle
économique de l’éditeur à celui de
prestataire : SSLL ( ...
Conclusion


Les logiciels libres est une alternative :






Qualités éthiques
Qualités sociales
Qualités techniques...
Prochain SlideShare
Chargement dans…5
×

Logiciel Libre - Hedi Magroun - AUF - 2008

944 vues

Publié le

Publié dans : Formation
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
944
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
33
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Logiciel Libre - Hedi Magroun - AUF - 2008

  1. 1. Logiciel Libre Hedi MAGROUN AUF Tunis / Mars 2008
  2. 2. Plan        Introduction Logiciel libre Autres types de logiciels Exemples Pourquoi utiliser les Logiciels Libres ? Modèle économique Conclusion Logiciel Libre / Hédi MAGROUN 2
  3. 3. Introduction  Développement de logiciel 0101… Code source Code binaire Compilateur + Assembleur Logiciel Libre / Hédi MAGROUN 3
  4. 4. Introduction  Distribution de logiciel  Distribution des fichiers binaires:   L'accès au code source n'est pas requis pour simplement exécuter le programme sur la plateforme prévue Distribution des fichiers binaires et des fichiers sources …! Logiciel Libre / Hédi MAGROUN 4
  5. 5. Introduction  Accès au code source:   Permet de comprendre parfaitement le fonctionnement du programme Permet d'améliorer le programme    Corriger les bugs Ajouter des fonctionnalités Permet de "porter" le programme sur d'autres plateformes Logiciel Libre / Hédi MAGROUN 5
  6. 6. Introduction  Distribuer le code source, Oui / Non?  Éditeur de logiciel:   Objectif lucratif  Pas de distribution du code source Partage de connaissance (recherche, …)  Objectif non lucratif  Distribution du code source Logiciel Libre / Hédi MAGROUN 6
  7. 7. Naissance  1984 : projet GNU (GNU's Not UNIX )  Objectif : écriture d'un système informatique complet et libre. similaire à UNIX mais ce n'est pas UNIX   Richard Stallman « invente » le logiciel libre (modèle de la recherche scientifique) 1985 : Création FSF (Free Software Foundation)   Organisation à but non lucratif Objectif : promouvoir et soutenir le projet GNU Logiciel Libre / Hédi MAGROUN 7
  8. 8. Richard Stallman Avant 1984 : chercheur en informatique au MIT Logiciel Libre / Hédi MAGROUN 8
  9. 9. Définition Logiciel Libre = logiciel dont la licence garanti les 4 libertés : – la liberté d'utiliser le logiciel pour n'importe quel usage et par tout le monde  – la liberté d'étudier le logiciel, et de l'adapter à ses besoins (accès au code source) – la liberté de redistribuer des copies du logiciel – la liberté d'améliorer le programme et de publier ses modifications, pour en faire profiter toute la communauté (accès au code source) Logiciel Libre / Hédi MAGROUN 9
  10. 10. Licence  GNU General Public License (GNU GPL)    Issue du projet GNU de la FSF (Richard Stallman) La plus "pure" et restrictive des licences logiciel libre Il existe plusieurs dizaines de licences à divers degrés de liberté Logiciel Libre / Hédi MAGROUN 10
  11. 11. Autres types de logiciels  Domaine public:   un logiciel dans le domaine public est libre de droits, on peut en faire ce que l'on souhaite Les Logiciels Libres ne sont pas dans le domaine public:  une licence précise les conditions de leur utilisation, de leur modification et de leur distribution. Logiciel Libre / Hédi MAGROUN 11
  12. 12. Autres types de logiciels  Freeware :     Un logiciel freeware (ou graticiel) est un logiciel propriétaire gratuit il n'assure donc pas les libertés associées au Logiciel Libre Logiciel Libre = Free Software Free se traduit : libre ou gratuit un Logiciel Libre n'est pas forcément gratuit, même s'il l'est la plupart du temps Logiciel Libre / Hédi MAGROUN 12
  13. 13. Autres types de logiciels  Open Source:   Open source = source ouvert … Mouvement "Open Source" et Mouvement "Free Software"  Philosophies différentes: Open source est une méthodologie de développement; Logiciel libre est un mouvement social   Recommandations pratiques permettant la promotion de la liberté d'accès aux sources sont quasiment identiques Logiciel libre inclut souvent "Open Source" Logiciel Libre / Hédi MAGROUN 13
  14. 14. Autres types de logiciels La meilleure façon de savoir dans quel domaine se place le logiciel est de se référer à la licence d'utilisation sous laquelle est distribué le logiciel Logiciel Libre / Hédi MAGROUN 14
  15. 15. Exemples        Systèmes d'exploitation: GNU/Linux, BSD Serveurs Web: Apache, Tomcat SGBD: MySQL, PostgreSQL Programmation: Perl, Python, PHP Bureautique (productivité): OpenOffice Navigation Web: Mozilla … Logiciel Libre / Hédi MAGROUN 15
  16. 16. Pourquoi utiliser les Logiciels Libres ?  Éthique : c'est la volonté d'utiliser des logiciels réalisés avec l'objectif de créer un bien commun dans l'intérêt général  Libre accès :  Les Logiciels Libres sont librement accessibles, copiables et diffusables.   coût, généralement plus faible que celui des logiciels propriétaires Pour une grande structure, la gestion des licences est simplifiée Logiciel Libre / Hédi MAGROUN 16
  17. 17. Pourquoi utiliser les Logiciels Libres ?  Indépendance et pérennité    La disponibilité du code source des Logiciels Libres permet d'être indépendant du fournisseur de logiciel L’utilisation des formats et des protocoles ouverts par les logiciels libres permet d’être indépendant d'un logiciel particulier Qualités techniques  La disponibilité du code source permet à des milliers de développeurs de vérifier en permanence ce code source, améliorant ainsi la fiabilité et la sécurité des Logiciels Libres Logiciel Libre / Hédi MAGROUN 17
  18. 18. Pourquoi utiliser les Logiciels Libres ?  Communauté du Logiciel Libre    Constituée : programmeurs, utilisateurs, traducteurs, graphistes Importante et réactif Relation entre utilisateur et développeur :   n'est plus une relation de client à fournisseur, mais de personne à personne, privilégiant l'entraide Logiciel Libre / Hédi MAGROUN 18
  19. 19. Modèle économique  Avec les logiciels libres on passe du modèle économique de l’éditeur à celui de prestataire : SSLL ( Sociétés de Services de Logiciels Libres)  On peut faire d’argent avec le logiciel libre: • • On peut être payé pour développer du logiciel libre On peut vendre des services, du support, de la documentation, … Logiciel Libre / Hédi MAGROUN 19
  20. 20. Conclusion  Les logiciels libres est une alternative :     Qualités éthiques Qualités sociales Qualités techniques Les logiciels libres est une alternative incontournable pour les pays en voie de développement:    Créer des compétences Créer des emplois Dépenser moins de devise Logiciel Libre / Hédi MAGROUN 20

×