Soumis par slughnaz le sam, 02/23/2013 - 16:34
Révision de Glossaire terminologique du logiciel libre du sam, 05/02/2015 - 15:47
Les révisions vous permettent de suivre les différences entre plusieurs versions d’un message.
Ce manuel contient une liste de termes relatifs au logiciel libre.
Termes
- Code source : Ensemble d'instructions écrites dans un langage de programmation.
- Copyleft : Utilisation d'un copyright pour protéger une partie de logiciel et tout extension de celui-ci afin qu'il demeure libre. L'exemple principal de licence logiciel copyleft est la licence publique générale GNU (GNU GPL).
- Voir : Qu'est-ce que le copyleft?
- Voir : Pourquoi le copyleft?
- Distribution : Une configuration de logiciels comprenant un système d'exploitation. Les logiciels peuvent varier en fonction de l'objectif de la distribution. Par exemple, la configuration logiciel de Musix est conçue pour la production musicale.
- DRM: Gestion des Restrictions Numériques (Digital Restrictions Management) Dispositif de gestion des restrictions numériques implémentée par des tiers dans le but de contrôler l'usage des contenus et médias numériques.
- Free Software Foundation (FSF) : Une organisation sans but lucratif qui a pour mission de promouvoir et de défendre les droits et libertés des utilisateurs de logiciels à l'échelle internationale.
- Freeware : Logiciels propriétaire distribué gratuitement. Ce type de logiciel ne doit pas être confondu avec logiciel libre car il ne respecte pas les libertés des utilisateurs.
- GNU Affero General Public License (GNU AGPL) : Licence publique générale GNU Affero. Licence GPL avec une condition supplémentaire; tous les utilisateurs réseau d'un logiciel AGPL doivent être en mesure d'obtenir le code source.
- GNU General Public License (GNU GPL) : Licence publique générale GNU. Licence copyleft la plus utilisée qui garantis toutes les libertés du logiciel libre.
- GNU Lesser General Public License (LGPL) : Licence publique générale amoindrie. La LGPL autorise à lier le programme sous cette licence à du code non LGPL, sans pour autant révoquer la licence. Cette Licence LGPL permet donc de s'affranchir du caractère héréditaire de la licence GPL. C'est donc plus précisément la clause de copyleft que n'a pas la LGPL.
- Tout logiciel sous licence LGPL garantis le respect des quatre libertés
- La licence LGPL est principalement utilisée pour les bibliothèques
- GNU's not Unix! (GNU) : GNU est un système d'exploitation de type Unix constitué de logiciels libres. Les paquets de logiciels GNU sont souvent combinés avec le noyau Linux formant la combinaison connue sous le nom de GNU/Linux.
- Voir: Le système d'exploitation GNU
- Voir: Linux et le système GNU
- Licence permissive : Une licence de logiciel libre qui n'offre pas de copyleft, donc qui autorise des dérivées propriétaires.
- Principalement utilisé lors de la création de standards logiciels de manière en faciliter l'adoption. Autrement, une licence copyleft est à privilégier.
- Linux : Un noyau de système d'exploitation de type Unix. Son nom vient de son créateur Linus Torvalds. Le noyau Linux est principalement libre. Cependant, il contient des logiciels non-libres qui le disqualifient comme noyau de systèmes d'exploitation entièrement libre.
- Linux-libre : Un projet maintenu par la Free Software Foundation Latin America qui vise à retirer toutes les parties non-libres du noyau Linux de base.
- Voir : Accueil Linux-libre
- Logiciel libre : L'expression logiciel libre veut dire que le logiciel respecte la liberté de l'utilisateur et de la communauté. En gros, les utilisateurs ont la liberté d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel. Avec ces libertés, les utilisateurs (à la fois individuellement et collectivement) contrôlent le programme et ce qu'il fait pour eux. Un programme est un logiciel libre si vous, en tant qu'utilisateur de ce programme, avez les quatre libertés essentielles :
- la liberté d'exécuter le programme, pour tous les usages (liberté 0);
- la liberté d'étudier le fonctionnement du programme, et de le modifier pour qu'il effectue vos tâches informatiques comme vous le souhaitez (liberté 1); l'accès au code source est une condition nécessaire;
- la liberté de redistribuer des copies, donc d'aider votre voisin (liberté 2);
- la liberté de distribuer aux autres des copies de vos versions modifiées (liberté 3) ; en faisant cela, vous donnez à toute la communauté une possibilité de profiter de vos changements; l'accès au code source est une condition nécessaire.
- Voir : Définition du logiciel libre
- Logiciel non libre : Logiciel qui ne respecte pas la définition de logiciel libre. Par conséquent, il ne respecte pas la norme d'une ou plusieurs des quatre libertés énoncées dans la définition du logiciel libre.
- Propriétaire : Terminologie alternative.
- Voir : Privateur, non libre, restrictif.
- Rétro-ingénierie : Activité qui consiste à étudier un objet non libre pour en déterminer le fonctionnement interne ou la méthode de fabrication. Les informations obtenues peuvent ainsi être utilisées pour concevoir les logiciels libres.
- The Nouveau est un projet qui consiste à remplacer les pilotes propriétaires par des pilotes libres pour les cartes graphiques nVidia.
- Reverse Engineering est un projet hautement prioritaire de la FSF.
- Richard Stallman (RMS) : Fondateur du projet GNU et de la Free Software Foundation (FSF).
- Root : Super-utilisateur sur les systèmes GNU_Linux. Aussi connu en tant qu'administrateur système. Root a accès à tous les fichiers et possède tous les droits.
- Software as a Service (SaaS) : Logiciel en tant que service. Logiciel qui est hébergé par un vendeur ou un fournisseur de services et qui est disponible via Internet.
- Étant donné l'absence totale de contrôle au niveau utilisateur, nous devons activement rejeter le SaaS.
- Voir : Cloud computing