Logiciels libres

De Wiki de la communauté Mandriva.


Cette page est une ébauche. Elle mérite des améliorations.
Si vous voulez contribuer, cliquez simplement sur l'onglet modifier. Consultez également les autres pages dont le contenu est à réviser.
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.


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 ».

Sommaire

Principes du logiciel libre

Les libertés fondamentales

  • 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.

En quoi ceci est-il important ?

Il faut bien comprendre que l'informatique est une science. Dans les divers domaines scientifiques, les chercheurs partagent leurs connaissances et leurs découvertes via des colloques et des articles dans des revues spécialisées. Tout cela, dans le but de faire avancer l'humanité. C'est la même chose en informatique. Les programmes ont tous quelque chose d'intéressant, une construction particulière etc. Si tous les logiciels étaient privateurs, nous serions obligés de réinventer la roue sans cesse ! Le logiciel libre permet de montrer ce qui a déjà été fait, d'apprendre aux étudiants comment est rédigé un programme tout comme un littéraire lirait Proust ou Molière, et de réutiliser ce que l'on a déjà fait.

Les codes sources font parti du patrimoine, c'est indéniable.

Libre = gratuit ?

La réponse est simple : NON ! Il est cependant vrai que de nombreux logiciels libres sont gratuits. Mais ce n'est pas toujours le cas.

Qui paie les contributeurs ?

La construction d'une économie autour du libre est possible même si cela peut parraître paradoxale de prime abord. En effet, Mandriva par exemple, distribue gratuitement la version free (100%libre) et la version one (possédant les pilotes propriétaires) gratuitement. Mandriva vient de fêter en 2008, ses 10 ans ;) En fait, Mandriva offre une version powerpack payantes qui comporte des plus mais aussi des services, qui eux sont payants...

Je donne un autre exemple de l'économie et de l'avantage du libre. Supposons que vous êtes PDG d'une entreprise fournissant l'électricité, disons en France. Vous pouvez avoir besoin d'un meilleur logiciel pour gérer votre réseau. Plusieurs possibilités s'offrent à vous :

  • Commander un logiciel auprès d'informaticiens pour une somme X sans le redistribuer.
  • Commander ce même logiciel en le revendant avec une licence propriétaire.
  • Enfin, commander ce même logiciel et lui donner une licence libre.

La première solution, cela va vous coûter X. Vous aurez ce que vous voulez. La seconde, cela vous coûtera moins que X, mais pour ce type de logiciel, impossible de rentabiliser à 100%, faut pas rêver. La troisième, vous allez débourser X, sauf que vous finirez par avoir un logiciel meilleur. Pourquoi ? parce que l'Allemagne par exemple sera très intéressée, utilisera quelques informaticiens pour améliorer votre œuvre et le redistribuera. Vous récupérerez alors leurs avancés, leurs corrections de failles etc. Car votre logiciel développé par un petit groupe aussi bon soit-il ne sera jamais parfait. Le logiciel libre vous permettra d'approcher cette perfection et donc de mieux satisfaire vos clients.

Quelle solution choisissez-vous ? :)

Les licences du logiciel libre

Liens

http://www.competence06.com/wtm_article47437.fr.htm Conférence de Richard Stallman à Nice en mai 2008.

http://www.gnu.org/philosophy/free-sw.fr.html Qu'est-ce qu'un logiciel libre ? par GNU.

en recherche d’emploi ?