Présentation de Olivier Watté, "Les logiciels libres", tenue à l'Université Antilles Guyane, sur le campus de Fouillole à Pointe-À-Pitre en Guadeloupe le 16 avril 2011
34. Idées reçues Le logiciel libre est gratuit : Non, pas forcément ! Un logiciel libre peut être payant, un logiciel gratuit est rarement un logiciel libre
35. Idées reçues On ne gagne pas d'argent avec le logiciel libre : Certains y arrivent ! Estimation du marché français du libre en 2009 : 1 470 millions d'euros de chiffre d'affaire
36. Idées reçues Un logiciel libre doit rendre public son code source : Non, seulement pour ces utilisateurs !
37. Idées reçues Le Logiciel Libre est contre le droit d'auteur : Non, au contraire, les licences de logiciel libre se basent sur le droit d'auteur pour garantir les 4 libertés
Logiciel et libertés. Habituellement, lorsque je fais cette conférence, je commençais cette présentation en rappelant ce qu'était un programme, un code source et un code exécutable. Lors des événements récents au Japon, l'internet a à peine vacillé : le réseau est resté debout et a même fourmi un formidable outil d'information et d'organisation, notemment par le biais d'outils comme Twitter. Par contre au début de cette année, l'Égypte a connu un black-out internet total : le gouvernement qui redoutait justement l'usae du web par les contestataires a demander aux FAI de couper l'internet. Bilan : un système plutôt solide ;-), un vecteur de liberté et d'échanges mais fragile, si confiscable par pouvoir politique ou industriel
La liberté d'un logiciel se définit selon 4 libertés fondamentales proposées par Richard Stallman Un logiciel libre est un logiciel diffusé avec une licence qui garanti à l'utilisateur (individu ou organisation) les 4 libertés fondamentales du logiciel libre
la liberté d' exécution exécuter le programme, pour tous les usages. Cf restriction CLUF OEM etc... Pas de restriction d'usage, cf la notion d'adoption d'une technologie en sociologie il y à adoption à partir du moment où il y a détournement
la liberté d' étude étudier le fonctionnement du programme (suppose l'accès au code source).
la liberté de redistribution de copies copies gratuites ou payantes
la liberté de modification améliorer le programme et publier ses améliorations (suppose l'accès au code source).
Imaginez que vous vous trouviez dans un restaurant et que vous mangiez un excellent repas. Peut-être aurez vous l'envie de le cuisiner le lendemain chez vous pour vos amis ? Or c'est impossible, car vous n'avez pas la recette du plat. Vous pouvez toujours revenir le manger dans le restaurant, mais, même si vous connaissez le goût, vous ne savez pas comment le reproduire.
En informatique, c'est la même chose avec un logiciel. Beaucoup de logiciels sont distribués sans leur recette, et il est interdit d'essayer de comprendre leur fonctionnement (on parle dans ce cas d'un logiciel privateur). Il est interdit de les partager avec vos amis, et il est interdit d'essayer de les modifier pour les adapter à vos besoins. En revanche, un logiciel libre vous garantit plusieurs libertés : la liberté d'utiliser le logiciel, pour quelque usage que ce soit (liberté 0) la liberté d'étudier le fonctionnement du programme, et de l'adapter à vos propres besoins (liberté 1). L'accès au code source est une condition pour tout ceci la liberté de redistribuer des copies de façon à pouvoir aider votre voisin (liberté 2) la liberté d'améliorer le programme, et de diffuser vos améliorations au public, de façon à ce que l'ensemble de la communauté en tire avantage (liberté 3). L'accès au code source est une condition pour tout ceci Avec un logiciel libre, vous avez le plat, la recette, le droit de redistribuer (ou de vendre) le plat, la recette, et même de la modifier.
Richard Stallman (aussi connu sous le nom de RMS), considéré par tous comme le père des logiciels libres, a commencé à s'intéresser au sujet lorsqu'il travaillait au laboratoire d'intelligence artificielle au MIT. Le laboratoire possédait une imprimante qui tombait souvent en panne, mais comme les chercheurs avaient le code source du pilote de l'imprimante, ils avaient modifié le programme pour que l'imprimante leur envoie un signal à chaque panne. Un jour, le laboratoire achète une nouvelle imprimante de marque Xerox, plus fiable. En revanche, le pilote de l'imprimante n'est pas fourni à la livraison. Richard Stallman entend parler plus tard d'un laboratoire qui possède les sources de ce pilote. S'y rendant, on lui répond que le laboratoire s'était engagé à ne pas diffuser les sources du pilote. Ressentant ce refus comme une agression, Richard Stallman prend alors conscience du danger de la logique propriétaire.
Richard Stallman décide alors de fonder la Free Software Foundation. Conscient qu'il est impossible d'utiliser un ordinateur sans système d'exploitation et que sans système d'exploitation libre il est obligatoire d'utiliser des logiciels propriétaires, il démarre le premier projet de la fondation, le projet GNU. Ce projet vise à concevoir un système d'exploitation complet et entièrement libre. Ce système sera compatible avec UNIX, mais sera différent. Aujourd'hui ce système existe, et s'appelle GNU/Linux. Richard Stallman est en outre un programmeur de talent, et l'auteur de nombreux logiciels libres dont GNU Emacs, GCC, participe activement au développement d'autres logiciels libres.
Pour valider ce système, une base légale est nécessaire. Cette base légale est la GNU GPL, pour GNU General Public Licence. La GNU GPL est la licence des logiciels libres par excellence. Elle détermine des conditions de distribution qui garantissent les libertés de l'utilisateur. Un programme protégé par la GPL est libre, mais la GPL impose aussi que tout travail dérivé de ce logiciel reste libre. (aspect viral) Cf LGPL : Lesser General Public Licence
Un logiciel libre n'est pas forcément gratuit Ambiguïté en anglais de ( free = gratuit = libre) Différence entre free speech et free beer Un logiciel gratuit n'est pas forcément libre Freewares , graticiels , partagiciels , shareware ... Un logiciel libre est un logiciel qui respecte les 4 libertés fondamentales du logiciel libre
2011 : 2500 M€ 2012 3000 M€ Cf Livre blanc sur les modèles économiques du logiciel libre . http://www.april.org/articles/livres-blancs/modeles-economiques-logiciel-libre/ (dispo en Fr et En)