Introduction au logiciel libre

1 244 vues

Publié le

Présentation réalisée par JAAF le 12 mai 2012 à la Médiathèque

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
1 244
Sur SlideShare
0
Issues des intégrations
0
Intégrations
454
Actions
Partages
0
Téléchargements
38
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Introduction au logiciel libre

  1. 1. Introduction au Logiciel Libre 12 mai 2012 Médiathèque dAmikuzeMédiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 1
  2. 2. Organisation de la présentation● Exposé sur le Logiciel Libre● Présentation des distributions GNU/Linux les plus connues● Questions – réponses● Fixation dun RDV pour démonstration dinstallation Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 2
  3. 3. Crédits● Sauf avis contraire toutes les images de Tux et du Gnou, incluses dans cette présentation, sont tirées du site http://tux.crystalxp.net/ et sont placées sous licence CC BY NC SA (voir ici pour plus de détail). En cliquant sur une image, vous êtes redirigé sur une page relative à son auteur.● Ces images sont présentes pour démontrer le dynamisme des communautés adeptes du copyleft qui ne comptent pas que des programmeurs mais aussi des graphistes, des traducteurs, des documentalistes etc.● Que chacun dentre eux soit remercié et reconnu comme il le mérite. Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 3
  4. 4. Tout dabord, un peu de vocabulaireMédiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 4
  5. 5. Un peu de vocabulaire● Logiciel● Système dexploitation● Noyau● Application ou Programme● Code source / code machine Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 5
  6. 6. LogicielPour fonctionner le matériel de lordinateur abesoin dêtre conduit par un chef dorchestre :le processeur centralLa partition que suit ce chef dorchestre estécrite sous forme dinstructions placées enmémoire. Cette suite dinstructions est appeléeprogramme ou logiciel.En anglais logiciel se dit software et matériel sedit hardware.Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 6
  7. 7. Système dexploitation - NoyauLe logiciel de lordinateur nest pas dun seul tenant, mais sedécompose en plusieurs parties selon un modèle hiérarchique :Le système dexploitation est à ladisposition des applications pouraccomplir des tâches de base(fonctions). Une partie de cesystème, linterface deprogrammation dialogue avec lesapplications, lautre le noyau prenden charge les accès au matériel. Le système dexploitation est toujours présent, les applications par contre peuvent être installées ou désinstallées. Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 7
  8. 8. Applications● Contrairement au système dexploitation qui accomplit des tâches dintendance, assez élémentaires et répétitives, les applications accomplissent des tâches plus larges et intéressantes pour lutilisateur comme : ● Naviguer sur Internet ● Créer et gérer un document de texte ● Créer et gérer un dessin ● Enregistrer ou jouer de la musique ● Etc. Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 8
  9. 9. Pilote PiloteMédiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 9
  10. 10. Part des systèmes dexploitation les plus connus(source indexel.net part du parc des clients, serveurs exclus)● Microsoft Windows 88%● Mac OS 10%● Unix● GNU/Linux 1%● BSD (FreeBSD, PCBSD, OpenBSD)● Android (36% des smartphones selon mac4ever.com) Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 10
  11. 11. Un peu de vocabulaire Code sourceMédiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 11
  12. 12. Code source Code machineIntelligible à lhomme Intelligible à la machine 01101110 11001101 11110000 10101110 10001000 11001100 Si (x >b) alors 11010101 10101001 01101110 11001101 { y=4+x} sinon 11110000 10101110 10001000 11001100 {y=4+b} 11010101 10101001 01101110 11001101 11110000 10101110 Compilation 10001000 11001100 11010101 10101001 Compact Volumineux Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 12
  13. 13. Le Logiciel LibreMédiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 13
  14. 14. Quest-ce que le logiciel libre ?Le Logiciel Libre réunit deux choses : ● Des valeurs éthiques fondamentales ● Des programmes informatiques de haute qualité couvrant de larges besoinsLe tout porté par une large communauté dedéveloppeurs et dutilisateursMédiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 14
  15. 15. Des valeurs éthiques fondamentales● Liberté● Partage et coopération● Éducation● Transparence Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 15
  16. 16. Liberté● Du point de vue du développeur cest la liberté dutiliser, de comprendre, de modifier et de transmettre les programmes ● Ceci sous-entend le libre accès au code source● Du point de vue de lutilisateur cest la liberté dutiliser son ordinateur de la manière qui lui convient et avec les programmes qui lui conviennent. Ceci implique : ● Des formats ouverts ● Pas de limitation de droits ou dobligation pour protéger des intérêts particuliers Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 16
  17. 17. Partage et coopération● Communauté ouverte à léchelle planétaire soucieuse de démocratie, de progrès technique et scientifique sans entraves mercantiles● Notion très forte de Biens Communs● Lœuvre est collective, cumulative et incrémentale (le savoir nappartient à personne) Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 17
  18. 18. Éducation● Accès des populations défavorisées à des produits évolués et hautement éducatifs : ● Les applications en elles-mêmes ● Les tutoriels en ligne pour apprendre à utiliser, voire à programmer ● Plus besoin de recourir à des logiciels piratés Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 18
  19. 19. Transparence● Pas de frein au progrès qui ne peut être quincrémental (c.a.d. ne peut que sappuyer sur le savoir des prédécesseurs)● Gage de sécurité et dindépendance● Gage de démocratie (vote, relation avec les administrations, etc.) Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 19
  20. 20. Produits de qualité couvrant de larges besoinsGNU / Linux GNU : GNU is not Unix Linux : le noyauDes applications couvrant la plupart des besoins etsappuyant sur des formats ouverts : Bureautique (LibreOffice) Navigation Internet Multimédia Programmation ...Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 20
  21. 21. Aspects juridiques- Licences● Gauche dauteur (copyleft) ● Le droit dauteur (copyright) est habilement utilisé pour garantir que toute liberté sera garantie pour tout produit dérivé de lœuvre originale, en particulier celles dutiliser, détudier et de modifier. ● Ce «gauche dauteur» donne au programme une certaine immunité contre toute tentative dappropriation pour en faire un produit « propriétaire ». Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 21
  22. 22. Aspects juridiques- Licences● La GPL (General Public License) ● Cest la licence du Logiciel Libre par excellence. Cest la mise en œuvre stricte du copyleft.● La LGPL (Lesser General Public License) ● Cest une version assouplie de la GPL pour lutilisation des bibliothèques libres qui peuvent être liées à des produits propriétaires. La GPL continue cependant à sappliquer à la librairie elle-même. Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 22
  23. 23. Aspects juridiques- Licences● La DGPL (Documentation General Public License) ● Cest la licence pour la documentation ● Le plus souvent la GPL suffit . Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 23
  24. 24. Les menaces● Brevets logiciels ● Selon Richard Stallman, un des pères fondateurs du Logiciel Libre, cest la pire menace● Lois et traités de défense dintérêts généraux ou particuliers (DADVSI, HADOPI, LOPSI, ACTA) ● Même si certaine trouvent une justification dintérêt général, cest souvent dans leur mise en œuvre privatrice de liberté que les problèmes se posent. Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 24
  25. 25. Un mot sur lOpen Source Initiative● Fondée en 98 sous limpulsion de Eric Steve Raymond et Bruce Perens, elle propose une définition concurrente : le Logiciel Open Source● En pratique les licences sont assez semblables : ● Le terme Free Sofware insiste plus sur les aspects philosophiques et politiques ● Le terme Open Source Sofware met plus laccent sur les aspects pratiques et stratégiques● Un terme nouveau Free Libre Open Source Software (FLOSS) tente de concilier les deux● Lire à ce propos : Le manifeste du .COMmunist http://www.gibello.com/publi/transl/dcm/dcm_fr.html http://www.linux-france.org/article/these/cathedrale-bazar/cathedrale-bazar.html Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 25
  26. 26. GNU / LinuxOn englobe sous le vocable GNU /Linux : ● Le système dexploitation créé par Richard Stallman ● Son noyau créé par Linus Torvald ● Les applications compatibles développées par la communautéLensemble est diffusé sous forme dedistributionsMédiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 26
  27. 27. Distributions● Cest un ensemble de paquets logiciels (système dexploitation et applications) et des outils facilitant leur installation. Les paquets sont le plus souvent fournis en code machine (binaires), le code source étant accessible séparément.● Il existe deux grandes familles de paquets : ● Paquets deb (Debian) ● Paquets rpm (Red Hat Package Manager)● Certaines distributions utilisent des paquets en code source qui sont compilés (Gentoo, Arch Linux,…) Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 27
  28. 28. Les distributions les plus connuesDistribution Type des paquets Environnement de Acteurs bureauUbuntu deb Unity Canonical + bénévolesKubuntu deb KDE Canonical + bénévolesDebian deb Gnome classique BénévolesOpenSuse rpm Gnome Novell + KDE bénévolesFedora rpm Gnome Red Hat + KDE bénévolesMint LMDE deb Gnome (basée sur Ubuntu) Gnome classiqueMint deb Gnome (basée sur Ubuntu) Gnome classique KDEMandriva rpm KDE Mandriva + Médiathèque dAmikuze Introduction au Logiciel Libre bénévoles 12 mai 2012 José Fournier Page : 28
  29. 29. Exemples dapplications libresApplications libres Appli. propriétaire équivalente UsageLibreOffice MicrosoftOffice Traitement de texte(suite bureautique) Dessin, présentation, calcul (tableur)Firefox, Seamonkey Internet Explorer Navigation InternetChromiunThunderbird, Evolution Outlook Express Courrier électroniqueVLC, Totem Window Media Player Lecture vidéoGimp Photoshop Retouche imagesEclipse, Netbeans Atelier de développement logicielkMyMoney Money Gestion finances Médiathèque dAmikuze Introduction au Logiciel Libre personnellesPage : 29 12 mai 2012 José Fournier
  30. 30. Autres mouvements ou organisations adeptes des Biens Communs● Creative Commons http://creativecommons.org/about● Le projet Génome Humain● Kokopelli http://kokopelli-semences.fr/ Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 30
  31. 31. Quelques liens utiles● Free Software Fondation www.fsf.org● FSF France http://fsffrance.org/● April www.april.org● Framasoft http://www.framasoft.net/● La Quadrature du net www.laquadrature.net● Documentation Ubuntu http://doc.ubuntu-fr.org/● Documentation Mint http://www.linuxmint-fr.org/ Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 31
  32. 32. GNU / Linux et la sécurité● GNU / Linux est réputé plus résistant aux attaques malveillantes (virus et chevaux de Troie) que les autres systèmes● Ceci tient en grande partie à une conception plus robuste (gestion des droits) mais également au fait que sa rareté en fait une cible peu intéressante pour les malveillants.● Cependant, croire quavec Linux on serait à labri de tout serait une erreur grossière. Linux comme tout système est attaquable, en particulier si on ne respecte pas quelques principes de bon sens sur la provenance des logiciels que lon installe . Médiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 32
  33. 33. Merci pour votre attention et bienvenue dans le monde fraternel du Logiciel LibreMédiathèque dAmikuze Introduction au Logiciel Libre 12 mai 2012 José Fournier Page : 33

×