Très bien!
Le Logiciel Libre
Qu’est-ce qu’un logiciel ?
- une application qui répond à un besoin de l’utilisateur (traitement de textes, programme de dessin, jeu, etc.)
- une suite d’instructions, invisibles pur l’utilisateur, qui forment un tout cohérent.
- un logiciel a besoin d’un système d’exploitation, pour fonctionner :
- ressources de la machine : disquettes, écran, clavier, …
- se charge d’exécuter les instructions du programme (du logiciel)
- les instructions sont écrites dans un langage informatique = « code source » (compréhensible pour les humains) et ensuite traduites dans le langage machine = « code binaire » (exécutable) par l’intermédiaire d’un compilateur
Qu’est-ce qu’un logiciel libre ?
- un logiciel garantissant un certain nombre de libertés à ses utilisateurs.
- le code source est la « recette » (du plat), le binaire est le « plat » (déjà cuisiné).
- la plupart des logiciels dits logiciels propriétaires sont distribués sans leur code source et il est interdit d’essayer de comprendre leur fonctionnement
- un logiciel libre garantit quatre niveaux de libertés :
1. utilisation : la liberté d’utiliser/exécuter le logiciel
2. étude : la liberté d’étudier le fonctionnement du programme, et de l’adapter à vos besoins.
3. redistribution : la liberté de redistribuer des copies.
4. modification : la liberté d’améliorer le programme, et de rendre publiques vos améliorations de telle sorte que la communauté tout entière en bénéficie.
- ce sont les 4 libertés fondamentales à l’utilisation de l’informatique, à la création et au partage des informations
Logiciel libre, freeware, shareware ... ?
- Logiciel libre vient de l’anglais Free Software (au sens de libre expression et non de gratuité)
- - Logiciel libre ne signifie pas "non commercial" ou gratuit
- - Un logiciel libre doit être disponible pour un usage commercial, pour le développement commercial et la distribution commerciale. "Commercial" et "propriétaire" ne sont donc pas synonymes
- - Un logiciel libre protège la liberté des utilisateurs ; sa distribution pose des problèmes en matière de liberté pour les utilisateurs :
un "freeware" (logiciel gratuit ou graticiel),
- - indique simplement que le logiciel fourni est gratuit, indépendamment de sa licence d’utilisation.
- - dans certains cas, ce sont des logiciels du domaine public.
- - le code source du programme n’est pas disponible
un "shareware" (partagiciel) :
- - un logiciel dont l’auteur demande aux utilisateurs réguliers de son programme une rétribution volontaire.
- - la rediffusion ou la modification d’un tel programme n’est pas autorisé ;
un logiciel du domaine public :
- - n’est plus soumis au droit d’auteur.
- - si le code source est dans le domaine public, c’est un logiciel libre
- - très souvent le code source n’est pas disponible (seul le code binaire est disponible) - dans ce cas, ce n’est pas un logiciel libre
- - "domaine public" est un terme légal qui signifie précisément que le logiciel n’est pas "soumis au droit d’auteur"- parfois il y a des confusions : libre" ou "disponible gratuitement"
Un peu d’histoire
- - Au début de l’ère informatique (avant 80) les constructeurs d’ordinateurs (IBM) encourageaient le fait de partager les codes sources. Le logiciel libre existait déjà dans la pratique si ce n’est dans la forme juridique
- - Au début des années 80, apparaît la notion de logiciel propriétaire (création des licences d’utilisation restrictives)
- Comme réaction, Richard Stallman a initié en 1983 le projet GNU/Linux (d’aujourd’hui). Ce projet visait à concevoir un système d’exploitation complet et entièrement libre. Aujourd’hui, plus de 70 % le nombre de logiciels libres qui sont protégés par la GNU GPL.
- Richard Stallman est considéré comme le fondateur du logiciel libre. Il a conceptualisé le mouvement du logiciel libre, écrit quelques-uns des plus célèbres logiciels libres et initié la théorie légale du logiciel libre.
- Quel est l’intérêt du logiciel libre ? Réponse : la liberté
- liberté d’expression, d’association, d’entreprise, d’user à sa guise de l’information disponible et de la partager, au bénéfice de chacun, donc de tous).
- - liberté de faire des copies du logiciel pour son propre usage ou pour ses amis
- - apprentissage approfondi (pour beaucoup de professionnels, "la meilleure documentation qui puisse exister, ce sont les sources elles-mêmes")
- - correction plus rapide des erreurs
- - adéquation de l’évolution du logiciel avec les besoins de l’utilisateur
Vive la culture libre ! Sans partage, pas de créativité !
Le logiciel LIBRE = Cinq « promesses » pour que l’ensemble de la communauté en profite :
- – la liberté de lancer le programme dans n’importe quel objectif
- – la liberté d’étudier et adapter le programme en fonction des besoins de l’utilisateur
- – la liberté d’en distribuer des copies
- – la liberté d’améliorer le programme
- – la liberté de diffuser les modifications
Parallèle Logiciel Libre vs. Culture Libre
< !=? > = tout l’enjeu repose sur la notion de « copyright»
< Avant 1976, la Loi américaine sur le copyright était conditionnelle
> Après 1976, elle devient inconditionnelle
- ! Les technologies numériques ont été conçues pour générer des copies parfaites, sans avoir un contrôle de ces copies.
- !! La perfection et les libertés induites par les technologies numériques, y compris Internet, ont entraîné grand nombre d’infractions au copyright
- !!! Ne pas confondre « libre » et « gratuit »