{"partition": "head_middle", "source_domain": "www.framablog.org", "digest": "sha1:6VB4VPLGQ2WHSCL32ZJZKVTF6NNZJBYF", "path": "/lustre/fsn1/projects/rech/qgz/uzq54wg/processed_redpajama/base_processing/output/fr/2014-15/000_00014.parquet"}
Framablog
AccueilArchivesBest ofFramalangMentions légalesContact
Le mouvement du logiciel libre vu par Hervé Le Crosnier
Par aKa
CafePhilo,
Communaute,
Debat,
Ecologie,
Economie,
Librevolution,
Planet,
Politique,
Stallman
Derniers commentaires genium
Une traduction en anglais vient d'être publiée sur FSDaily! http://www.fsdaily.com/Philosophy/L... Si vous pensez que l'article de Hervé Le Crosnier
RoDoLf
Article très intéressant sur la problématique des biens communs, merci. C'est d'ailleurs exactement pour cela que j'apprécie le Framablog, parce qu'il
Bonjour, La première question qui m'est venue à l'esprit est: qui est Hervé Le Crosnier? Le titre suggère que tout le monde devrait le connaître ...
Derniers billets Prototypo : vos polices sur mesure
En marge de la préparation d’un événement organisé sur Lyon par la communauté Mozilla (dont on vous reparlera bientôt), nous avons eu le plaisir de
| Commentaires :
Si vous avez raté le début : Mozilla Webmaker est un ensemble d’outils ludo-éducatifs qui permettent à chacun de comprendre et de modeler le Web. Dans
Framasoft présente : Vosges Opération Libre, le 17 et 18 mai à Gérardmer
Le samedi 17 mai et le dimanche 18 mai à Gérardmer se déroulera un événement inédit dans la région Grand Est : Vosges Opération Libre. Il est ouvert
Tous les billets
« … mais ce serait peut-être l’une des plus grandes opportunités manquées de notre époque si le logiciel libre ne libérait rien d’autre que du code. »
Quand Hervé le Crosnier s’immisce sur le site de l’association Attac pour leur (et nous) parler du mouvement du logiciel libre, cela donne un article majeur qui vient parfaitement illustrer la citation mise en exergue sur ce blog, permettant de mesurer à l’instant t le chemin parcouru[1].
Extrait : « N’ayons pas peur de dire la même chose avec d’autres mots qui parleront peut-être plus clairement aux héritiers du mouvement social et ouvrier : le mouvement des logiciels libre a fait la révolution, créé de nouveaux espaces de liberté, assuré un basculement des pouvoirs et libéré plus largement autour de lui ce qui aurait pu devenir un ordre nouveau, balisé par les décisions de quelques entreprises. Comme toute révolution, elle est fragile, comporte des zones d’ombres, des « risques » de dérapages ou de récupération. Mais avant tout, comme les révolutions sociales, elle est un formidable espoir qui va ouvrir à la joie du monde non seulement les acteurs, mais tous les autres courants entraînés dans la dynamique… »
À lire, en évitant le « syndrome des textes longs à l’ère de la distraction permanente » (pour vous aider : version PDF de cet article), mais aussi et surtout à faire lire à votre entourage.
Leçons d’émancipation : l’exemple du mouvement des logiciels libres
URL d’origine du document
Hervé Le Crosnier - 24 avril 2009 - Attac
Licence Creative Commons By-Nc
Un mouvement ne parle que rarement de lui-même. Il agit, propose, théorise parfois sa propre pratique, mais ne se mêle qu’exceptionnellement de la descendance de son action dans les autres domaines, qu’ils soient analogues, tels ici les autres mouvement dans le cadre de la propriété immatérielle, ou qu’ils soient plus globalement anti-systémiques. Les incises sur le rôle politique du mouvement du logiciel libre dans la phase actuelle et sa puissance d’émancipation ne sont donc que mes propres interprétations… même si une large partie du mouvement en partage, si ce n’est l’expression, du moins le substrat. Mais d’autres, pourtant membres du même mouvement, et construisant eux aussi le bien commun du logiciel libre pourraient penser que leur motifs d’adhésion et leur objectifs restent largement différents, considérant l’élaboration de logiciels libres comme une autre approche de l’activité capitalistique et de marché, mais qui leur semble plus adaptée au travail immatériel. Approche « pragmatique » et approche « philosophique » ne sont pas incompatibles, c’est du moins la principale leçon politique que je pense tirer de ce mouvement et de son impact plus global sur toute la société. Car si un mouvement ne parle pas de lui-même, il « fait parler » et exprime autant qu’il ne s’exprime. Le mouvement des logiciels libres, et ses diverses tendances, est plus encore dans ce cas de figure, car son initiateur, Richard M. Stallman n’hésite pour sa part jamais à placer les fondements philosophiques au cœur de l’action du mouvement.
Pour saisir la genèse du mouvement des logiciels libres, mais aussi son réel impact libérateur pour toute la société, il convient de revenir à la question même du logiciel. Le néophyte a souvent tendance à assimiler le logiciel aux outils de productivité, tels les traitements de texte ou les navigateurs. Mais il convient de comprendre que le logiciel intervient dès qu’une machine, un microprocesseur, sait « traiter l’information », i.e. transformer des signaux d’entrée (souris, clavier, réseau, mais aussi capteurs les plus divers) en signaux de sortie exploitables soit directement par les humains (écran, impression,…), soit utilisés en entrée par une autre machine de « traitement de l’information ».
Le logiciel est partout dans le monde informatique :
c’est l’outil essentiel d’accès aux connaissances et informations stockées dans les mémoires numériques
il est lui même une forme d’enregistrement de la connaissance et des modèles du monde produits par les informaticiens
enfin chaque logiciel est une brique nécessaire au fonctionnement des ordinateurs (système d’exploitation), des réseaux et de plus en plus de tous les appareils techniques qui incorporent une part de « traitement de l’information », depuis les machines-outils de l’industrie jusqu’aux outils communicants de « l’internet des objets ».
Le logiciel est donc tout à la fois un « produit » (un bien que l’on acquiert afin de lui faire tenir un rôle dans l’activité privée ou industrielle), un service (un système, certes automatisé, auquel un usager va faire remplir des tâches) et une méthode (une façon de représenter le monde et les actions possibles). Ce statut ubiquitaire du logiciel est essentiel pour comprendre certaines des revendications de liberté des acteurs du mouvement : il ne s’agit pas simplement d’un outil (un produit de type « machine-outil »), mais d’un système-monde dans lequel se glissent peu à peu la majeure partie des activités humaines, dans tous les domaines, de la production industrielle à la culture, de la communication à l’éducation,… André Gorz parle d’une « logiciarisation de toutes les activités humaines »[2].
La conception des logiciels s’en trouve affectée, ainsi que sa catégorisation qui lui dessine une place spécifique dans le cadre même du « marché ». Le logiciel est à la fois :
une œuvre de création : on peut réellement parler d’un « auteur » de logiciel, au moins collectif grâce au développement de techniques de partage de code et de maintenance (génie logiciel et programmation par objets). Chaque logiciel porte la trace des raisonnements de celui qui l’a programmé ;
un travail incrémental : un logiciel comporte des « bugs », qui ne peuvent être corrigés qu’au travers de l’expérience utilisateur, et un logiciel doit suivre l’évolution de son environnement informatique (les autres logiciels). Ceci implique la coopération comme base de la construction de logiciels fiables, évolutifs, et adaptables aux divers besoins ;
une production de connaissances (les « algorithmes ») qui pourraient devenir privatisées si les méthodes de raisonnement et les formes du calcul ne pouvaient être reprises par d’autres programmeurs (cette question est au coeur du refus par le mouvement des logiciels libres des brevets de logiciels et de méthodes).
Le développement de l’informatique, et l’extension du réseau et du numérique à tous les aspects de la production, de la consommation et des relations interpersonnelles (au niveau privé comme au niveau public) crée un véritable « écosystème », dans lequel :
chaque programme doit s’appuyer sur des couches « inférieures » (des applications déjà existantes jusqu’aux pilotes des machines électroniques dites « périphériques ») et rendre des informations à d’autres logiciels. La définition des « interfaces » entre programmes devient essentielle, et la normalisation de ces échanges une nécessité vitale.
les programmes peuvent lire ou écrire des données provenant d’autres programmes ou outils. C’est l’interopérabilité.
Que ces échanges soient « ouvert » ou « à discrétion d’un propriétaire » devient une question déterminante. Dans le premier cas, l’innovation s’appuie sur ce qui existe, et peut rester concurrentielle (nouveaux entrants, mais aussi nouvelles idées) ; dans le second, tout concours à la monopolisation (au sens de monopoles industriels, mais aussi de voie balisée limitant la créativité). D’autant qu’un « effet de réseau » (privilège au premier arrivé[3]) vient renforcer ce phénomène.
Tous ces points techniques forment un faisceau de contraintes et d’opportunités pour les industries du logiciel comme pour les programmeurs individuels :
la capacité à « rendre des services aux usagers » sans devoir maîtriser une chaîne complète. Ce qui entraîne la création d’un « marché du service » et la capacité de détournement social de tout système numérique : innovation ascendante, usage de masse, relations ambiguës entre les facilitateurs -producteurs de logiciels ouverts ou de services interopérables – et les usagers,… ;
la mise en place d’un espace d’investissement personnel pour les programmeurs (autoréalisation de soi, expression de la créativité, capacité à rendre des services associatifs et coopératifs). On rencontre ici un changement émancipateur plus général que Charles Leadbeater et l’institut Demos a nommé « the pro-am révolution »[4].
Le mouvement des logiciels libres
Les logiciels libres partent de cette intrication du logiciel, de la connaissance et du contenu : tout ce qui limite l’accès au code source des programmes va :
limiter la diffusion de la connaissance,
privatiser les contenus (avec les dangers que cela peut représenter pour les individus, mais aussi les structures publiques, des universités aux États)
brider la créativité
Le « code source » est la version lisible par un « homme de l’art » d’un logiciel. L’accès à ce code est un moyen de comprendre, d’apprendre, de modifier, de vérifier, de faire évoluer un logiciel. C’est de cette liberté là qu’il est question dans le mouvement des logiciels libres.
Il s’agit de construire la « liberté de coopérer » entre les programmeurs. Un logiciel libre respecte quatre libertés :
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 à ses besoins (liberté 1) ; pour cela, l’accès au code source est nécessaire.
la liberté de redistribuer des copies, donc d’aider son voisin, (liberté 2).
la liberté d’améliorer le programme et de publier ses améliorations, pour en faire profiter toute la communauté (liberté 3) ; pour cela, l’accès au code source est nécessaire.
On notera que cet ensemble de « libertés » constitue une nouvelle « liberté de coopérer », et non un « droit » au sens où la responsabilité de la continuité de cette liberté reposerait sur des structures et des forces extérieures aux communautés concernées. C’est parce qu’ils ont besoin de coopérer pour libérer leur créativité (et aussi souvent pour gagner leur vie avec cette création de logiciel) que les développeurs ont installé, dans le champ de mines des entreprises du logiciel et de l’informatique, les espaces de liberté dont ils pouvaient avoir besoin. Le maintien de cet espace de liberté peut évidemment demander l’intervention de la « puissance publique » : procès, respect des contrats de licence, mais aussi financement de nouveaux logiciels libres ou amélioration/adaptation de logiciels libres existants, … Mais à tout moment, c’est la capacité à élargir et faire vivre les outils, méthodes, normes et réflexions par la communauté des développeurs du libre elle-même qui détermine l’espace de cette « liberté de coopérer ».
Une des conséquences, souvent marquante pour le grand public, au point d’occulter le reste, vient de la capacité de tout programmeur à reconstruire le programme fonctionnel (le logiciel « objet ») à partir du « code source »… Si le « code source » est accessible, pour toutes les raisons énumérées ci-dessus, il existera donc toujours une version « gratuite » du logiciel. Mais ce n’est qu’une conséquence : un logiciel libre peut être payant, c’est d’ailleurs souvent le cas : mais les copies seront à la discrétion de celui qui aura acheté un logiciel. S’il le souhaite, il peut redistribuer gratuitement. Le produit payant, s’il veut avoir une « raison d’être », y compris dans le modèle du marché, doit donc incorporer du service complémentaire. On passe d’un modèle « produit » à un modèle « service ».
La question économique pour la communauté des développeurs de logiciels libres, tourne alors autour du phénomène de « passager clandestin », celui qui va profiter des logiciels libres produits par d’autres, sans lui-même participer à l’évolution de l’écosystème. Pire, celui qui va privatiser la connaissance inscrite dans les logiciels libres. Par exemple, le système privé Mac OS X s’appuie sur l’Unix de Berkeley. Apple profite du choix des concepteurs de ce dernier, dans la pure tradition universitaire, de considérer leur logiciel comme une « connaissance » construite à l’Université et donc délivrée par elle pour tous les usages, sans règles et sans contraintes… une subtile question de gouvernance au sein du mouvement des logiciels libres, mais qui a des conséquences sociales d’ampleur… Dans la théorie des biens communs, la maintenance de la capacité des communautés à continuer d’accéder aux biens communs qu’elles ont produite est centrale.
Le « mouvement des logiciels libres » part de cette double contrainte :
favoriser la coopération autour du code informatique pour étendre l’écosystème
laisser fonctionner un « marché de l’informatique » (tout service mérite rétribution)
L’invention de la GPL (« General Public Licence »)[5] en 1989 par Richard Stallman et Eben Moglen va marquer un tournant :
auparavant le modèle « universitaire » produisait des biens de connaissance dont les usagers (étudiants, mais aussi industries) pouvaient disposer sans contraintes. Ceci permettait le développement de plusieurs produits construits sur les mêmes connaissances (vision positive), mais aussi la privatisation par les entreprises associées aux centres de recherche universitaires ou publics ;
écrite pour protéger une construction communautaire, celle du projet GNU (GNU’s Not Unix), la GPL produit une forme de gouvernance adaptée à un type de bien, à une série de règles et normes communautaires, et à un projet politique (représenté par la Free Software Foundation).
La GPL s’appuie sur le « droit d’auteur » pour compléter celui-ci par un « contrat privé » (une « licence ») qui autorise tout usage (donc offre les quatre libertés du logiciel libre), mais contraint celui qui s’appuie sur du code libre à rendre à la communauté les ajouts et corrections qu’il aura pu apporter. On parle d’une « licence virale » : tout logiciel qui utilise du logiciel libre doit lui aussi rester un logiciel libre.
Cette invention juridique est fondatrice, non seulement du mouvement des logiciels libres, et du maintien et extension de cet espace alternatif de liberté, mais aussi fondatrice pour d’autres mouvements qui vont exploiter la capacité des détenteurs de connaissance (ou les producteurs de culture) à décider volontairement de construire de nouveaux espaces de coopération et de liberté.
Un mouvement symbole
Le mouvement des logiciels libre représente une expérience sociale de grande ampleur, qui a profondément bouleversé le monde de l’informatique. Il suffit d’imaginer un monde dans lequel seul l’achat d’un logiciel permettait de tester des produits et services informatiques : dans ce monde il n’y aurait pas d’internet (les règles de l’organisme technique qui élabore les normes, l’IETF, imposent l’existence d’au moins un logiciel libre pour valider un protocole), pas d’échange de musique numérique, l’évolution des sites web serait soumise à la décision d’opportunité économique des géants oligopolistiques qui se seraient installés sur l’outil de communication, l’apprentissage des méthodes de développement informatique dans les universités seraient soumises à la « certification » de tel ou tel béhémot du logiciel ou des réseaux,…
N’ayons pas peur de dire la même chose avec d’autres mots qui parleront peut-être plus clairement aux héritiers du mouvement social et ouvrier : le mouvement des logiciels libre a fait la révolution, créé de nouveaux espaces de liberté, assuré un basculement des pouvoirs et libéré plus largement autour de lui ce qui aurait pu devenir un ordre nouveau, balisé par les décisions de quelques entreprises. Comme toute révolution, elle est fragile, comporte des zones d’ombres, des « risques » de dérapages ou de récupération. Mais avant tout, comme les révolutions sociales, elle est un formidable espoir qui va ouvrir à la joie du monde non seulement les acteurs, mais tous les autres courants entraînés dans la dynamique, comme nous le verrons plus loin.
Le mouvement des logiciels libres met en avant la notion de « biens communs » : créés par des communautés, protégés par ces communautés (licence GPL, activité de veille permanente pour éviter les intrusions logicielles[6]) et favorisant l’élargissement des communautés bénéficiaires. La gouvernance des biens communs, surtout quand ils sont dispersés à l’échelle du monde et de milliards d’usagers, est une question centrale pour la redéfinition de l’émancipation. Le mouvement des logiciels libres montre que cela est possible.
C’est un mouvement qui construit de « nouvelles alliances ». Les clivages face au logiciel libre ne recouvrent pas les clivages sociaux traditionnels. Par exemple, le souverainisme ne sait pas comment se situer face à des biens communs mondiaux : il n’y a plus de capacité à défendre des « industries nationales ». Seuls les services peuvent localiser l’énergie économique ouverte par de tels biens. Le mouvement des logiciels libres ne se définit pas en tant que tel « anti-capitaliste », car nombre d’entreprises, parmi les plus importantes et dominatrices (IBM en tête) ont compris que l’écosystème informatique ne pouvait fonctionner sans une innovation répartie, et donc des capacités d’accès et de création à partir des bases communes (le fonctionnement de l’internet et les normes d’interopérabilité). Il est