Les partisans des logiciels libres sont donc des partisans constants de l'interopérabilité. Ils mettent en avant les formats ouverts, des formats de données dont les spécifications techniques sont publiques et sans restriction d'accès ni de mise en œuvre, afin de ne pas dépendre d'un seul logiciel.
Il s'explique surtout par son appartenance au monde du libre qui lui apporte une grande rapidité et qualité de développement. Le nombre d'utilisateurs de Linux est aujourd'hui estimé à plusieurs millions !
Un logiciel libre (free software, en anglais) est un programme qui peut être librement utilisé, modifié et redistribué, avec une seule restriction : toute version redistribuée doit l'être dans les conditions initiales de liberté d'utilisation, de modification et de distribution (régime dit de « copyleft »).
« Logiciel libre » [free software] désigne des logiciels qui respectent la liberté des utilisateurs. En gros, cela veut dire que les utilisateurs ont la liberté d'exécuter, copier, distribuer, étudier, modifier et améliorer ces logiciels.
Un logiciel propriétaire, logiciel non libre ou parfois logiciel privatif voire logiciel privateur, est un logiciel qui ne permet pas légalement ou techniquement, ou par quelque autre moyen que ce soit, d'exercer simultanément les quatre libertés logicielles que sont l'exécution du logiciel pour tout type d'utilisation ...
Les logiciels libres ouvrent leur code source
La grande différence avec les logiciels gratuits qui ne le sont pas systématiquement, les logiciels libres ont un code source ouvert (d'où le terme anglais » Open Source « ). Ainsi, leur utilisation et surtout leur modification et duplication par tout le monde est possible.
Comme il existe déjà un précédent pour la publication de certains utilitaires de base de Windows en tant que logiciels libres, Microsoft n'a rien à perdre en libérant une version de son système d'exploitation dont ils disent eux-mêmes qu'elle a atteint sa fin », écrit la FSF.
Linux® est un système d'exploitation Open Source. Un système d'exploitation est un logiciel qui gère directement les composants physiques du système ainsi que ses ressources, telles que le processeur, la mémoire et le stockage. Il représente l'interface entre les applications et le matériel.
Y'a pas vraiment de langage spécifique à Linux, mais en effet le shell, Perl, Python, C et C++ sont très utilisés sur Linux.
Linux est un système d'exploitation libre et à code source ouvert, alors que Windows est un système d'exploitation commercial dont le code source est inaccessible. Windows n'est pas personnalisable, par contre Linux est personnalisable, un utilisateur peut modifier le code et son apparence.
Le logiciel libre peut être défini comme un logiciel qui apporte à l'utilisateur la liberté d'utiliser, de copier, de modifier et de distribuer le programme en question. Par conséquent, le logiciel propriétaire est un logiciel qui ne confère pas ces droits.
Comment le droit définit-il le logiciel libre ? Un logiciel est considéré comme libre si sa licence garantit quatre libertés fondamentales : utilisation ouverte, copie sans restriction, accès direct au code source, et droit de modification et de redistribution du code source.
Définition de Logiciel
Un « logiciel » est, selon le vocabulaire officiel de l'informatique, l'« ensemble des programmes, procédés et règles, et éventuellement de la documentation, relatifs au fonctionnement d'un ensemble de traitement de données » (Journal Officiel du 17 janvier 1982).
Un logiciel libre est, selon la définition de la Free Software Foundation, un programme qui accorde 4 libertés essentielles à l'utilisateur : liberté d'exécuter le programme pour n'importe quel usage, liberté de le modifier, liberté de redistribuer des copies du programme et liberté de distribuer des versions modifiées ...
Selon Richard STALLMAN 3, programmeur, militant du logiciel libre et initiateur du mouvement du logiciel libre, la différence fondamentale entre les deux concepts réside dans leur philosophie : « L'open source est une méthodologie de développement ; le logiciel libre est un mouvement de société» 4.
L'Open Source est une méthode d'ingénierie logicielle qui consiste à développer un logiciel, ou des composants logiciels, et de laisser en libre accès le code source produit.
Les logiciels dits « libres » sont eux totalement gratuits. Cependant, la grande différence avec les logiciels gratuits est que les logiciels libres ont un code source ouvert. Ainsi, leur utilisation et surtout leur modification et duplication par tous est permise.
En informatique, les 3 principaux systèmes d'exploitation sont : Windows, OS X et Linux.
Dans le grand monde de la technologie de l'information, on peut constater 3 types de logiciels informatiques. Il y a les logiciels payants, les logiciels gratuits et les logiciels libres.
Les deux principales catégories de logiciels sont le logiciel applicatif et le logiciel de système : le logiciel applicatif est destiné à aider les usagers à effectuer une certaine tâche, le logiciel de système est destiné à effectuer des opérations en rapport avec l'appareil informatique.
Parmi les plus connues figurent : Des logiciels de bureautique, comme la suite LibreOffice, (La)TeX, traitement de texte utilisé dans les milieux scientifiques. Des navigateurs Web comme Firefox ou Arora, à la fois plus respectueux des standards et intégrant mieux les dernières technologies.