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 pour en sous-titrer la vidéo[2].

« 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 vous souhaitez lui ajouter le sous-titrage en voici le fichier SRT.

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é LISA ; 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 LISA é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 par 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.

[2] Grand merci à Xavier Marchegay pour le sous-titrage.




Dossier OLPC : 2 La dépêche AP (qui a déclenché la polémique)

Dossier One Laptop Per Child (un portable par enfant)

Fin de la série de traductions sur le projet OLPC afin de constituer un petit dossier cohérent même pour un public non averti. Parce que nous pensons que le sujet le mérite (et que les grands médias s’en désintéressent).

C’est ici qu’est parti la récente polémique avec la communauté Open Source qui s’est vue traiter de fondamentaliste par un Nicholas Negroponte prêt désormais à accueillir Windows dans son ordinateur.

Une dépêche AP traduite par Yonnel.

Copie d'écran - Associated Press (Google News)

Démission d’un des principaux leaders du programme de portables à bas coût

Low-cost laptop program sees a key leadership defection

Brian Bergstein – 22 avril 2008 – Associated Press

BOSTON (AP) — Un des personnages clés du projet de portable à 100 $ pour les enfants, a démissionné, alors que l’organisation se prépare à faire évoluer son approche open-source en intégrant Windows, le système d’exploitation de Microsoft Corp.

Alors que la paternité de la fondation One Laptop Per Child est attribuée à Nicholas Negroponte, du Massachusetts Institute of Technology, son collègue de longue date Walter Bender était son bras droit. Bender gérait la partie logicielle et le contenu pour les portables “XO” vert-et-blanc, dont l’interface utilisateur a été spécialement conçue comme un outil éducatif.

Mais en mars, après que les premières livraisons de portables à 188 $ aient atteint moins d’enfants qu’il était prévu à l’origine, Bender est devenu responsable du “déploiement”.

Officiellement, OLPC a déclaré que la restructuration de l’organisation était due au fait que la technologie du portable était pour ainsi dire aboutie. Un point de vue différent est exprimé par l’ancien responsable sécurité du XO, Ivan Krstic, qui a écrit sur son blog que Bender avait été dégradé. Selon Krstic, OLPC est en pleine “restructuration interne drastique”, et qu’elle “change radicalement d’objectifs et de vision”.

Puis, la semaine dernière, Bender a complètement quitté le groupe. Cela fait le troisième départ majeur pour OLPC. En plus de Krstic, Mary Lou Jepsen, qui en était directeur technique, est partie au mois de décembre.

Negroponte a déclaré que Bender était à bout de souffle, après avoir aidé à façonner OLPC depuis deux ans, pendant lesquels plus de 500 000 portables ont été vendus dans des pays tels que Haïti, l’Afghanistan, le Rwanda, le Pérou, l’Uruguay ou la Mongolie.

Bender a déjà un nouveau projet : le lancement d’une structure indépendante pour s’occuper du développement du logiciel spécifique au XO, que l’on connaît sous le nom de Sugar, dans le but de l’adapter à des ordinateurs sous Linux autres que les XO. “Sugar est à l’étroit, il est temps de lui donner de l’air”, a-t-il lancé dans un échange d’e-mails.

Sugar repose beaucoup sur les icônes et d’autres fonctionnalités graphiques, et évite le format de fichiers et dossiers propre à Windows. Le but était d’être intuitif pour les enfants des pays en voie de développement qui n’ont jamais croisé un PC, mais certains gouvernements ont hésité à investir dans des portables sans Windows. Certains portables concurrents, présentés comme des outils éducatifs, comme le Classmate PC développé par Intel Corp., sont bien sous Windows.

Depuis environ un an, pourtant, Microsoft travaille sur une version allégée de Windows pour fonctionner sur les portables XO. Conséquence : Négroponte a estimé mardi dernier qu’il s’attend à ce que les XO aient bientôt une option “dual-boot”, ce qui signifie que les utilisateurs pourraient choisir entre Windows et Sugar.

Un des points actuellement en suspens est le coût du matériel nécessaire à Windows, ce qui ajouterait 7 à 12 $ au prix du XO, et l’emmènerait encore plus loin du but ultime de produire les machines pour moins de 100 $. Finalement, a ajouté Negroponte, Windows pourrait être le seul système d’exploitation, et Sugar le logiciel éducatif qui s’exécuterait par-dessus.

Cela pourrait décevoir les promoteurs de l’open source, qui ont aidé à financer OLPC et qui encourageaient le défi que cela représentait face à la domination de Microsoft. A la différence de logiciels propriétaires comme Windows, les applications open source sont développées par une communauté de programmeurs, et le code sous-jacent est partagé en toute liberté.

Wayan Vota, dont le blog OLPC News a annoncé le départ de Bender lundi dernier, a avoué sa peur de voir Sugar perdre de l’attention sur les XO utilisant Windows. “Derrière quoi pensez-vous que Microsoft mettra sa puissance marketing ?” a-t-il demandé.

Le principal souci de Negroponte, selon ses propres termes, est de placer autant de portables que possible dans les mains des enfants.

Il s’est plaint qu’une insistance trop importante sur l’open source avait handicapé l’XO, et que Sugar “était devenu amorphe” et “n’avait pas d’architecte logiciel qui soit ferme”. Par exemple, les portables ne supportent pas les animations Flash, très répandues sur le web.

“Il y a plusieurs exemples comme celui-là, que nous devons régler sans nous soucier du fondamentalisme d’une partie de la communauté open source”, a-t-il déclaré. “On peut promouvoir l’open source sans être un fondamentaliste de l’open source.”

Au-delà d’une nouvelle conception de la technologie du portable, Negroponte veut qu’OLPC soit plus efficace. Depuis plus d’un an, un cabinet de chasseur de têtes est à la recherche d’un directeur pour le groupe.




Dossier OLPC : 1 Présentation du projet One Laptop Per Child

Dossier One Laptop Per Child (un portable par enfant)

Nos récents articles sur l’OLPC nous ont donné envie d’une nouvelle traduction / introduction en direction d’un public plus large qui, au delà de la polémique, présente bien selon nous le projet et ses enjeux.

Merci à Yonnel pour tout le travail de traduction.

Copie d'écran - Free Software Magazine

La liberté pour tous avec le projet One Laptop Per Child

Impossible thing #6: Freedom for all with the One Laptop Per Child project

Terry Hancock – Avril 2008 – FreeSoftware Magazine

Plus les années passent et plus on s’inquiète de l’émergence d’une « fracture numérique » entre les riches et les pauvres. L’idée, c’est que ceux qui n’atteignent pas un certain seuil de revenu ne pourront pas se permettre d’investir dans des ordinateurs et une connexion internet qui rendent possible une éducation et un développement avancés. Ils seront pris au piège de leurs contingences. Avec les systèmes d’exploitation propriétaires et payants, qui imposent une sorte de plancher sur le prix des systèmes, cela pourrait bien être le cas. Mais GNU/Linux, le matériel en constante amélioration et une implication de tous pour réduire les coûts plutôt que d’améliorer le matériel, ont amené une nouvelle vague d’ordinateurs à très bas prix, à commencer par le XO d’OLPC. Ces ordinateurs à base de logiciels libres seront le premier contact à l’informatique pour des millions de nouveaux utilisateurs, et ceci annonce un avenir plus libre.

One Laptop Per Child, un portable par enfant

Kofi Annan, ancien Secrétaire Général des Nations Unies, fut à l’origine de l’idée il y a quelques années : un projet pour changer les méthodes d’apprentissage des enfants partout dans le monde. Nicholas Negroponte, professeur au MIT, a décidé de s’occuper du problème, et avec le temps, après un long examen des options possibles, une solution d’apprentissage constructiviste a été choisie : fournir aux enfants un outil pour « apprendre à apprendre » (selon les termes de l’expert de l’éducation Seymour Papert). Le type d’ordinateur sélectionné est un « portable », même si le terme doit être compris dans un sens plutôt large, car l’OLPC XO 1, étant conçu pour une mission totalement différente de celle du portable typique de l’homme d’affaires en voyage, ne ressemble à aucun design antérieur.[1]

OLPC - 1

Un des principaux critères pour le design est que le XO doit être très très peu coûteux. L’objectif était d’arriver à 100$ US. Les premiers exemplaires devraient plutôt s’approcher de 200$, même si on espère que cela baissera suivant les prix des composants et la stabilisation du design. Le projet s’est engagé à baisser les coûts plutôt que d’améliorer les performances, puisque tout l’intérêt du portable OLPC est de créer un produit que les ministères de l’éducation des pays du Tiers-Monde auront les moyens d’acquérir pour les enfants de leur pays.

« Absolument tous les composants logiciels de la machine seront sous licence libre – même jusqu’au BIOS, qui sera LinuxBIOS, écrit en langage Forth. »

Vous ne pouvez vraiment pas faire un ordinateur comme celui-ci avec des logiciels propriétaires pour plusieurs raisons. D’abord, évidemment, vous ne pouvez pas vous permettre d’acheter les licences pour 100 millions de copies de Windows – ce qui coûterait plus que le matériel ! Deuxièmement, même si des rabais importants étaient accordés pour le rendre abordable, ce choix de système serait une énorme contrainte pour le design, à cause du manque de flexibilité des logiciels basés uniquement sur des binaires. Troisièmement, puisque tout l’intérêt est d’aider les gamins dans leur apprentissage-exploration, il est contre-productif de cacher les mécanismes – l’open source pour le système d’exploitation est vraiment un élément de l’expérience d’apprentissage.

Ce ne devrait donc pas être une surprise de voir le portable OLPC tourner sous Linux. En fait, absolument tous les composants logiciels de la machine seront sous licence libre – même jusqu’au BIOS, qui sera LinuxBIOS, écrit en langage Forth. A cause de la complexité liée à la présence du code source pour tous les logiciels sur des ordinateurs si minuscules, avec de telles contraintes de stockage, l’équipe a également décidé d’écrire une énorme partie du système en Python, un langage de programmation interprété qui simplifie grandement cette exigence. En Python, la source est le programme fonctionnel, donc il n’y a en fait qu’une seule chose à distribuer ; la source est particulièrement facile à lire, même pour des élèves de secondaire ; de plus, aucun compilateur ou système pour le build n’est requis pour qu’ils utilisent ou modifient le logiciel sur l’ordinateur. Les changements se voient immédiatement, dans l’environnement d’exécution. [2]

OLPC - 2

En fait, les portables OLPC sont conçus pour faciliter autant que possible ce genre d’exploration. Le développement de logiciels est une des nombreuses « activités » qu’un enfant est invité à explorer dans Sugar, l’interface utilisateur de la machine. Chaque programme est conçu pour permettre à l’enfant d’appuyer sur une simple touche « View source » pour voir le code Python qui se cache derrière l’application (vous avez peut-être remarqué que la plupart des navigateurs web disposent d’une telle fonctionnalité, ce qui rend le HTML hautement accessible, même aux « non-programmeurs » partout dans le monde).

« Le développement de logiciels est une des nombreuses activités qu’un enfant est invité à explorer dans l’interface utilisateur de la machine Sugar. »

Les conséquences de cette décision donnent le vertige et font et rêver. Autour du monde, peut-être avant 2010 ou 2012, il pourrait y avoir jusqu’à cent millions d’enfants, de six à dix ans, qui utiliseraient un environnement de programmation Python complet et facile d’accès, ainsi qu’un système d’exploitation rempli de programmes amusants à bidouiller. Il est difficile d’imaginer un enfant qui ne serait pas attiré. [3]

OLPC - 3

Juste pour dire, imaginez qu’en fait seul un enfant sur mille soit réellement impliqué, et atteigne le point où l’on puisse légitimement l’appeler un « développeur open source ». Cela ferait cent mille personnes. Rappel : Debian GNU/Linux, dont nous avons déjà vu que la valeur peut être évaluée à dix milliards de dollars ou plus, a été produit par bien moins de développeurs.

Toujours est-il que le projet OLPC lui-même a été cité dans la presse pour des raisons moins positives. Il y eut des accusations de mauvaise gestion, et des conflits de personnalité sont apparus. Il y eut une brouille avec Intel, et une réorganisation de certains aspects de la gestion du projet est actuellement étudiée. Certains craignent que les grandioses objectifs ne soient pas atteints. Mais sur le long terme ce ne sont pas des considérations très importantes, parce que même si OLPC en lui-même échoue, le concept de la mission est déjà validé, et c’est la mission qui importe. Si ce n’est pas XO, alors une autre machine à très bas coût sera déployée de par le monde pour occuper la même niche. Certains concurrents ont déjà fait leur apparition sur ce marché.

Un marché totalement nouveau pour les ordinateurs

Assez de gens dans les pays développés ont été impressionnés par le design du XO, pour que les grands fabricants et concepteurs s’y intéressent. Clairement, il y a une demande pour un ordinateur entre 200 et 400 dollars qui fasse ce que le XO fait. Et comme les chaînes de production et de distribution pour OLPC sont en quelque sorte handicapées par les spécificités de sa mission, les développeurs commerciaux apparaissent pour occuper l’espace vide de ce marché.

Une nouvelle gamme de portables à bas coût, basés sur de la mémoire flash, des processeurs faibles, un design extrêmement rustique, et des systèmes d’exploitation GNU/Linux sont en cours de conception et de fabrication pour répondre à la demande. [4]

OLPC - 4

Par chance, ces ordinateurs auront au moins le même impact dans les pays riches que le XO en aura dans les pays pauvres : des millions et des millions de personnes seront exposées à une expérience immédiate, grâce à GNU/Linux et aux logiciels libres. De tels utilisateurs ne demanderont pas « pourquoi devrais-je passer au logiciel libre ? », mais « pourquoi est-ce que je voudrais un jour passer à quoi que ce soit d’autre ? ». La motivation du garde-ce-que-tu-connais est puissante, et cet avantage s’appliquera alors au logiciel libre.

« Des millions et des millions de personnes seront exposées à une expérience immédiate, grâce à GNU/Linux et aux logiciels libres. »

Pourtant, le plus intéressant est que, avec une telle exposition supplémentaire (et tellement de publics différents), le potentiel pour de nouvelles implications, de nouvelles idées, et de nouveaux développements de logiciels augmente également. Et bien sûr, chaque morceau grignoté entraîne dix fois plus de gens, ce qui signifie qu’il y a aussi un plus vaste bassin de ressources pour la croissance des infrastructures (plus souvent dans le cas de systèmes déployés dans des pays riches, évidemment).

Les pionniers et la nouvelle vague

Ce qui en découlera, bien sûr, est que la « culture libre » actuelle n’est vraiment que le « projet pilote ». Le vrai phénomène social est encore à venir. Et si les développeurs de logiciels libres, les hackers de matériel ouvert, et les créateurs de culture libre peuvent faire bouger le monde autant que nous l’avons déjà vu, alors il est clair que cette nouvelle vague d’un toute autre ampleur réinventera tout simplement le monde.

Notes

[1] Figure 1 : Les ordinateurs One Laptop Per Child « XO » sortant de la chaîne d’assemblage, pour leur première utilisation. Dans le sens des aiguilles d’une montre, depuis le coin en bas à gauche : les tout premiers portables qui sortent de la chaîne d’assemblage ; des enseignants lors d’un séminaire OLPC ; des enseignants à Oulan-Bator, en Mongolie ; une représentante du ministère de l’éducation mongol, lors de la cérémonie de remise des premiers exemplaires (Images : OLPC Project / CC-By 2.5).

[2] Figure 2 : les portables OLPC sont déjà déployés dans beaucoup d’endroits du monde technologiquement sous-équipés (les données de participation sont basées sur la fin de l’année 2007, depuis des informations présentes sur le site http://www.laptop.org).

[3] Figure 3 : Des enfants à la découverte de la technologie. L’OLPC, à cause de sa conception à base de logiciels libres, offre des possibilités sans précédent pour ses nouveaux utilisateurs partout dans le monde (Images : OLPC Project / CC-By 2.5).

[4] Figure 4 : Bien que OLPC vise les pays en développement, il oriente le marché et des concurrents commerciaux viennent rapidement occuper le vide dans le marché (Crédits: OLPC Project / CC-By-2.5 (XO), S2RD2@Flickr/CC-By-2.0 (Classmate), Red@Wikipedia/CC-By-3.0 (Eee), Sinomanic et ONE sont des photos provenant de communiqués de presse des entreprises respectives).




Largage de liens en vrac #4

Peasap - CC byEt c’est reparti pour un bordélique petit tour du web section actualités logicielles (subjectif et personnel). C’est pas pour dire mais dans l’tas, 41 liens mine de rien, y’a pas mal de trucs intéressants… [1]

Et pour tous les épisodes précédents et à venir c’est ici.

  • BitRock InstallBuilder : Un installateur de logiciels multi-OS qui semble d’après la très probante démo vraiment bien réalisé.
  • BitRock Custom Stacks : Des mêmes auteurs, un installateur de plateformes web pour version locale avec un serveur LAMP intégré. Pour voir ce que cela donne avec des solutions éprouvées comme Drupal, Mediawiki, WordPress…, rien de tel que de tester le service Bitnami. Comme tout est autonome et indépendant, peut sous Windows se mettre sur une clé USB.
  • Luminotes : Luminotes est une sorte de wiki WYSIWYG à la sauce Ajax pour organiser ses notes et ses idées (quand on en a). La présentation fait très web 2.0 mais contrairement à l’habitude (et c’est heureux) il y a une version serveur personnel sous licence GPL à télécharger pour l’installer où l’on veut et conserver ses données en lieu sûr.
  • Instantbird : Un client de messagerie instantanée multi-protocoles (et multiOS) qui réalise une sorte de mix entre Pidgin et les technologies Mozilla.
  • Insoshi : Même idée que le logiciel précédent (et toujours sous Ruby on Rails). Les options libres pour réaliser son petit réseau social commencent donc à fleurir (si quelque visiteur pouvait les comparer et laisser son avis dans les commentaires, ce serait enrichissant pour tout le monde).
  • Zotero : Une extension pour Firefox permettant de collecter efficacement des documents du web. C’est une sorte de Scrapbook en plus puissant (parait-il). Lire ce tutoriel pour mieux comprendre de quoi il s’agit.
  • SocialProfile : Une extension pour Mediawiki (le wiki de Wikipédia) qui nous vient de Wikia et qui apporte a priori un petit aspect réseau social à votre wiki.
  • Getboo : Pour faire votre propre petit site del.icio.us (c’est-à-dire un annuaire de liens partagés).
  • myToDoListPHP : Comme son nom l’indique. Simple et fluide grâce à un peu d’Ajax.
  • Pencil : Pas mal de récentes améliorations pour ce logiciel d’animation 2D qui s’accouple parfaitement avec une tablette graphique.
  • Strip-It : Logiciel (web) permettant de créer dynamiquement une galerie (web) pour comic-strips (web) dessinés en SVG (web, donc). Petit clin d’œil à notre ami Nojhan, émérite dessinateur de Geekscottes 😉
  • ZScreen : Petit mais costaud captureur d’écran (sic !) pour Windows avec une fonction pratique d’upload FTP à la volée.
  • WordIt : Uniquement Windows, un tout petit traitement de texte en version alpha qui semble assez prometteur (utile par exemple pour sa fonction export en PDF).
  • Sakura : Tant qu’on y est je signale aussi cet petit éditeur texte spécialisé dans le japonais.
  • StorYBook : Un utilitaire qui permet aux écrivains (ceux qui se décident à écrire quelque chose qui ressemble à un livre) de mieux gérer la masse d’information en particulier pour ce qui concerne les personnages, les lieux, etc.
  • OpenLayers : Une bibliothèque en JavaScript qui permet de faire afficher des cartes sur votre sit web un peu comme avec Google Maps.
  • Hartija : Un framework d’impression pour votre site web ou, si vous préférez, une sorte de CSS universel pour l’impression de vos pages (dont finalement assez peu de webmasteurs se soucient réellement).
  • Magical Jelly Bean Keyfinder : Un utilitaire portable permettant de retrouver vos clés et autres numéros de série égarés (comme celle de votre OS Windows mais également de pas mal d’autres programmes). Uniquement Windows.
  • RarCrack : Dans le même ordre d’idée, signalons ce petit script qui permet, sous Linux, de retrouver un mot de passe oublié dans un fichier compressé de type .rar, .zip ou .7z.
  • OpenKM : Gestionnaire de documents à orientation professionnelle avec interface web.
  • Tracks : Si vous souffrez (comme moi) de procrastination et que vous vous intéressez (comme moi… bientôt) à la méthode GDT (Getting Things Done) pour améliorer les choses, alors cette application web pourra vous être utile.
  • ThinkingRock : Même idée que le logiciel précédent. Comme il est dit en accueil du site « Si vous n’avez pas le temps pour télécharger et utiliser ThinkingRock alors ce logiciel est vraiment fait pour vous ! »
  • Spaz : Le client Windows/Mac/Linux que tout adorateur de Twitter (et du libre) attendait ? (utilise le framework AIR d’Adobe)
  • Freeway : Ce ne sont pas les plateformes d’eCommerce Open Source qui manquent actuellement. Mais si celui-ci vient s’ajouter aux autres, il y a peut-être une raison.
  • Vidnik : Seulement si vous avez un Mac et un compte YouTube !
  • Jsvi : Le célèbre éditeur Vi en Javascript !
  • Screenlets : Comme il est dit sur Ubuntu-fr, Screenlets est un programme qui permet de gérer les widgets. C’est à dire de mini programmes présents sur le bureau qui permettent par exemple de voir la météo, écrire des notes…
  • Ubuntu Brainstorm : Ubuntu Brainstorm permet aux utilisateurs de soumettre aux votes de la communauté de nouvelles idées pour améliorer la célèbre distribution GNU/Linux. Devant le succès rencontré, les développeurs ont décidé d’ouvrir le code de la plate-forme (qui repose sur Drupal) pour permettre à d’autres projets d’en faire de même.
  • Subtitle Editor : Ils en ont de la chance ceux qui sont sous GNU/Linux de posséder ce bel outil pour éditer des sous-titres à leurs vidéos.
  • Linux Wallpapers : Juste une page hébergeant des fonds d’écran aux couleurs d’une bonne vingtaine de distributions Linux (j’aime bien celui de Suse personnellement).
  • HandBrake : Ce performant rippeur de DVD en MPEG-4 (pour une sortie qui accepte les formats libres MKV et OGM) est désormais aussi disponible sous Linux et Windows.
  • Wireshark : Ethereal est mort, vive Wireshark ! Nouveau nom mais pas seulement pour ce très bon analyseur de protocole de réseau utile aux admin-sys. Signalons également dans la même catégorie Angry IP Scanner.
  • MikeOS : Un système d’exploitation qui ne dépasse pas les 400 ko et que l’on peut booter depuis nos bonnes vieilles disquettes ! Une gageure mais aussi une source d’étude pour les étudiants puisque la source d’étude propose ses sources !
  • Biniax : Encore un jeu addictif (d’après les adeptes, ce qui est logique !). Jeu de réflexion proche du concept des dominos.
  • Chumby : Ce n’est pas un logiciel mais un truc non identifié entre le robot et le radio réveil avec du Linux embarqué dedans. Permet de faire afficher plein de choses qui frisent parfois l’inutile.
  • Kysoh : Même principe que Chumby mais cette fois-ci le robot ressemble fort à un pingouin connu !
  • Open Pandora : Tant qu’on est dans le dur, un peu de buzz avec l’annonce de la sortie prochaine de l’UMPC libre Pandora qui pourrait bien être à la console de jeu (de type Nintendo DS ou PSP) ce que l’Asus Eee Pc fut pour les ordinateurs portables. Sous Linux et avec wi-fi et écran tactile siouplait !
  • Cubit and TouchKit : Et pour finir en beauté, toujours du hardware avec ce projet d’ecran tactile. Un peu comme le iPhone mais sur un gros cube, le bien-nommé Cubit ! Prometteur et potentiellement très créatif. Repose sur le TouchKit dont les sources sous licence libre seront bientôt disponibles pour la grandes joies des bidouilleurs en herbe.

Notes

[1] Crédit photo : Peasap (Creative Commons By)




Dossier OLPC : 4 Le souhait de Benjamin Mako Hill

Dossier One Laptop Per Child (un portable par enfant)

Après l’intervention de Stallman et la précision de Negroponte, Nous poursuivons aujourd’hui notre petit dossier sur l’OLPC qui se trouve clairement aujourd’hui à la croisée des chemins.

Il faut dire que, sauf erreur de ma part, les grands médias francophones ne semblent pas du tout s’y intéresser (et c’est bien décevant). Les seuls qui abordent le sujet sont les sites web spécialisés en informatique alors que c’est avant tout d’éducation qu’il s’agit. Ceci n’a pas échappé à Benjamin Mako Hill[1] dont je partage totalement le point de vue[2].

Une traduction que nous devons à Simon Descarpentries pour une relecture by myself.

OLPC - Barnaby - CC-By

Libération des ordinateurs portables

Laptop Liberation

Benjamin Mako Hill – mardi 29 avril 2008

Au cours de la semaine dernière, Nicholas Negroponte donna cette malheureuse entrevue décriant « l’intégrisme du logiciel libre » (ndt, open source fundamentalism), et indiquant la possibilité d’une relation plus chaleureuse avec Microsoft. Comme on pouvait s’y attendre, cela a suscité un flux ininterrompu de commentaires sur OLPC News et sur les listes de diffusion du projet OLPC.

Quelques jours avant que la déclaration de Negroponte n’atteigne le presse, j’ai donné une conférence nommée Libération des ordinateurs portables au Penguicon où j’ai pu expliquer pourquoi je pensais que l’utilisation d’un système d’exploitation libre et l’adoption des principes du logiciel libre par le projet OLPC étaient essentiels pour le succès de l’initiative et de ces propres objectifs de réforme de l’éducation. Et cela fait un certain temps que je dit des choses similaires.

Mon propos peut se réduire à quelque chose, d’assez approprié, que Nicholas Negroponte aimait à dire quand le projet s’appelait encore le Portable à 100$ : un pc-portable extrêmement peu cher n’est pas une question de « si », mais de « quand » et « comment ». Cette technologie définira les modalités par lesquels les étudiants communiqueront, collaboreront, créeront et apprendront. Ces modalités sont dictées par ceux qui ont la capacité de changer les logiciels — ceux qui ont accès aux ordinateurs, aux sources nécessaires pour faire les changements et à la liberté de partager et de collaborer.

Le constructionnisme (la philosophie éducative de l’OLPC) consiste à mettre de puissants outils, et le contrôle sur ses puissants outils, dans les mains des étudiants. Il s’agit de l’apprentissage par l’exploration et la création, il s’agit également de façonner son propre environnement d’apprentissage. Les principes constructionnistes portent en eux des similarités non négligeables avec ceux du logiciel libre. En effet, l’engagement du projet OLPC auprès des logiciels libres ne s’est pas produit par accident. Le projet OLPC argumenta de manière convaincante qu’un système libre était essentiel à la création d’un environnement d’apprentissage qui puisse être utilisé, bidouillé et ré-inventé par ses jeunes utilisateurs. À travers ces processus, l’XO devient une force pour l’apprentissage de l’informatique, et un environnement via lequel les enfants et leur communautés peuvent utiliser la technologie suivant leurs choix, dans des conditions appropriées qu’ils auront eux-mêmes décidé.

Nous savons que les bénéficiaires d’ordinateurs portables seront avantagés de pouvoir réparer, améliorer et traduire les logiciels fournis avec leurs ordinateurs dans leur propres langues et contextes. Mais le plus important, c’est ce qui sera fait de ces ordinateurs, et que le projet OLPC n’a pas encore imaginé. L’OLPC est un puissant outil éducatif, mais le pouvoir ultime n’est que dans les mains de ceux qui peuvent librement utiliser, modifier et collaborer à la définition des modalités de leur environnement d’apprentissage. Par son engagement pour la liberté du logiciel, le projet OLPC fit le choix de ne pas être arrogant, en s’imaginant savoir comment ses bénéficiaires utiliseront leurs ordinateurs. Un environnement flexible, conçu pour l’apprentissage constructionniste, et une plate-forme de développement libre protègent de cette arrogance.

Le constructionnisme et le logiciel libre, implémentés et enseignés en classe, offrent un très fort potentiel d’exploration, de création et d’apprentissage. Si quelque chose te déranges, change-le. Si quelque chose ne fonctionne pas bien, répare-le. Le logiciel libre et le constructionnisme placent les élèves en situation d’appropriation de leur environnement d’apprentissage, de la manière la plus importante et la plus explicite possible. Ils créent une culture de l’autonomisation. La création, la collaboration et l’engagement critique deviennent la norme.

Le projet OLPC n’a pas à choisir si la technologie éducative arrive à maturité. Si nous travaillons dur pour ça, alors nous pourrons peut être influencer le « comment » et le « qui ». Les éditeurs de logiciels propriétaires tel que Microsoft veulent que le « qui » soit eux. Avec les logiciels libres, les utilisateurs peuvent être au pouvoir. L’enjeux n’est autre que l’autonomie. Nous pouvons aider à favoriser un monde où les technologies sont au service de leurs utilisateurs et où l’apprentissage se fait suivant les modalités des étudiants, un monde où tous ceux qui possèdent des ordinateurs portables sont libres car ils contrôlent la technologie qu’ils utilisent pour communiquer, collaborer, créer et apprendre.

Ceci est, pour moi, la promesse de l’OLPC et sa mission. C’est la raison pour laquelle je me suis engagé et que je supporte le projet depuis quasiment son premier jour. C’est la raison pour laquelle j’ai laissé Canonical et Ubuntu pour revenir à l’école au MIT, et être plus proche du projet indépendant qui naissait alors. C’est la raison pour laquelle l’engagement de l’OLPC dans la philosophie constructionniste est si importante à sa mission, et la raison pour laquelle sa mission a besoin de continuer à être menée avec des logiciels libres. C’est pourquoi le projet OLPC doit être sans compromis à propos de la liberté des logiciels.

En tant que conseiller et parfois contractant du projet OLPC, ce dernier n’est pas en devoir de m’écouter. Mais j’espère, pour notre bien à tous, qu’ils le feront.

Notes

[1] Pour mémoire nous avions traduit un autre article de Mako Hill : Pourquoi faire un don à Wikipédia ? (et soutenir la culture libre et ses utopies).

[2] Photographie : détail de Mexican Children with OLPC XOs par Barnaby sous licence Creative Commons By.




Dossier OLPC : 3 Quand Negroponte précise sa position

Dossier One Laptop Per Child (un portable par enfant)

Pour enrichir et faire écho au précédent billet, voici la traduction d’un email de Nicholas Negroponte[1], directeur du projet OLPC.

Ce message est adressé à sa communauté suite aux remous provoqués par les récentes déclarations du même Negroponte qui n’hésitait pas à critiquer Sugar et à envisager de s’appuyer désormais sur Windows pour le futur système d’exploitation de son ordinateur. Arguant à demi-mot qu’il ferait alors ainsi peut-être moins peur aux clients potentiels (principalement les organismes publiques des pays en voie de développement).

Pour une meilleure compréhension, précisons que, tel GNOME ou KDE, le très original Sugar est l’environnement graphique du XO, l’ordinateur développé et vendu actuellement par le projet. Voici ce qu’on en dit sur un blog québécois « L’interface graphique de Sugar diffère nettement des systèmes d’opérations conventionnels (Windows, Mac OS X, Ubuntu, etc.). En effet, la métaphore de bureau y est complètement écartée pour faire place à quatre vues toutes plus sublimes les unes que les autres. Les concepteurs n’ont certes pas omis que, comme le souligne si souvent Nicholas Negroponte, il s’agit là d’un projet pédagogique et non technologique. L’apprenant est donc plongé dans un environnement d’apprentissage polymorphe qui suscite inévitablement une prise en compte du caractère pluriel d’un environnement d’apprentissage. »

Précisions également que le Walter dont il est question est Walter Bender l’ancien responsable de la division logicielle du projet (dont Sugar justement) et qui vient de donner sa démission. Précisions enfin que le constructionnisme est une théorie d’apprentissage développé par Seymour Papert, créateur notamment du langage Logo, et qui a participé activement au projet OLPC.

Grand merci à Yonnel pour la traduction dont je me permets de glisser ici un extrait de notre correspondance sur ce travail, histoire d’alimenter le débat. « Eh bien, cet article était très excitant à traduire… on est vraiment au coeur de l’évolution du libre, et la mise en perspective par rapport à Stallman est saisissante. Purisme vs pragmatisme, libre vs open source, philosophe vs businessman, le libre par des chevaux de Troie ou directement, frontalement. En tout cas, les deux sont des évangélisateurs, mais je suspecte que ce n’est pas de la même évangélisation que l’on parle. L’OLPC est vraiment un enjeu crucial dans la croissance de la civilisation numérique. Et quand même, les Negroponte, quelle famille ! Les deux frangins sont tous les deux des experts en langue de bois et en "conduite du changement" (avec des gros guillemets), ils sont impressionnants. Le Nicholas, il veut gagner sur tous les tableaux : la collaboration du libre et le soutien de Microsoft. Alors, vertueux ou arnaqueur ? »

Negroponte - OLPC - World Economic Forum - CC-By-Sa

À propos de Sugar

on Sugar

Email de Nicholas Negroponte du 23 avril adressé aux listes devel, sugar et community-news du projet OLPC

On me pose sans cesse la question :

Oui, l’implication d’OLPC pour Sugar a changé. Nous sommes maintenant plus impliqués, et non l’inverse. Contrairement aux interférences engendrées par le départ de Walter, par la presse et par des sources vénérables telles que OLPC News, nous faisons évoluer Sugar, nous ne le faisons pas régresser. Laissez-moi vous expliquer.

Sugar est une très bonne idée, avec une mise en oeuvre loin de la perfection. J’attribue nos faiblesses à des objectifs de développement et à des pratiques manquant de réalisme. Notre mission n’a jamais changé. Elle est d’apporter des portables connectés pour l’éducation des enfants, dans les endroits les plus pauvres et les plus reculés du monde. Notre mission n’a jamais été de prêcher le modèle de l’enseignement parfait ou le pur Open Source. Je crois que le meilleur outil pour l’éducation est le constructionisme, et que la meilleure méthode de développement de logiciel est l’Open Source. Dans certains cas on y arrive mieux avec des chevaux de Troie, par opposition à une confrontation directe ou à une isolation par souci de perfection. Rappelez-vous l’expression : le mieux est l’ennemi du bien. Nous avons besoin d’atteindre le plus d’enfants possibles et s’en servir comme des leviers, des agents du changement. Cela ne fait aucun sens pour nous de rechercher le modèle d’apprentissage parfait.

Pour cette raison, Sugar a besoin d’une base plus large, d’être installé sur plus de plate-formes Linux et d’être installé sous Windows. Nous sommes en discussion avec Microsoft depuis plusieurs mois, pour explorer une version dual boot du XO. Certains d’entre vous ont vu ce que Microsoft a développé de son côté pour XO. Cela fonctionne bien, et maintenant il faut mettre Sugar par-dessus (façon de parler).

En tant qu’organisation à but humanitaire et non lucratif, OLPC est dans une position unique en son genre, depuis laquelle elle peut changer le monde pour les enfants et l’éducation. La ruée des fabricants de portables sur le marché du bas de gamme est un exemple parfait d’une sorte de réussite. Une autre réussite sera ce que les gamins feront après l’école, et avec les autres gamins dans le monde. Une troisième est ce que nous faisons.

Nous ne sommes pas une entreprise, mais nous avons besoin de ressembler plus à une entreprise : respecter les échéances, gérer les attentes et tenir les promesses. Pour ce faire, nous devons engager plus de développeurs, travailler plus ensemble et passer moins de temps à nous disputer. A cause de notre exposition au public, tout ce que nous dirons sera cité hors contexte. Nous ne pouvons nous exprimer qu’à travers nos actions, et celles-ci se résument à : un Sugar fiable et omniprésent. Cela inclut d’être nous-mêmes des ingénieurs plus collaboratifs, et de mieux engager la communauté. Nos limitations ne sont pas financières, mais elles sont d’identifier les ressources humaines nécessaires et de s’y tenir.

Ce qui nous attend est une opportunité pour un grand changement. Sugar est au coeur de ce processus. Prétendre qu’il n’en est pas ainsi serait risible. Ceci dit, nous devons démêler Sugar. J’utilise toujours l’analogie de l’omelette, qui veut que l’oeuf soit frit, avec un jaune et un blanc distincts, plutôt que d’avoir l’interface, les outils collaboratifs, la gestion de l’alimentation et les radios amalgamés dans un seul ensemble flou et amorphe. Sinon, Sugar est impossible à débugger, et sera limité au petit monde de la plate-forme matérielle XO, même si celui-ci grandit.

Alors que nous allons vers l’engagement d’une communauté plus large, un certain purisme doit se transformer en pragmatisme. Il est absurde de suggérer que cela est un abandon de l’Open Source ou une nouvelle direction dans notre mission. Les enfants seront les agents du changement, et notre travail est d’en atteindre le plus grand nombre. Ce n’est pas seulement vendre des portables, mais rendre Sugar aussi solide et largement répandu que possible.

Nicholas

Notes

[1] Illustration : World Economic Forum Annual Meeting Davos 2006 sur Flickr.com et sous licence Creative Commons By-Sa.




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.




Quand Jeanne-Marie découvre le logiciel libre via l’Eee PC

Le Eee Pc tout le monde en a parlé et nous aussi. Dans cet article nous émettions l’hypothèse qu’on avait à faire avec un excellent vecteur de propagation du logiciel libre auprès du grand public. A condition de rester vigilant mais aussi d’informer les utilisateurs de cet ordinateur d’un nouveau genre qu’il repose quasi exclusivement sur du logiciel libre. Sinon ils feront, comme Monsieur Jourdain, du logiciel libre sans le savoir et ce serait bien dommage.

Grand public et information sur le logiciel libre, c’est pour cette double raison que j’ai particulièrement apprécié ce test de SVM TV auprès de Jeanne-Marie, collaboratrice au magazine.

Test ainsi présentée : Jeanne-Marie utilise un portable chaque jour pour son travail, pour ses loisirs, mais n’y connaît pas grand-chose à Linux, comme d’ailleurs près de 95 % des Français. Après avoir joué avec l’Eee PC d’Asus, son avis sur la question a complètement changé.

Vous me direz que travailler pour SVM c’est certainement être plus compétent que votre belle-mère. Certes mais, avec tout mon respect, elle joue parfaitement bien le rôle de la candide qui découvre ce nouvel objet et tente de l’apprivoiser. Quant à la conclusion, titrée Eee PC : Enfin une vitrine alléchante pour le logiciel libre ?, je ne sais pas si ils avaient répété avant mais elle méritait bien la retranscription ci-dessous.

Le vidéaste : Bon t’as paru assez étonnée du fait qu’on avait un espèce de Word sur cette machine, même un Powerpoint et un tableur qui t’ont paru assez performants. Tu m’avais l’air assez étonnée en fait.

Jeanne-Marie : Oui c’est vrai j’ai été très étonnée, je ne m’attendais pas à trouver des logiciels qui proposent autant de fonctionnalités, je pensais que ça existait pas.

Le vidéaste : T’es habituée quand même à la suite classique Word, Excel, Powerpoint…

Jeanne-Marie : Tout à fait. Et là je suis non seulement pas du tout dépaysée mais en plus je retrouve mes fonctions de base classiques dont j’ai besoin dans tous ces logiciels. Et voilà effectivrement je suis très agréablement surprise.

Le vidéaste : Ca t’a permis de découvrir une alternative à ce que propose Microsoft et tu penses que là, avec ta prochaine machine, au lieu d’installer une suite Office, tu te diras, tiens peut-être que je vais essayer d’utiliser régulièrement…

Jeanne-Marie : Ah ben complètement parce je ne m’attendais pas à trouver autant de qualité et autant de fonctionnalités. Donc oui, oui, tout à fait. Je pense que j’y réfléchirai et je pense que je sauterai le pas, si j’ai cette possibilité je pense que je le ferai.

—> La vidéo au format webm