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'est­ce 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 bloc­notes)......................................................................................................................................................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'EST­CE 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 non­commerciale, anti­espions, pare­feu et langue française ne sont pas disponibles dans la version gratuite)
* Avast! : antivirus
* Ad­aware SE : anti­espiogiciel (ne contient pas l'analyse en temps réel de la version Ad­aware PLUS)
* DAEMON Tools : émulateur de lecteur CD (contient un espiogiciel sur sa version 4.0)
* Spybot : anti­espiogiciel
* PhotoFiltre : logiciel de retouche­photo limité à une utilisation privée, non­commerciale 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 plate­forme : 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 bloc­notes)
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 NON­LIBRES (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) Multiple­image 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
MPEG­1/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