Qu`est ce qu`un logiciel ? Par Soizic

Transcription

Qu`est ce qu`un logiciel ? Par Soizic
Qu'est-ce qu'un logiciel ?
Introduction
Le logiciel constitue l'ensemble de programmes nécessaires au fonctionnnement d'un système informatique. C'est la
partie non tangible de l'ordinateur et il est aussi indispensable à son fonctionnement que le matériel lui-même.
Le logiciel est écrit par des programmeurs dans un langage informatique lisible et donc compréhensible par l'homme,
le code source. Ce code est ensuite traduit dans un langage machine compréhensible seulement par l'ordinateur, le
code binaire. C'est ce code qui sera exécuté par l'ordinateur.
Il existe deux principaux types de logiciel
Les logiciels propriétaires
Un logiciel propriétaire ne permet pas d'exercer les quatres libertés logicielles. Il y a interdiction d'utiliser le logiciel
sans l'accord de son créateur. Ce logiciel et son code source ne peuvent être étudiés, modifiés ou distribués sans
l'accord formel de son créateur. L'avantage est donc de garder une certaine protection et donc d'éviter les copies.
Il est écrit, la plupart du temps, par une entreprise et est distribué uniquement sous forme binaire (sans source).
Donc les utilisateurs et les développeurs sont divisés, les développeurs ont le pouvoir de faire leur logiciel comme ils
le veulent et les utilisateurs ne peuvent que l'accepter ou le refuser. Si un logiciel bug, les utilisateurs sont obligés
d'attendre que l'entreprise ait corrigé le bug.
Les logiciels libres
Il se définit par quatre libertés (rédigées par FSF) :
- La liberté d'exécuter le programme pour tout type d'utilisation
- La liberté d'étudier le fonctionnement du code source ( et donc son accès )
- La liberté de distribuer des copies
-La liberté de modifier le code pour l'améliorer
La FSF France est une association à but non lucratif dont le rôle est de promouvoir le logiciel libre en France.
Plusieurs licences protègent ces libertés dont la plus connue est GPL, la licence publique générale qui fixe les
conditions légales de distribution des logiciels libres.
Un logiciel libre n'est pas le fruit d'une unique entreprise ( ou personne ), il est créé par toute une communauté
composée d'entreprises, d'associations et de particuliers. Tout le monde peut apporter sa contribution en rapportant
des bugs, en suggérant des idées ou en programmant pour ceux qui savent coder.
Conclusion
L'univers du logiciel propriétaire enseigne la liberté culturelle.
Quand à celui du logiciel libre, il apprend le partage de connaissance.
http://www.self-reliance.be/IMG/pdf/libre_proprio.pdf
http://www.futura-sciences.com/magazines/high-tech/infos/dico/d/informatique-logiciel-561/
http://www.dicofr.com/cgi-bin/n.pl/dicofr/definition/20010101003038
http://www.april.org/quelques-exemples-de-logiciels-libres
http://www.halpanet.org/images/SchemaLogicielLibre.png
http://upload.wikimedia.org/wikipedia/commons/6/69/Cha%C3%AEne_de_production_d%27un_logiciel.svg?uselan
g=fr
http://www.halpanet.org/images/SchemaLogicielProprietaire.png