Framablog

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 15 mai 2008

Comment Eben Moglen a rencontré Richard Stallman

Tranche d'Histoire du logiciel libre...

Aux premiers temps de l'informatique, (presque) tous les logiciels étaient libres (sans même le savoir). Puis vient le temps de la propriétarisation du code qui obligea certains, comme Richard Stallman, à protéger la liberté des logiciels ou plus précisément la liberté des utilisateurs de logiciels.

Cette protection serait d'autant plus forte qu'elle serait sans faille vis-à-vis de la loi. Et c'est ainsi que le monde des hackers fit connaissance avec celui des juristes pour enfanter de licences qui font bien plus qu'accompagner les logiciels libres puisqu'elles participent à leur définition même.

Or, l'une des rencontres les plus fécondes entre le juridique et l'informatique (libre) est très certainement celle d'Eben Moglen avec Richard Stallman. Et c'est pourquoi nous avons jugé intéressant de traduire[1] la retranscription d'une interview qu'Eben Morglen a donné à Joe Barr de Linux.com en juin dernier.

« Nous sommes des nains juchés sur les épaules des géants. Stallman était un géant, je me suis juché sur ses épaules et j'ai vu le monde. »

Vous trouverez la version au format libre Ogg de l'interview sur Linux.com. Si un gentil volontaire voulait bien se lancer dans le sous-titrage de la vidéo nous en serions ravis. Et d'ailleurs, plus généralement, si un (très) gentil volontaire voulait bien devenir le sous-titreur en chef de notre groupe de travail de traductions Framalang, nous en serions d'autant plus ravis que nous avons quelques projets sur le feu qui ne demandent qu'à être finalisés.

Eben Moglen: How I discovered Free Software and met RMS (video)

Comme Stallman, John Gilmore et d'autres de ma génération, on peut dire que j'ai été impliqué dans le logiciel libre quand j'étais enfant car les logiciels étaient libres pour eux. J'ai commencé à 14 ans comme développeur d'applications APL pour Scientific Time Sharing Corporation (STSC) en 1973. J'ai travaillé à la conception et à la mise en oeuvre d'applications APL pour STSC et pour Xerox dans les années 70 et, en 79, j'ai été travailler pour IBM au laboratoire de Santa Theresa où j'ai modifié les interpréteurs APL pour IBM. J'ai travaillé sur l'APL et APL2. J'ai écrit une bonne partie du premier compilateur pascal d'IBM.

La manière dont nous travaillions était basée, après tout, sur le partage du code avec les personnes (clients) qui utilisaient les ordinateurs sur le terrain. Ils nous aidaient à concevoir, mettre en œuvre, améliorer et modifier les choses (code). Ils avaient les sources et quand ils émettaient un APAR (NdT : Authorized Program Analysis Report, dans la nomenclature d'IBM ce terme désigne un problème officiellement reconnu et diagnostiqué par le centre de support IBM), ils envoyaient un patch.

Ainsi, dans un sens, nous vivions dans un environnement où le logiciel était encore libre. Bien sur, nous avions des principes de propriété mais, en 1979, quand la commission "CONTU" terminait sa réflexion sur le logiciel libre, ces principes de propriété n'étaient pas encore bien compris et dépendaient à la fois de tout le monde et de personne.

Pouvait-on y attacher une propriété intellectuelle? AT&T et IBM n'étaient pas d'accord. Quelle partie du code pouvait-on protéger par un brevet ? Quasi rien. Pouvait-on le considérer comme un secret industriel ? Et bien non, ce code permettait seulement de différencier des ordinateurs onéreux.

Ainsi, d'une certaine manière, le monde dans lequel nous vivions présupposait une liberté à bricoler (le code). J'ai principalement travaillé sur des langages interprétés où les codes source et objet sont confondus. Il fallait partager le code. J'ai travaillé sur des produits distribués sur des environnements 370 (NdT : IBM mainframe) où le client s'attendait à recevoir le code source et s'il avait le code source de VM (NdT : OS) et que quelqu'un lui fournissait du MVS (NdT : OS) dans un langage appelé PLS pour lequel il n'avait pas de compilateur, il se plaignait ; parce qu'il s'attendait à pouvoir compiler le produit sur le site. Il s'agissait tout de même d'un super-ordinateur de plusieurs millions de dollars, qui aurait osé lui dire qu'il n'avait pas le droit de compiler le logiciel sur sa machine ?

D'une certaine façon, je dirais que j'ai toujours vécu dans le logiciel Libre. Ce toujours a néanmoins connu une pause.

Alors que je travaillais chez IBM en 1979, on m'a demandé de tester et de faire un rapport interne sur un machin nommé VALISO ; le dernier gadget de Apple pour faire entrer la technologie de Xerox PARC (NdT: Palo Alto Research Center) dans le monde de Steve Jobs. Le VALISO était une sorte d'ordinateur Pre-Macintosh ; j'ai donc écrit mon rapport interne sur cette machine et le contenu de ce rapport était le suivant : C'est une catastrophe. Cette machine incarne la fin du langage en relation avec l'ordinateur, c'est l'interface de l'homme des cavernes : tu vises et tu grognes. Si on résume l'interaction homme machine à viser et grogner, on écarte le rôle du langage dans l'évolution de l'esprit humain et de sa conscience. Le langage est ce qui nous rend plus intelligent, si nous n'utilisons pas le langage pour communiquer avec les machines alors ni nos cerveaux ni ceux des machines ne s'épanouiront comme ils devraient le faire. Cet argument eu peu de poids chez IBM et il en eu encore moins dans le monde en général au fil du temps.

Je devins moins enthousiaste devant la perspective de programmer dans ce monde car j'étais mordu de langage de programmation et le langage n'était plus ce qui était en vogue. Je suis donc parti et j'ai obtenu une licence de droit et un Doctorat en histoire et je suis devenu Historien du droit et j'ai fait d'autres travaux. J'ai débuté avec un emploi en tant qu'assistant Juge (NdT: Law Clerk) pour Weinfeld à NY, j'ai été assistant de Thurgood Marshal, puis j'ai commencé à me demander de quelle manière on pouvait rendre le monde plus juste !

J'ai eu ensuite un boulot d'enseignant dans une excellente Université en tant que Historien du droit. J'y ai fait ma thèse de Doctorat et écrit quelques articles d'histoire. Je m'intéressais à la signification à long terme de l'information dans la société humaine. Puis j'ai voulu coder car je suis un codeur compulsif et aussi parce que j'avais un PC à ma disposition qui, certes n'était pas la machine de onze millions de dollars à laquelle j'étais habitué, mais c'était un ordinateur qui pouvait servir à deux trois petites choses. Je n'aimais pas beaucoup DOS mais je n'ai jamais utilisé Windows qui était La Chose mauvaise pour les ordinateurs. Je n'allais pas utiliser quelque chose que je considérais comme la pire des choses. Je savais ce que X windows était, mais qui désirait utiliser ça, vous savez... le cerveau etc... Je suis donc passé chez Coherent lorsque la compagnie de Mark Williams créa un Unix estropié à 99$. Je l'ai essayé et j'ai commencé à l'utiliser avec les Outils du projet GNU puis ensuite j'ai utilisé les outils GNU sous DOS. J'utilisais DJGPP, puis le compilateur C de Delorie pour porter UNIX sur le DOS afin d'utiliser EMACS sur ma machine DOS car tout comme Stallman j'avais une grande dévotion pour EMACS.

Donc quelque part le logiciel libre a toujours été présent mais l'essentiel de ma vie était non technologique. En 1991 je décidais que je savais ce qu'il fallait faire pour commencer à travailler pour la liberté au 21 siècle: La cryptographie à clé publique était la première chose à implémenter. Nous en avions besoin pour deux raisons: garder les secrets à l'abri du gouvernement et faire du commerce électronique. Donc j'ai commencé à m'intéresser à la question, à chercher un moyen de faire de la cryptographie pour casser les règles du gouvernement sur le chiffrement de données. En Juillet 1991 j'ai vu un programme appellé Pretty Good Privacy (PGP) publié sur un forum. J'ai récupéré l'archive zip, j'ai lu le manuel de l'utilisateur et j'ai lu le code source car celui-ci était fourni, puis j'ai écrit un email non sollicité à l'auteur Phil Zimmerman qui n'avait jamais entendu parler de moi et je lui ai dit: « Bravo, tu vas changer le monde. Tu vas aussi ne pas tarder à être dans un merde noire, lorsque ça te sera tombé dessus je pourrais t'aider. Voici qui je suis, voila ce que j'ai fait et voici ce que je sais, quand tu auras des soucis appelle moi. » Dix jours plus tard le FBI frappait à sa porte et les ennuis commencèrent.

Donc j'ai décidé de travailler comme bénévole dans un groupe local de défense ; nous étions quelques personnes à prendre sur notre temps libre pour essayer d'empêcher le gouvernement fédéral d'accuser Zimmerman de violation de la loi sur le trafic d'armes. Notre but était d'aller aussi loin que possible avec cette affaire jusqu'au cœur des choses, afin de mettre les contradictions au grand jour. Alors que je travaillais sur l'affaire Zimmerman j'ai passé du temps avec John Markov du Times et au cours d'une interview je lui ai exposé mon idée selon laquelle le droit de parler le PGP (communiquer avec PGP) était le pendant numérique du droit de parler le Navajo. Markov fit paraître ceci dans le Times et ça devint une maxime que de nombreuses personnes utilisèrent comme signature dans leurs emails pendant quelques mois. Stallman vit la couverture de Markov sur le Times et il m'écrivit. Il me dit « j'ai un problème légal/juridique personnel et j'ai besoin d'aide; il me semble que tu es l'homme qu'il me faut. » Je lui ai répondu: « J'utilise Emacs tous les jours et il faudra du temps pour que tu épuises ton crédit d'aide juridique gratuite!.» il m'a demandé de le faire et j'ai fait ce qu'il fallait faire pour lui.

J'ai réalisé qu'il était la source même d'informations sur ce que je devais faire. J'avais fait ce qu'il me semblait important de faire au sujet de la cryptographie et je voyais que le problème était sur le point d'être réglé, mais je ne savais pas quoi faire ensuite pour apporter la Liberté technologique au 21ème siècle. C'était en automne 1993 et j'ai réalisé que toute personne qui avait un souci concernant la Liberté Technologique ne connaissait qu'une seule adresse mail : rms AT gnu.org. Si RMS me transférait tout ses messages nécessitant l'intervention d'un juriste, je serais assez rapidement mis au courant de ce qu'il y avait à faire en ce bas monde. RMS avait la meilleure prospective stratégique qui soit.

Je me suis donc assis sur ses épaules pour quelques années, faisant tout le travail qu'il considérait comme important et me tenant au courant de tout ce que les gens lui écrivaient. A la fin, je lui ai dis « tu as besoin d'un conseiller juridique » et il a dit « bien sûr ! » et j'ai commencé à faire le travail qu'il y avait à faire. C'était juste du travail que je faisais sur mon temps libre, j'étais toujours un historien du droit, personne parmi mes collègues académiques n'avait la moindre idée de ce dont il s'agissait, tout le monde savait que je racontais que le logiciel libre allait conquérir le monde et il me répétaient « oui oui, c'est formidable, super, merci beaucoup, à bientôt » et ça en restait là. Mais je savais où nous allions et surtout j'avais compris que Stallman en personne était la plus haute des montagnes et qu'en étant assis sur ses épaules on voyait bien plus loin.

Newton et consorts jusqu'à Bernard de Chartres avaient raison. Nous sommes des nains juchés sur les épaules des géants et c'est ce qui s'est passé : Stallman était un géant, je me suis juché sur ses épaules et j'ai vu le monde. Donc d'une certaine manière on pourrait dire 1993, ou 1995, ce qu'on peut dire en tout cas c'est que j'en ai fait de plus en plus plus car il y avait de plus en plus de travail. Mais je ne pouvais pas me multiplier par neuf ! Et puis d'un coup l'espace temps à gonflé et on s'est tous rendu compte que c'était arrivé.

En gros, la réponse est que j'étais là avant le Big Bang et le temps n'existait pas encore. Beaucoup de personnes ont commencé à s'y référer seulement après que tout cela ait vraiment commencé. Mon point de vue est que tout cela entre dans la continuité de quelque chose qui a commencé il y a bien longtemps, c'est le renversement d'une singularité dans le déroulement du temps. Microsoft a, un temps, réussi à faire croire que le logiciel pouvait être un produit. Maintenant ce n'est que rarement un produit. L'information technologique précisant la façon dont nous et nos cerveaux numériques existent, ce n'est pas un produit, c'est une culture, c'est l'empreinte d'un être humain en interaction avec les autres. C'est comme la littérature, ça ne peut être un produit.

Donc, nous sommes en train de découvrir qu'il s'agit d'une culture engendrée pas des communautés; nous aurions pu nous en rendre compte en 1965 où en 1970. C'était difficile à voir en 1990 mais c'est devenu évident (rires) en 2006. Pour moi il s'agit plus, d'un point de vue historique, de mettre un terme à une confusion temporaire plutôt que de parler d'un mystèrieux et étrange point de départ qui aurait surgit d'on ne sait où.

Notes

[1] Grand merci à Ripat, Ziouplaboum et Olivier pour la traduction.

mardi 6 mai 2008

Dossier OLPC : 5 Quand Stallman migre vers un OLPC qui risque de migrer vers Windows

Dossier One Laptop Per Child (un portable par enfant)

Le projet OLPC avec son ordinateur XO, était sur le papier un projet passionnant. Et il doit le demeurer.

Or le projet est aujourd'hui en pleine tourmente. Difficultés économiques, démissions, déclarations contradictoires... pour aboutir à la confusion actuelle qui voit la remise en cause de l'option full logiciel libre jusqu'à évoquer très sérieusement la piste Windows XP comme futur nouveau système d'exploitation du XO.

Vous imaginez la consternation dans la communauté. Il n'en fallait pas plus pour que Mister Stallman en personne prenne la plume pour défendre un OLPC qui, sous Windows, perdrait tout ou partie de sa substance.

Merci à Yonnel pour la traduction.

Copie d'écran FSF.org

Peut-on délivrer l'OLPC de Windows ?

Can we rescue OLPC from Windows?

Richard Stallman - 29 avril 2008 - FSF.org

J'ai lu la déclaration de Negroponte présentant l'OLPC XO comme une plate-forme pour Windows dans les circonstances les plus ironiques qui soient, en plein milieu d'une semaine où je me préparais à une échéance : ma migration personnelle vers un XO.

J'ai pris cette décision pour une raison précise : la liberté. Les IBM T23 que j'utilisais depuis de nombreuses années sont convenables dans la pratique, et les systèmes et applications qui y étaient installés sont des logiciels entièrement libres, mais pas le BIOS. Je veux utiliser un portable avec un BIOS libre, et le XO est le seul dans ce cas.

Les logiciels habituellement installés sur l'XO ne sont pas libres à 100% ; le firmware de la carte wifi ne l'est pas. Cela implique que je ne peux pas faire complètement la promotion de l'XO tel quel, mais il m'a été aisé de résoudre ce problème pour ma propre machine : j'ai tout simplement supprimé ce fichier, ce qui a rendu la carte wifi interne inopérante, mais je peux m'en passer.

Comme toujours, des problèmes sont apparus, ce qui a repoussé la migration jusqu'à la semaine dernière. Vendredi dernier, quand j'ai discuté de problèmes techniques avec l'équipe de l'OLPC, nous avons aussi évoqué la manière de garantir le futur du projet.

Certains férus du système GNU/Linux sont extrêmement déçus par la perspective de voir l'XO, en cas de succès, ne pas devenir une plate-forme pour le système qu'ils aiment. Ceux qui ont contribué au projet OLPC par leurs efforts ou leur argent pourront très bien se sentir trahis. Toutefois, ces soucis ne sont rien par rapport à ce qui est en jeu : que l'influence de l'XO soit un vecteur de liberté ou un instrument de soumission.

Depuis l'annonce du lancement de l'OLPC, nous l'avons vu comme un moyen de mener des millions d'enfants dans le monde entier vers une pratique de l'informatique en liberté. Le projet a annoncé son intention de donner aux enfants une manière d'apprendre l'informatique en leur permettant de manipuler les logiciels et d'en étudier le fonctionnement. Cela peut encore être le cas, mais il y a un danger que ce ne le soit pas. Si la plupart des XO réellement utilisés sont sous Windows, le résultat final aboutira à son contraire.

Les logiciels propriétaires laissent les utilisateurs divisés et impotents. Leur fonctionnement est secret, il est donc incompatible avec l'esprit de l'enseignement. Apprendre aux enfants à utiliser un système propriétaire (non-libre) comme Windows ne rend pas le monde meilleur, parce qu'il les met sous le pouvoir du développeur du système – peut-être pour toujours. Ce serait comme initier les enfants à une drogue qui les rendrait dépendants. Si l'XO se révèle être une plate-forme qui répand l'usage de logiciels propriétaires, il aura au final un effet négatif sur le monde.

C'est également superflu. L'OLPC a déjà inspiré d'autres ordinateurs bon marché ; si le but n'est que de mettre à disposition des ordinateurs peu chers, le projet OLPC est une réussite, que d'autres XO soient construits ou pas. Donc pourquoi continuer à en construire davantage ? Apporter la liberté serait une bonne raison.

La décision du projet n'est pas arrêtée ; la communauté des logiciels libres doit faire tout son possible pour convaincre l'OLPC de rester (mis à part un paquet de firmware) une force de liberté.

Ce que nous pouvons faire, par exemple, c'est proposer notre aide aux logiciels développés pour ce projet. OLPC espérait avoir la contribution de la communauté pour son interface, Sugar, mais cela n'a pas vraiment été le cas. En partie, cela est dû au fait que OLPC n'a pas structuré son développement pour faciliter l'aide de la communauté – ce qui signifie, pour être constructif, que OLPC peut obtenir plus de contributions en ayant cette démarche.

Sugar est un logiciel libre, et y contribuer est une bonne chose. Mais n'oubliez pas l'objectif : les contributions utiles sont celles qui rendent Sugar meilleur sur les systèmes d'exploitation libres. Le portage sur Windows est autorisé par la licence, mais ce n'est pas une bonne chose.

Je tape ces mots sur un XO. Lors de mes voyages et de mes discours des prochaines semaines, j'y ferai référence, pour évoquer ce problème.

Copyright 2008 Richard Stallman
Verbatim copying and distribution of this entire article are permitted worldwide without royalty in any medium provided this notice is preserved.

jeudi 17 avril 2008

Stallman - How a hacker became a freedom fighter

Une courte interview de Richard Stallman traduite par Olivier et relu par GaeliX (Framalang).

L'occasion pour moi d'annoncer que la traduction collective de sa biographie a retrouvé de l'énergie. Ce sera pour cet été si tout va bien...

Interview Stallman - NewScientist.com

Entretien : Comment un hacker est devenu un combattant pour la liberté

Interview: How a hacker became a freedom fighter

Michael Reilly - 12 avril 2008 - NewsScientist.com

L'un des pères fondateurs du « logiciel libre » et membre vénérable de la communauté des hackers, Richard Stallman a fait de la défense des libertés individuelles le combat de sa vie. Cela se traduit généralement par la fourniture de logiciels aux hackers et par des attaques contre les lois du copyright. Mais comme il le confie à Michael Reilly, sa défense des libertés personnelles individuelles s'étend à la protection de la vraie démocratie et des droits de l'Homme qui sont de plus en plus piétinés aux USA et ailleurs.

Est-il vrai qu'à une époque vous viviez dans votre bureau ?

Oui c'est exact. J'y ai vécu durant la moitié des années 80 et quasiment durant l'ensemble des années 90.

Qu'est ce qui vous a poussé à faire ça ?

C'était pratique et économique. Devoir me déplacer pour rentrer chez moi quand j'avais sommeil était mauvais : d'abord parce que si j'avais sommeil ça pouvait me prendre deux heures pour me motiver et mettre ma veste et mes chaussures et tout ça. Et ensuite, la marche jusqu'à chez moi m'aurait réveillé, donc une fois arrivé je n'aurais quand même pas été au lit. C'était nettement plus simple de pouvoir dormir à l'endroit où j'étais.

Pour vous, qu'est ce que veut dire « hacker » ?

Un hacker est quelqu'un qui apprécie l'intelligence espiègle. Je sais que pour beaucoup de personnes il représente un pirate informatique, mais puisqu'au sein de ma communauté nous nous appelons « hacker » je n'accepterai aucune autre signification. Si vous voulez parler de ces personnes qui cassent les codes de sécurité vous devriez parler de « cracker ». Le terme « hacker » ne se limite pas au domaine des ordinateurs. Au Massachusetts Institute of Technology il existe une ancienne tradition, les gens « hackent » les bâtiments et les lieux publics en y accrochant le fameux panneau de signalisation « Nerd Crossing » par exemple. Aucune sécurité n'est détournée et c'est espiègle et intelligent.

À propos de l'espièglerie, quand avez-vous commencé à dire « happy hacking » à la place de « Au revoir » ?

Quelque part dans les années 70. Je cherchais un moyen de dire au revoir et de souhaiter mes meilleurs vœux aux autres hackers et « happy hacking » semblait parfait pour ça. C'est devenu une habitude.

Quand êtes-vous passé de hacker à activiste ?

Cela s'est produit en 1983 quand j'ai initié le mouvement du logiciel libre (NdT : the free software movement). J'étais arrivé à la conclusion que les logiciels libres étaient le seul moyen d'apporter la liberté aux utilisateurs, j'ai donc lancé le mouvement pour provoquer cela.

Au fond, qu'est ce que le mouvement des logiciels libres ?

Il provient d'un désir de liberté. Je veux utiliser un ordinateur sans que personne ne contrôle ce que je fais dessus. Et je veux être libre de partager avec vous. Cela signifie donc que je ne peux pas utiliser les logiciels propriétaires inclus avec la plupart des ordinateurs dans les années 80. Les logiciels propriétaires éloignent les utilisateurs et les rendent impuissants : éloignés parce qu'il est interdit de les partager et impuissants parce qu'ils ne disposent pas du code source. Les développeurs décident donc de ce que fait le logiciel et les utilisateurs n'ont pas leur mot à dire.

Pour changer cet état de fait j'ai écrit le système d'exploitation GNU. Dans le même cadre j'ai rédigé la GNU General Public License, qui garantit que tous les utilisateurs de ce système d'exploitation reçoivent, en plus du logiciel, quatre libertés essentielles : la liberté de faire fonctionner le programme comme ils le souhaitent, la liberté de partager le logiciel avec leurs amis et leurs voisins, la liberté de modifier le programme à leur convenance et la liberté de distribuer leur copie modifiée à tout le monde.

Lorsque la composante Linux a été ajoutée au système GNU nous avions un système d'exploitation complet et les gens se sont vraiment mis à l'utiliser. Ils ont aussi découvert certains avantages pratiques. C'est un système puissant et stable et bien sûr vous n'aviez pas à payer le droit de l'utiliser, ce qui est un avantage plutôt superficiel mais qui était important aux yeux de nombreuses personnes.

Les gens l'ont-ils largement adopté ?

Le système GNU/Linux est devenu plutôt populaire, même si le souci de liberté ne s'est pas répandu autant que le système lui-même. Beaucoup de gens ont ainsi reçu la liberté sans trop savoir ce que cela représentait. Lorsque les gens ont la liberté mais n'en jouissent pas il est probable qu'ils la perdront. Par exemple, au milieu des années 90, certains distributeurs de GNU/Linux, on en trouvait déjà un certain nombre, ont commencé à ajouter des logiciels propriétaires et disaient « Regardez ce que l'on vous offre ! ». Ils répandaient principalement le message que les programmes non-libres sont bons. Ce n'est pas ainsi qu'on fera passer le message que la liberté est importante. Cela montre bien que de perdre de vue la liberté a des conséquences concrètes.

Vous êtes inquiet de la perte de toutes sortes de liberté. Est-ce pour cela que vous avez soutenu Dennis Kucinich dans sa campagne pour devenir le candidat Démocrate aux élections présidentielles ?

J'ai soutenu son programme de restauration de différents droits de l'Homme, tel que l'habeas corpus, qui a été en partie détruit aux USA. Le président Bush a obtenu le pouvoir de mettre en prison des étrangers simplement en les désignant comme des « combattants ennemis ». Kucinich milite également pour l'arrêt de la torture et des guerres d'agressions. Il aurait mis un terme à l'occupation de l'Irak.

Quel est la plus grande menace qui pèse sur le monde ?

Les logiciels libres ne sont pas la première priorité, mais c'est un domaine dans lequel j'ai vu comment apporter ma contribution. Je pense qu'il y a deux graves problèmes. Le premier est le réchauffement climatique et l'environnement. Le second est la démocratie des droits de l'Homme et la séparation de la politique du monde des affaires. La seule façon de restaurer la démocratie est de mettre un terme au pouvoir politique du monde des affaires.

Comment peut-on y parvenir ?

Son emprise est si forte, je ne sais pas comment la renverser. Tout ce que je peux dire c'est qu'il faut le faire. Les gens tiennent pour acquis que le monde des affaires ait une grande influence en politique, mais tant que cela sera vrai nous n'auront pas de vraie démocratie.

Est-ce que certains hommes politiques partagent cette vision ?

Le président de l'Equateur, Rafael Correa, se bat vraiment pour la démocratie. Il est aussi en faveur des logiciels libres. Je lui ai expliqué le concept en personne et il a compris que cela avait du sens, sur le plan pratique comme sur le plan éthique. C'est un ancien professeur d'économie. Il a flanqué à la porte l'influence des US et des multinationnales et a refusé de signer un traité d'échange avec les USA. Et une fois que le traité concernant les bases militaires américaines arrivera a expiration il ne le renouvèlera pas.

Votre foi dans les logiciels libres vous a amené à considérer des manières de réformer les lois sur le copyright. Comment vous-y prendriez-vous ?

Avec un copyright modéré. Les gens devraient être libres de redistribuer des copies exactes de quasiment tout, films, CD, ... à leurs amis ou à des inconnus si c'est à but non commercial. Les autres usages devraient toujours être couverts par le copyright.

Croyez-vous que les gens se sensibiliseront aux logiciels libres et à la liberté en général ?

Je suis de nature pessimiste. Mais tellement de choses surprenantes se sont produites que je ne pense pas savoir ce qui se passera aux cours des dix prochaines années. Je préfère admettre mon ignorance.

samedi 5 avril 2008

Pour que la démocratisation du logiciel libre ne soit pas un rendez-vous manqué

Logo Freespire 2.0

« ...ils auraient tout aussi bien fait d'être restés sous Windows. »

Voici un sujet souvent traité ici comme ailleurs : la risque de dilution de certaines valeurs du libre dans son processus en marche de démocratisation[1].

Parce que si le nouvel utilisateur de logiciels libres est avant tout préoccupé par son propre confort matériel (pris dans tous les sens du terme) alors il se pourrait bien que l'occasion offerte devienne un rendez-vous manqué.

Une traduction de l'émérite framalangueur GaeliX.

Screenshot - Datamation

De la domination de GNU/Linux pour de mauvaises raisons

GNU/Linux World Domination for the Wrong Reasons

Bruce Byfield - 11 mars 2008 - Datamation

A chaque fois que j'entends les gens parler des opportunités qu'a GNU/Linux de devenir de plus en plus populaire, je me souviens d'une réflexion de Tommy Douglas[2], le social-démocrate qui est devenu un héros pour la création de la couverture sociale universelle au Canada : « Si je pouvais appuyer sur un bouton et gagner un million d'électeurs qui n'ont pas compris ma politique », a-t-il dit, « je n'appuierais pas sur ce bouton ». Il voulait dire par là qu'il ne faisait pas de la politique simplement pour être élu, mais pour amener d'autres personnes à partager ses idéaux - et qu'il était déterminé à ne pas perdre de vue ses objectifs à long terme tout en poursuivant ceux à court terme.

Cette reflexion a du sens pour moi parce que, de plus en plus, dans la hâte de s'attribuer des parts de marché, beaucoup de gens semblent perdre de vue que l'objectif de GNU/Linux et des logiciels libres n'est pas en soi d'être populaire, mais de faire accepter un ensemble d'idéaux à une plus grande audience.

A la base, le logiciel libre est là pour aider les utilisateurs à prendre le contrôle de leurs ordinateurs afin qu'ils puissent participer sans entrave aux communications numériques sur les réseaux et Internet. Il s'agit de pouvoir installer un logiciel librement, plutôt qu'encadré par un fabricant. Il s'agit de pouvoir utiliser votre ordinateur comme vous le voulez, plutôt que d'en céder le contrôle à des boites noires installées par les éditeurs de logiciels sans votre autorisation.

On pourrait qualifier cet objectif d'activisme de consommateurs si cela vous fait plaisir, mais une description plus adéquate serait extension de la liberté d'expression, et peut-être même extension de la liberté d'association, qui sont des droits fondamentaux sur lesquels les sociétés industrielles modernes sont censées être construites.

Toutefois, ce sont rarement ces objectifs qui sont décrits par les bloggers et chroniqueurs quand ils évoquent les possibilités que GNU/Linux devienne plus populaire. Selon eux (et leurs critères n'ont pas beaucoup évolués entre 2002 et 2008), ce dont ce système d'exploitation a besoin c'est de plus d'applications commerciales, d'un meilleur support matériel, de l'amélioration de l'interopérabilité avec Windows, et de plus de machines pré-installées. Et quand ils évoquent l'embellie dans l'utilisation de GNU/Linux pour cause de résistance à Vista, ils vont plus se servir du mot « libre » (NdT : free en anglais) pour parler de prix ou de coût total d'acquisition, que pour parler de politique ou de philosophie.

Ils abordent le sujet, en résumé, d'un point de vue business ou technique, plus fondé sur la facilité que sur les idéaux. Et, sur le court terme, il n'y a rien de vraiment gênant là dedans (même si je ne peux m'empêcher de penser que l'interopérabilité avec Windows est l'une des excuses pour le tristement célèbre accord Microsoft-Novell en novembre 2006).

Ceci dit, j'apprécie l'excellence technique autant que tout un chacun et si tout ce que vous souhaitez est une excellente alternative à Windows, alors OS X fera votre bonheur (et peut-être plus encore, d'après certains). Comme GNU/Linux, c'est un sytème dérivé d'Unix mais dont la facilité d'utilisation est inégalée. Si votre priorité est la performance technique, le fait qu'il soit propriétaire ne devrait pas trop vous poser de problèmes.

De la même façon, si les graticiels vous intéressent, il y a suffisamment d'applications à disposition pour que vous n'ayez jamais à payer un cent, sans parler d'Acrobat ou des lecteurs Flash qui sont téléchargeables gratuitement.

En fait, au moins autant de gens se tournent vers ces solutions de rechange que vers GNU/Linux du fait de leur ressentiment envers Windows. Sans trop réfléchir, je pense à au moins une douzaine de consultants qui distribuent des solutions de serveurs libres basées sur Drupal ou Joomla et qui utilisent OS X sur leurs ordinateurs portables.

De la même manière, il vous suffit de jeter un coup d'œil sur les forums des principales distributions comme Fedora ou Ubuntu pour voir que les utilisateurs sont plus intéressés par obtenir les pilotes vidéos propriétaires que d'avoir le contrôle de leurs ordinateurs. Après tout, les pilotes propriétaires sont disponibles, gratuitement, tout comme les pilotes libres qui le sont par choix éthique, alors pourquoi ne pas les utiliser, surtout quand ils sont technologiquement plus au point ? J'ai même vu certains utilisateurs reprocher à Fedora de ne pas fournir les pilotes propriétaires dans ses dépôts.

Il ne leurs viendrait jamais à l'esprit que le faire serait contraire à la politique de Fedora de ne mettre à disposition que des logiciels libres. Avec ces utilisateurs, l'avantage à court terme d'avoir des pilotes propriétaires techniquement supérieurs l'emporte sur l'éthique de la liberté. D'ailleurs, la plupart de ceux qui se plaignent semblent ne jamais avoir entendu parler des idéaux défendus par les logiciels libres. Pas plus qu'ils ne se fatiguent à écouter quand ces idéaux sont évoqués.

Certes, certains d'entre eux utilisent temporairement les pilotes propriétaires en attendant que des pilotes libres performants soient disponibles. Mais l'attitude générale donne à penser qu'ils n'ont aucune compréhension des objectifs à long terme. Peut-être qu'ils pourraient aider à augmenter suffisamment le nombre d'utilisateurs GNU/Linux pour encourager les fabricants à mettre à disposition des pilotes libres, mais je crains que leur contribution réelle ne fasse que conforter les fabricants dans leurs pratiques habituelles. En terme de bénéfice à long terme, pour eux-mêmes ou pour les autres, ils auraient tout aussi bien fait d'être restés sous Windows.

On retrouve le même manque de perspective dans d'autres raisons à court terme d'utiliser GNU/Linux. Toute personne ayant le sens l'équité se doit de s'interroger sur Microsoft ou tout autre logiciel en situation de monopole. Bien que le refus ou la règlementation des monopoles puisse conduire à des victoires à court terme, sur le long terme, de telles attitudes ou efforts font très peu de différence. Détruisez un monopole, et un autre se précipitera pour combler la brèche. Plus important encore, qu'importe la société qui a le monopole, il y a de fortes chances qu'elle soit propriétaire.

« Le problème quand on parle des monopoles », m'a dit il y a quelques années Peter Brown, directeur exécutif de la Free Software Foundation: « C'est qu'on laisse à penser que si il ne s'agissait pas d'un monopole, si il y avait de la concurrence entre les sociétés propriétaires, alors cela ne nous poserait pas de problème. Mais c'est faux, ce ne serait pas satisfaisant notre point de vue. »

Et Brown de continuer, « Nous ne voulons nous battre pour une victoire à court terme, car cela focalise les gens sur de mauvaises questions. Nous avons toujours eu à cœur de nous concentrer sur les plus gros problèmes, de façon à ce que si des gens s'orientent vers les logiciels libres, ils les fassent pour de bonnes raisons. »

Ou, comme Richard Stallman me l'a expliqué en 2007, « L'objectif du mouvement logiciel libre est de vous donner le contrôle du logiciel que vous utilisez. Ensuite, si vous voulez le rendre plus puissant, vous pouvez travailler à le rendre plus puissant ».

Oubliez ces priorités, et ce n'est même pas la peine de vous ennuyez à configurer un poste de travail ou un portable sous GNU/Linux. Vous avez perdu de vue ce qui est important et différent.

Comme Peter Brown a déclaré au nom de la Free Software Foundation, « A la fin de la journée, nous ne cherchons pas à être l'organisation la plus populaire du monde. Beaucoup d'organisations examinent leur situation et se disent : Quelle est la meilleure façon d'être en avance sur les autres ? Comment allons-nous composer avec notre ligne de conduite pour réaliser quelque chose, pour devenir plus populaire et réussir ? Mais quand vous avez un chef de file comme Richard Stallman, ces considérations ne sont jamais de mise. Il n'y a pas de considérations à court terme. Notre travail consiste élever le logiciel libre au statut de question éthique. Et à partir de là, nous pouvons aller de l'avant ».

Voir GNU/Linux passer de l'ombre à la lumière est passionnant, aucun doute là dessus. S'impliquer dans cette transformation l'est plus encore. Pourtant, dans la joie rebelle de regarder ces paradigmes évoluer, il nous faut prendre en compte que l'acceptation se fait parfois à un prix trop élevé. Il est vrai qu'insister pour que l'éthique de partage à la base de ce système d'exploitation fasse partie de son succès peut retarder ou même de mettre fin à ce même succès. Pourtant si cette éthique ne survit pas ce succès ne vaudra rien.

Notes

[1] L'illustration est un détail d'un logo de la distribution GNU/Linux Freespire qui combine du logiciel libre avec des programmes, codecs et pilotes propriétaires. Ce serait un peu comme une Ubuntu sans les inconvénients d'une Ubuntu et c'est sûrement bien plus facile et pratique à l'installation pour l'utilisateur. Sauf si vous adhérez à l'article ci-dessus... Leur slogan est The freedome of choice que l'on peut s'amuser à retourner en The choice of freedom.

[2] NdT : Tommy Douglas sur Wikipédia.

samedi 8 mars 2008

The free software movement is a political cause, not a technical one.

Central GNU - Wrote - CC By

« The free software movement is a political cause, not a technical one. »

Cette citation est extraite d'un tout récent message de Richard Stallman sur la liste emacs-devel[1].

Elle résume bien, je crois, sa manière de voir les choses ainsi que la différence entre Free Software et Open Source[2].

Par contre notre groupe de travail Framalang a un peu souffert pour la traduction française. En voici quelques propositions.

  • Le mouvement des logiciels libres relève d'une idéologie politique, pas technique.
  • Le mouvement du logiciel libre repose sur des considérations politiques, pas techniques.
  • Le mouvement du logiciel libre a des aspirations politiques, pas techniques.
  • Le mouvement pour le logiciel libre répond à des motivations politiques, pas techniques.
  • Le mouvement du logiciel libre est un enjeu politique, pas technique.

À moins que vous ayez vous aussi votre proposition, laquelle choisiriez-vous ?

Et question subsidiaire : êtes-vous d'accord avec Stallman ?

edit : ajout des propositions apparues dans les commantaires

  • Le mouvement du logiciel libre est une problématique d'ordre politique et non technique.
  • Le Libre est une démarche politique, pas technique.
  • Le mouvement des logiciels libres relève d'un idéal politique, pas technique.
  • Le logiciel libre, ce n'est pas de l'informatique, c'est de la politique.
  • Le Mouvement du Logiciel Libre est un mouvement politique, pas technique.
  • Le mouvement du logiciel libre est un combat politique, pas technique.

Notes

[1] Photgraphie de Wrote titrée central gnu et sous licence Creative Commons By.

[2] Au sujet de la confusion et/ou polémique entre Free Software et Open Source on pourra lire Pourquoi l'« open source » passe à coté du problème que soulève le logiciel libre de Richard Stallman.

- page 1 de 2