UTILISER DES LOGICIELS LIBRES DANS SA CLASSE
Transcription
UTILISER DES LOGICIELS LIBRES DANS SA CLASSE
UTILISER DES LOGICIELS LIBRES DANS SA CLASSE CDDP de l'Essonne 1/8 UTILISER DES LOGICIELS LIBRES DANS SA CLASSE TABLE DES MATIÈRES 1. Qu'estce qu'un logiciel libre (20') .................................................................................................................3 1.1 Historique & Un point sur le vocabulaire (freeware, shareware, application propriétaire, libre, open source...).........................................................................................................................................................3 Freeware....................................................................................................................................................3 Exemples de graticiels non libres avec mention de leur limitation.....................................................3 Exemples de graticiels libres ...............................................................................................................3 Partagiciel..................................................................................................................................................3 Logiciel libre.............................................................................................................................................3 Logiciel propriétaire..................................................................................................................................4 Open source...............................................................................................................................................4 1.2 Avantages des logiciels libres (Coût, compatibilité, démarche volontaire, portage souvent multi plate forme : Mac, Win, Linux).............................................................................................................................5 Les enjeux du logiciel libre.......................................................................................................................5 Éthique..................................................................................................................................................5 Économie..............................................................................................................................................5 Pérennité...............................................................................................................................................5 Fiabilité.................................................................................................................................................5 Diversité................................................................................................................................................6 Sécurité.................................................................................................................................................6 Formats ouverts et interopérabilité.......................................................................................................6 Définition d'un format ouvert..........................................................................................................6 1.3 Comparatif d'utilisation libre / propriétaire (exemples dézipper un fichier Ooo et ouvrir un .doc avec blocnotes)......................................................................................................................................................6 2. Des exemples (logiciels classiques et d'autres peu gourmands) : faire un tableau comparatif avec les non libres (40') ..........................................................................................................................................................7 Bureautique ..........................................................................................................................................7 Multimédia ...........................................................................................................................................7 Conception Mécanique ........................................................................................................................8 Autre ....................................................................................................................................................8 3. Les applications portables (30') .....................................................................................................................8 4. Pour aller plus loin (15') .................................................................................................................................8 CDDP de l'Essonne 2/8 UTILISER DES LOGICIELS LIBRES DANS SA CLASSE 1. QU'ESTCE QU'UN LOGICIEL LIBRE (20') 1.1 Historique & Un point sur le vocabulaire (freeware, shareware, application propriétaire, libre, open source...) Freeware Un gratuiciel (freeware) est un logiciel mis gratuitement à disposition par son créateur soit en tant que logiciel libre, soit en tant que logiciel propriétaire, auquel cas il est soumis à certaines contraintes quant à sa diffusion. Les graticiels ne doivent pas être confondus avec les logiciels commerciaux diffusés de manière bridée en termes de fonctionnalités (dit de démonstration), ou en termes de durée d'utilisation (partagiciel, shareware en anglais). Ils sont parfois financés par la publicité qu'ils contiennent (Adware). Exemples de graticiels non libres avec mention de leur limitation Ces logiciels comprennent des limitations particulières, indiquées entre parenthèses, en plus de posséder les limitations habituelles du logiciel propriétaire. * Antivirus AVG : antivirus (limité à une utilisation individuelle et noncommerciale, antiespions, parefeu et langue française ne sont pas disponibles dans la version gratuite) * Avast! : antivirus * Adaware SE : antiespiogiciel (ne contient pas l'analyse en temps réel de la version Adaware PLUS) * DAEMON Tools : émulateur de lecteur CD (contient un espiogiciel sur sa version 4.0) * Spybot : antiespiogiciel * PhotoFiltre : logiciel de retouchephoto limité à une utilisation privée, noncommerciale ou éducative. Exemples de graticiels libres Les limitations de ces logiciels se résument la plupart du temps par le fait que s'ils devaient être modifiés ou redistribués, alors les sources devront être fournies et soumises à la même licence que la version originale. * GIMP : traitement d'image * OpenOffice.org : suite bureautique, incluant traitement de texte, tableur... * Filezilla : client FTP Partagiciel Un partagiciel (shareware en anglais) est un logiciel propriétaire, protégé par le droit d'auteur, qui peut être utilisé gratuitement durant une certaine période ou un certain nombre d'utilisations. Après cette période de gratuité, l'utilisateur doit rétribuer l'auteur s'il veut continuer à utiliser le logiciel. Durant la période d'utilisation gratuite, il est possible que certaines fonctions du logiciel ne soient pas disponibles. Logiciel libre Un logiciel libre est un logiciel dont la licence dite libre donne à chacun le droit d'utiliser, d'étudier, de modifier, de dupliquer, de donner et de vendre ledit logiciel sans contrepartie. Richard Stallman a formalisé la notion de logiciel libre dans la première moitié des années 1980 puis l'a popularisée avec le projet GNU et la Free Software Foundation (FSF). Les logiciels libres constituent une alternative à ceux qui ne le sont pas, qualifiés de « propriétaires » ou de « privateurs ». L'expression « Logiciel libre » fait référence à la liberté et non pas au prix. Pour comprendre le concept, vous devez penser à la « liberté d'expression », pas à « l'entrée libre ». L'expression « Logiciel libre » fait référence à la liberté pour les utilisateurs d'exécuter, de copier, de distribuer, CDDP de l'Essonne 3/8 UTILISER DES LOGICIELS LIBRES DANS SA CLASSE d'étudier, de modifier et d'améliorer le logiciel. Plus précisément, elle fait référence à quatre types de liberté pour l'utilisateur du logiciel : • • • • La liberté d'exécuter le programme, pour tous les usages (liberté 0). La liberté d'étudier le fonctionnement du programme, et de l'adapter à vos besoins (liberté 1). Pour ceci l'accès au code source est une condition requise. La liberté de redistribuer des copies, donc d'aider votre voisin, (liberté 2). La liberté d'améliorer le programme et de publier vos améliorations, pour en faire profiter toute la communauté (liberté 3). Pour ceci l'accès au code source est une condition requise. Un programme est un logiciel libre si les utilisateurs ont toutes ces libertés. Ainsi, vous êtes libre de redistribuer des copies, avec ou sans modification, gratuitement ou non, à tout le monde, partout. Être libre de faire ceci signifie (entre autre) que vous n'avez pas à demander ou à payer pour en avoir la permission. Logiciel propriétaire La notion de logiciel propriétaire ou logiciel privateur est le contraire de celle de logiciel libre. Un logiciel propriétaire est défini comme étant un logiciel non libre. Le commerce de ces logiciels se fait par la vente de droits d'utilisation, selon un contrat de licence utilisateur final (CLUF) établi par le vendeur et qui ouvre certains droits d'utilisation à l'acquéreur. On parle abusivement du fait d'acheter un logiciel, mais la propriété d'un logiciel n'est réellement cédé que dans des cas rares tel que le rachat d'une entreprise par une autre. Le terme "Propriétaire" fait référence au fait que l'auteur du logiciel reste propriétaire des droits de propriété et d'usage de son logiciel. En conséquence, l'auteur d'un logiciel propriétaire peut interdire à l'utilisateur : • D'utiliser le logiciel pour d'autres usages que ceux pour lesquels il a acquis les droits ; et/ou • D'étudier le code source ; et/ou • De copier et de redistribuer des copies du logiciel ; et/ou • De modifier le logiciel. En règle générale, l'accès au code source d'un logiciel dit propriétaire est très protégé. Open source La désignation Open Source (source ouverte en français) s'applique aux logiciels dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'estàdire la possibilité de libre redistribution, d'accès au code source, et de travaux dérivés. On qualifie souvent un logiciel libre d'Open Source, car les licences compatibles Open Source englobent les licences libres selon la définition de la FSF. Le terme Open Source est en concurrence avec le terme Free Software recommandé par la FSF. Le terme Freeware (graticiel) désigne des logiciels gratuits qui ne sont ni nécessairement ouverts, ni libres. Les désignations Free Software et Open Source sont en réalité deux désignations concurrentes pour un même type de licence de logiciel. En utilisant la désignation Free Software, on tient à mettre en avant la finalité philosophique et politique de la licence, tandis que la désignation Open Source met l'accent sur la méthode de développement et de diffusion du logiciel. L'histoire et les polémiques soulevées se trouvent dans l'article Open Source Initiative. CDDP de l'Essonne 4/8 UTILISER DES LOGICIELS LIBRES DANS SA CLASSE 1.2 Avantages des logiciels libres (Coût, compatibilité, démarche volontaire, portage souvent multi plateforme : Mac, Win, Linux) Les enjeux du logiciel libre Éthique Les logiciels libres sont issus d'un mode de développement basé sur le partage des connaissances et l'échange de savoirs. Ce mouvement a notamment donné naissance à l'encyclopédie libre Wikipédia. Économie Choisir le logiciel libre, c'est aussi opter pour un modèle économique différent basé sur la mutualisation des investissements et le développement d'un tissu économique local. On réduit souvent le logiciel libre à son caractère gratuit, c'est beaucoup plus que cela. L'essor du logiciel libre permet le développement de nouveaux modèles économiques. Comme nous le rappelle la FSF, rien n'interdit de vendre un logiciel libre mais les libertés fondamentales du logiciel libre inscrites dans leurs licences rendent caduque toute tentative de spéculation sur ces produits. En clair je peux tout à fait vendre très cher un logiciel libre mais je ne peux empécher personne de le vendre à prix coûtant voire de le donner. Pour autant le développement des logiciels libres a un coût : de nombreux développeurs s'impliquent de manière bénévole mais leur temps limité, c'est donc une denrée rare et précieuse. Certains contributeurs (enseignants, chercheurs...) sont payés par la fonction publique (et donc par nous). D'autres enfin sont embauchés par des entreprises pour poursuivre leur travail. On peut dire en fait qu'un logiciel libre est gratuit une fois qu'il a été payé. Financer le développement d'un logiciel libre avec de l'argent public constitue un investissement très intéressant. En effet, il devient possible de mutualiser les efforts : on ne paye le logiciel qu'une fois. La promotion du logiciel libre sur un territoire peut encourager l'émergence d'un tissu économique basé sur les services. Une partie de l'argent économisé sur l'achat des licences de logiciels propriétaires peut en effet être investie dans le conseil, la formation, l'appui technique pour une meilleure utilisation de l'outil informatique. Pérennité La liberté de modifier le logiciel libre garantit sa pérennité. Chacun peut décider de traduire le logiciel dans une nouvelle langue ou de lui ajouter des fonctionnalités. La maîtrise de ces évolutions appartient aux utilisateurs. Vos données sont stockées dans des formats ouverts ce qui vous donne l'assurance que vous pourrez toujours les relire. Fiabilité La liberté de modifier le logiciel et de redistribuer les versions modifiées encourage les contributions. La liberté d'utiliser le logiciel permet d'avoir une large communauté d'utilisateurs. Le mode de développement induit par ces libertés permet d'obtenir des logiciels plus fiables, testés par un très grand nombre d'utilisateurs et améliorés par une large équipe de développeurs. Le mode de validation est celui de la revue par les pairs. Chacun peut proposer des corrections qui sont soumises à l'approbation de tous. Ce procédé permet de ne retenir que les modifications qui apportent une réelle amélioration du logiciel. CDDP de l'Essonne 5/8 UTILISER DES LOGICIELS LIBRES DANS SA CLASSE Diversité En cas de désaccord entre les développeurs sur les modifications à apporter au logiciel, on peut voir se développer des versions concurrentes. À nouveau de nombreux utilisateurs testent les différentes versions et optent pour les meilleures. L'univers du logiciel libre peut se comparer à un écosystème dans lequel les principes de la sélection naturelle ne retiennent que les versions les mieux adaptées aux besoins des utilisateurs. Sécurité La multitude de tests réalisés, la contribution de nombreux développeurs et la revue par les pairs qui permet la sélection des versions les plus performantes s'avèrent également très efficaces en matière de sécurité. L'idée selon laquelle l'accès au code source rendrait le logiciel plus vulnérable ne tient pas la confrontation avec la réalité. Ainsi le fonctionnement du réseau internet est basé en grande partie sur des logiciels libres tels que Bind, Apache ou Sendmail qui ont depuis longtemps prouvé leur fiabilité. En cas de doute, il demeure toujours possible de réaliser un audit du logiciel ce qui est impossible dans le cas d'un logiciel propriétaire puisque seule la société éditrice connaît de manière exhaustive les détails de conception du produit. Formats ouverts et interopérabilité On désigne par interopérabilité la possibilité d'échanger des fichiers, avec d'autres utilisateurs équipés de matériels ou de logiciels différents. Pour garantir l'interopérabilité il faut veiller à utiliser des formats de fichiers ouverts, c'est à dire dont les spécifications sont connues et accessibles à tous. Définition d'un format ouvert La loi du 21 juin 2004 pour la confiance dans l'économie numérique donne une définition précise d'un format ouvert : On entend par standard ouvert tout protocole de communication, d'interconnexion ou d'échange et tout format de données interopérable et dont les spécifications techniques sont publiques et sans restriction d'accès ni de mise en oeuvre (Chapitre I Article 4). 1.3 Comparatif d'utilisation libre / propriétaire (exemples dézipper un fichier Ooo et ouvrir un .doc avec blocnotes) CDDP de l'Essonne 6/8 UTILISER DES LOGICIELS LIBRES DANS SA CLASSE 2. DES EXEMPLES (LOGICIELS CLASSIQUES ET D'AUTRES PEU GOURMANDS) : FAIRE UN TABLEAU COMPARATIF AVEC LES NONLIBRES (40') Bureautique Fonctionnalité Format fermé Format ouvert Texte formaté Document Microsoft Word (.doc) Rich Text Format (.rtf) Texte formaté OpenDocument (.odt) Tableur Document Microsoft Excel (.xls) Tableur OpenDocument (.ods) Présentation Document Microsoft PowerPoint (.pps, .ppt) Présentation OpenDocument (.odp) Diagramme Document Microsoft Office Visio Diagramme OpenDocument (.odc) Base de données Document Microsoft Access (.mdb) Base de données OpenDocument (.odb) Publication assistée par Document Microsoft Publisher (.pub) ordinateur Le format OpenDocument est une norme ISO. Multimédia Fonctionnalité Format fermé Portable Document Format (.pdf) Format ouvert Image Tagged Image File Format (.tiff, .tif) BMP (.bmp) Image compressée JPEG 2000 (.jp2, .j2c) JPEG (.jpeg, .jpg) Image web Graphics Interchange Format (.gif) Portable Network Graphics (.png) Multipleimage Network Graphics (.mng) Dessin vectoriel Windows Metafile (.wmf) Scalable Vector Graphics (.svg) Audio sans perte WAVEform audio format (.wav) Free Lossless Audio Codec (.ogg, .flac) Audio avec perte MPEG1/2 Audio Layer 3 (.mp3) Windows Media Audio (.wma) Advanced Audio Coding (.aac) Vorbis (.ogg) Speex (.ogg) Musepack (.mpc) Conteneur vidéo Audio Video Interleave (.avi) BivX (.avi) Ogg Media (.ogm) Ogg (.ogg) Matroska (.mkv) NUT Container (.nut) Codec vidéo Moving Picture Experts Group (.mpeg) Theora (.ogg[1]) DivX (souvent .avi) Tarkin (.ogg[1]) XviD (souvent .avi)) Liste de lecture ASX (.asx), M3U (.m3u), PLS (.pls) XSPF (.xspf) Le format GIF n'est pas fermé, mais comporte un algorithme de compression LZW breveté, dont le brevet a expiré. CDDP de l'Essonne 7/8 UTILISER DES LOGICIELS LIBRES DANS SA CLASSE Conception Mécanique Fonctionnalité Format fermé Dessin technique Modèle 3D Format ouvert DWG (.dwg) XCF (.xcf) Solidworks Proengineer Catia STEP (.step) BLEND (.blend) Autre Fonctionnalité Format fermé Format ouvert Fichier exécutable Portable Executable File Format (.exe, Executable and Linking Format (.elf) .ocx, .dll, .cpl, ...) Compression de données ZIP (.zip) RAR (.rar) ACE (.ace) Deflate 7z (.7z) gzip (.gz) bzip2 (.bz2) 3. LES APPLICATIONS PORTABLES (30') ● ● ● le principe L'utilité Avantages / inconvénients 4. POUR ALLER PLUS LOIN (15') ● ● Où les télécharger un système complet libre : Ubuntu CDDP de l'Essonne 8/8