DRM et e-book : la preuve par l’absurde

La gestion des droits numériques ou (DRM) a pour objectif de contrôler par des mesures techniques de protection, l’utilisation qui est faite des œuvres numériques, nous dit Wikipédia. Dans la pratique il s’agit surtout ici de rendre artificiellement sa rareté à un produit culturel qui se diffusait auparavant sur support physique (disque, dvd, livre…) afin, pense-t-on, de lui conférer ainsi une plus grande valeur commerciale.

Le problème c’est que le contrôle finit toujours par compliquer la tâche de l’utilisateur qui avant même de songer à partager souhaite juste jouir de son bien sur le périphérique de son choix (ordinateur, lecteur, baladeur, smartphone…). On ne sait plus trop alors ce qu’on achète finalement car on est plus dans la location temporaire fortement balisée que dans la propriété sans entrave[1].

Et d’aboutir à ce témoignage absurde et révélateur où ce sont ceux-là mêmes qui placent les DRM qui décident de tenter illégalement de s’en débarrasser une fois passés de l’autre côté de la barrière, c’est-à-dire simple client.

La mémoire étant courte, et les mêmes causes produisant les mêmes effets on attend avec impatience le Napster ou le Megaupload du livre numérique

PS : Chez Framabook non seulement il n’y a pas de DRM mais la version électronique des livres est librement téléchargeable sur le site du projet 🙂

Daniel Sancho - CC by

« Pourquoi je casse les DRM sur mes e-books » : un cadre du monde de l’édition s’exprime

“Why I break DRM on e-books”: A publishing exec speaks out

Laura Hazard Owen – 24 avril 2012 – paidContent.org
(Traduction Framalang : e-Jim, Evpok, Goofy)

Les appels aux poids lourds de l’édition pour qu’ils abandonnent les DRM se sont multipliés ces dernières semaines, coïncidant avec le procès antitrust intenté par le Département de la Justice (NdT: à Apple et plusieurs éditeurs) pour entente sur les prix. Beaucoup d’observateurs craignent que ce procès n’ait en réalité pour effet de réduire la compétition sur le marché de l’e-book, en bétonnant la position d’Amazon comme acteur dominant ; et ils se demandent si les DRM ne sont pas simplement une arme supplémentaire de l’arsenal d’Amazon, puisqu’ils enferment les consommateurs dans leur Kindle Store.

Emily Gould et Ruth Curry, de la librairie électronique indépendante Emily Books ont estimé dans nos colonnes que les DRM étouffent les libraires en ligne indépendants. Et la vice-présidente d’Hachette Digital, Maja Thomas, a récemment décrit les DRM comme des « ralentisseurs » n’empêchant pas le piratage.

Pourtant il pourrait se passer un sacré bout de temps entre ce débat et le moment où la première des grosses pointures de l’édition supprimera effectivement les DRM de ses e-books.Pour l’instant, de nombreux lecteurs savent qu’ils peuvent télécharger des outils gratuits qui leur permettent de lire un livre provenant de chez Barnes & Nobles sur un Kindle, ou un ouvrage issu de l’iBookstore d’Apple sur un Nook, ou encore un Google book sur un Kobo. J’ai utilisé ces outils. J’ai récemment acheté un Google book sur le site d’une librairie indépendante, cassé les DRM, et l’ai converti pour pouvoir le lire sur mon Kindle.

Récemment, j’ai commencé à discuter de ce problème avec un cadre de l’industrie de l’édition. Cette personne, appelons-là Cadre, voulait apprendre comment casser les DRM des e-books. Environ un mois plus tard, Cadre était converti et désireux de témoigner de son expérience, à la condition que son anonymat soit préservé. Je ne pense pas que Cadre soit la seule personne dans l’industrie de l’édition à casser les DRM des livres qu’elle achète… et celles qui ne le font pas encore pourraient être tentées d’essayer, ne serait-ce que pour voir ce que les lecteurs endurent.

Voici son histoire :

« J’en arrivais à la conclusion que je voulais commencer à casser les DRM sur les e-books que j’achetais afin de pouvoir les lire sur n’importe quelle liseuse, mais ce qui m’a fait franchir le pas, c’est un formidable article intitulé Cutting their own throats (NdT: Ils se coupent eux-même la gorge) que l’auteur de science-fiction Charlie Stross a publié sur son blog. Il y soutient que les DRM sont une façon pour tous les Amazon du monde d’enchaîner les utilisateurs à leur plateforme.

À l’époque, j’avais déjà acheté plusieurs dizaines d’e-books chez Amazon, et comme les plateformes importantes avaient toutes des applications Kindle, je ne me sentais pas enfermé. Mais qu’arriverait-il si Amazon décidait de ne pas prendre en charge une plateforme particulière. Ou si de nouvelles fonctions étaient rendues disponibles pour les liseuses Kindles, mais pas pour les applications ?

J’avais aussi acheté un e-book chez Apple, et j’avais vite compris que les options étaient encore plus limitées. On ne verra pas d’application iBook pour Android de sitôt, par exemple. J’ai décidé qu’il était temps pour moi de reprendre le contrôle, et d’empêcher les vendeurs de me limiter.

J’avais déjà pensé à casser les DRM, mais je n’avais jamais sauté le pas. La raison principale était que je ne voulais pas bafouer les droits des éditeurs. Mais en y pensant à deux fois, j’ai réalisé que puisque j’avais acheté ce livre,il était légitime de vouloir le lire sur l’appareil de mon choix.

Je veux qu’il soit bien clair que je ne partage ces livres avec personne. Ils sont juste destinés à mon usage personnel. Je n’en fais pas de torrents et je ne les partage ni avec ma famille, ni avec mes amis.

Je pense que c’est justifié : quand j’achète un livre à Amazon, j’achète en fait une licence, pas le contenu. C’est assez stupide d’ailleurs. J’ai l’impression que les vendeurs d’e-books se servent de cet argument pour forcer l’utilisation des DRM et décourager les éditeurs qui les refusent. Je ne veux pas dire où je travaille, ou quoi que ce soit à propos de ma société, mais je peux dire que je ne pense pas que les DRM soient une bonne chose, ni pour l’éditeur, ni pour l’auteur, ni pour le lecteur. Pourquoi les éditeurs pro-DRM ne se rendent-ils pas compte que c’est la principale source de mécontentement de leurs clients ? Énormément de consommateurs me disent à juste titre que le prix des e-books devrait être plus bas puisqu’ils n’achètent qu’un accès au contenu sans en être propriétaire. Cette situation doit changer.

En pratique, casser les DRM est assez simple. Il y a quantité de tutoriels, qui ne demandent qu’une simple recherche Google pour les trouver. J’ai ainsi déverrouillé des livres d’Amazon et Apple. Il y eut bien apparition de quelques bugs mineurs mais là encore Internet et quelques amis de confiance m’ont facilement permis de les résoudre. Ces livres sont maintenant lisibles sur tous les appareils que je veux. Mon conseil aux petits nouveaux est de surtout ne pas renoncer. Si vous rencontrez un problème, regardez autour de vous, je suis sûr que vous trouverez la réponse sur le web. La plupart des lecteurs peuvent y arriver facilement. Il faut juste être préparé à mener l’enquête, et ne pas renoncer devant les difficultés.

Est-ce que je me sens coupable ? Non, pas vraiment. Si je distribuais ces livres, oui ; mais je suis le seul à m’en servir.

Je ne sais pas si d’autres éditeurs le font. Mais je suis certain que, comme moi, ils préfèrent que cela reste confidentiel. Et je pense que tous devraient essayer, pour voir quel gâchis sont les DRM. En l’espace de quinze minutes, n’importe qui peut déverrouiller n’importe quel e-book.

Depuis un mois, casser les DRM fait partie de ma routine d’e-lecteur. Je ne me pose même plus la question de savoir si je peux lire mes livres sur une autre plateforme. Je peux le faire. À partir de maintenant, je déverrouillerai tous les livres que j’achète. »

Notes

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




Comment j’ai appris à programmer ou le témoignage qui donnait envie de s’y mettre

Randall a 23 ans et il nous explique ici comment il est devenu un bidouilleur de code pour son plus grand plaisir. Il a découvert la programmation par lui-même et nous livre ici son témoignage et le fruit de sa jeune expérience.

Tout le monde ne partagera pas sa passion avant autant d’intensité. Nous espérons cependant que nombreux seront les enfants et leurs parents à tomber par hasard sur cet article (d’autant que cette sensibilisation est toujours absente de l’école d’aujourd’hui)[1]. Et, qui sait, peut-être que cela suscitera de nouvelles vocations ?

Sur le même sujet on pourra parcourir ces récents articles du Framablog illustrant l’enjeu majeur d’une éducation informatique (libre et ouverte) dans nos sociétés en mutation : De l’impact politique d’apprendre aux enfants la libre programmation, Les codeurs sont la nouvelle élite politique, Le code deviendra-t-il le latin du XXIe siècle ? et surtout Exercice de la citoyenneté et culture informatique.

Francisco Osorio - CC by

Comment j’ai appris à programmer

How I Learned to Program

Randall Degges – 4 février 2012 – Blog perso
(Traduction Framalang/Twitter : Calystod, Twix, kinou, HgO, monsieurab, Spartition, ametaireau, Grom, alaindalche, Evpok, Grom, Fred)

Programmer est, sans aucun doute, la chose la plus gratifiante intellectuellement que j’ai jamais réalisée. Programmer m’a appris que la vie se devait d’être amusante, remplie de créativité et vécue au maximum de son intensité. Programmer m’a appris que tout était possible ; je peux faire ce qui me plait en utilisant seulement mon esprit.

Programmer m’a également enseigné qu’apprendre est drôle et ludique. Cela m’a montré que plus vous en savez, plus vous comprenez et êtes acteur du monde qui vous entoure. Programmer m’a confirmé qu’une vie en apprentissage continu est une meilleure vie à vivre. Programmer m’a révélé qui je suis au fond de moi, m’a donné une bonne estime de moi et m’a continuellement aidé à arriver à mes fins.

Je me sens extrêmement chanceux d’avoir eu la volonté et l’opportunité d’apprendre à programmer tôt dans la vie. Et si mes méthodes ne sont certainement pas les meilleures pour tout le monde, elles ont marché pour moi.

Je n’ai aucun regret.

Alors je me suis dit que j’allais partager mes méthodes avec vous, en espérant qu’un débutant lise cet article et en tire quelque chose.

Si vous n’avez pas le temps de le parcourir retenez avant tout ceci : l’important est de s’amuser.

Mtellin - CC by

Installer GNU/Linux sur votre machine

Bien que plus jeune, j’ai découvert les rudiments informatiques sur des ordinateurs MS-DOS Windows grâce aux jeux vidéos, mon véritable apprentissage a commencé le jour où j’ai installé un système GNU/Linux sur mon ordinateur personnel.

Ce n’est pas fondamental d’utiliser ou non Windows (ou Mac OS X) sur votre machine, il y a ainsi beaucoup de programmeurs qui travaillent sous système d’exploitation propriétaires. Mais GNU/Linux est imbattable pour apprendre.

Contrairement aux idées reçues, les développeurs ne font pas que pisser du code. On tape quelque chose, ce qui déclenche autre chose. Il y aurait des entrées et des sorties. Cette vision est erronée.

La programmation est un mode de vie

Les programmeurs sont obsédés par la connaissance. Ils utilisent cette obsession pour alimenter leur soif d’apprendre, de découvrir et de créer. Voilà la vraie définition d’un programmeur.

Une principale raison d’utiliser Linux pour travailler au quotidien est qu’il vous aide à apprendre progressivement et pratiquement la programmation. Sur Windows, si vous voulez copier un fichier d’un dossier à un autre, vous faites du glisser-déposer à la souris. Sur Linux, vous pouvez aussi en faire de même désormais, mais vous pouvez également utiliser scp ou rsync. Parce qu’apprendre à utiliser la ligne de commande vous enseigne des techniques basiques de logique et améliore votre capacité à résoudre des problèmes.

La pratique régulière de l’OS GNU/Linux permet d’acquérir des compétences importante à commencer par l’autonomie. Contrairement à d’autres activités, la programmation ne demande ni de grands efforts de mémorisation, ni de répéter encore et encore les mêmes routines. Ce qu’il faut, c’est surtout énormément de motivation et de détermination. . Même les meilleurs programmeurs n’ont généralement aucune idée précise de ce qu’ils vont faire lorsqu’ils débutent un nouveau projet. Si une seule chose peut résumer mon activité, ce serait la recherche. Les programmeurs se doivent de savoir où trouver l’information, comment la digérer et s’en servir d’une manière utile. Cette compétence demande du temps et de la patience mais il est clair que GNU/Linux aide à cela.

Utiliser Linux vous poussera à rechercher activement des solutions aux problèmes que vous rencontrez. Si vous ne savez pas comment mettre en place un tunnel SSH, et bien vous allez l’apprendre tout simplement. Utiliser Linux vous amènera à découvrir de nouvelles choses auxquelles vous n’auriez jamais pensé en utilisant Mac ou Windows. Apprivoiser petit à petit GNU/Linux fera de vous un meilleur et plus pragmatique développeur. Vous apprendrez à travailler collaborativement pour résoudre un problème, à aller à la chasse aux erreurs, à mobiliser vos connaissances pour créer de nouvelles choses et rendre votre vie (et celle des autres) plus simple.

De plus, en tant que projet libre (tant le système d’exploitation que les logiciels disponibles), GNU/Linux offre un accès privilégié à la culture de la programmation. À coup sûr, vous allez :

  • Trouver un bogue dans une application que vous utilisez
  • Chercher des réponses sur internet
  • Trouver un système de tickets ou un forum sur le logiciel en question
  • Soumettre un ticket concernant le bogue ou poster dans un forum un sujet sur le problème rencontré
  • Interagir avec d’autres utilisateurs pour aidez à le résoudre

Tout cela n’a pas l’air très cool, mais patientez. Une fois ces points achevés, vous aurez fait connaissance avec la communauté hacker. Trouver des problèmes, en discuter avec d’autres personnes, résoudre ces problèmes ensemble et vous voici membre de cette communauté.

Si tout était parfait et qu’il n’y avait pas un seul problème à résoudre dans ce monde la vie serait morne. Mettre le nez dehors et corriger des choses, combattre le chaos, donne un sens à la vie. Alors profitez-en !

Linux peut vous apprendre tout cela, et bien plus encore.

Jon Rawlinson - CC by

Avoir un désir intense

Pourquoi voulez-vous programmer ? Quelles sont vos motivations ? Si vous n’avez pas cette envie pressante d’apprendre à programmer, vous échouerez.

J’ai commencé à coder parce que j’avais une très grande envie de créer des jeux vidéo. Quand j’étais un enfant, les jeux vidéo étaient ma passion. Je rentrais le plus rapidement possible de l’école pour rester scotcher sur l’ordinateur à jouer à des vieux classiques. Mes épiques batailles de Starcraft contre mon frère font parties de mes meilleurs souvenirs.

Plus que tout, je voulais être capable de maîtriser ces jeux. Je voulais les dominer, je voulais rendre servile mon ordinateur esclave afin qu’il fasse ce que je désirais.

Ces vieilles motivations me semblent maintenant un peu idiotes mais je les ressentais alors de manière intense. J’en rêvais la nuit, j’y pensais durant le jour et en était obsédé alors que j’étais derrière mon ordinateur les après-midis.

Quand j’ai décidé d’apprendre à programmer, je savais que je pouvais le faire. Je savais que quoi qu’il arrive dans ma vie, j’apprendrais coûte que coûte à programmer, alors même qu’au début je n’avais aucune idée de comment y arriver et ne connaissais personne dans ce domaine.

Mais j’ai trouvé un moyen. J’ai lu sur le Web des dizaines et des dizaines de pages de documentation. J’ai dépensé sans compter des centaines d’heures à fouiller au hasard les forums à la recherche de bribes d’information. J’étais tellement motivé et entier dans mon désir que cela me semblait facile et m’a aidé à devenir un programmeur à moitié convenable.

Kalyan Kanuri - CC by-sa

Faire de petits programmes en ligne de commande

Aujourd’hui, il semblerait que la majorité apprenne la programmation en plongeant la tête la première dans le développement Web. Même si ça peut marcher pour certaines personnes, ça me semble vraiment fou. Non seulement les technologies Web sont vastes, complexes et vite démodées (construire un site Web moderne requiert des tonnes de compétences différentes qui nécessitent plusieurs années de maturation), mais elles sont souvent frustrantes et décourageantes pour les nouveaux développeurs.

Je suis peut-être de la vieille école (j’ai seulement 23 ans :x), mais il n’y a rien de plus satisfaisant et formateur que d’écrire des tonnes de programmes simples en ligne de commande. J’écrivais des tonnes de choses :

  • Un script simple qui prenait en entrée des noms de fichiers pour les stocker dans des dossiers hiérarchisés et organisés en fonction du type de fichier
  • Un bot IRC qui enregistrait toute l’activité d’un channel dans un fichier texte.
  • Un programme simple qui télechargeait toutes les images d’une page Web donnée.
  • Un outil permettant de convertir des nombres en base dix vers n’importe quelle autre base en CLI
  • Un script compilant et mémorisant d’un coup toutes mes personnalisation graphiques : fonds d’écran, thèmes, etc.
  • Un programme basique qui téléverse automatiquement des captures d’écran sur un hébergeur d’images et en copie automatiquement l’adresse dans mon presse-papier.
  • Et un million d’autres choses encore.

J’ai tiré grand bénéfice de ces petits exercices. Chacun d’eux était suffisamment simple pour être écrit en quelques heures (pas plus), et ils m’ont tous appris quelque chose : un nouveau language, nouvelle bibliothèque ou stratégie. J’ai sans aucun doute gagné une grande partie de mes compétences informatiques en construisant là ces applications.

Mais cela joue également au niveau de la confiance. Chaque application créée aura été une petite satisfaction personnelle dont j’étais fier. J’y revenais du reste en les tenant à jour mais surtout en tentant de les modifier sans cesse par du nouveau code et de nouvelles stratégies. Cela m’a appris les bases de la programmation par itération (améliorer au fil du temps) tout en contribuant effectivement à la communauté du logiciel libre.

Si vous êtes un nouveau programmeur, il n’y a rien de mieux et de plus amusant que d’écrire ces petits utilitaires en ligne de commande. Vous ne me croyez pas ? Essayez, et dites moi si vous ne vous retrouvez pas accro dès la première ligne !

Erin Kohlenberg - CC by

Écrire, Écrire, Écrire

L’écriture est controversée. Lorsque j’ai commencé à programmer, les nerds avaient une réputation d’être inaptes à tout sauf aux ordinateurs. Pendant une période, j’ai supposé que comme étant bon avec les ordinateurs, j’étais naturellement mauvais pour tout le reste : même pour écrire.

C’était idiot.

J’en suis venu à réaliser avec le temps que les programmeurs sont, au contraire, d’excellents auteurs. La capacité à penser logiquement et à résoudre les problèmes est un avantage indéniable pour écrire, alors qu’il est parfois si difficile de coucher ses idées sur le papier. Et réciproquement l’exercice d’écriture m’a aidé à devenir un meilleur développeur. En outre nous savons qu’il est important de bien documenter son code.

Posséder un blog par exemple est une excellente manière de pratiquer l’écriture, pour garder une trace de ce que vous apprenez, et aide à s’assurer d’un progrès constant en particulier sur les sujets techniques.

Si vous écrivez une très très utile application en ligne de commande pour commander des pizzas chez Dominos, il vous sera alors difficile d’en parler sans aller dans le détail pour décrire la technologie que vous utilisez, comment l’API de Dominos fonctionne, etc. En prenant le temps d’écrire en structurant votre pensée, en relatant votre expérience, vous en apprendrez forcément davantage.

L’écriture peut être incroyablement utile lorsqu’elle est utilisée pour décrire des choses techniques, puisqu’elle simplifie et clarifie la cause du problème, vous forçant à réfléchir à ce problème de la manière la plus simple possible pour mieux la communiquer.

Un des mes plus grands regrets est de ne pas avoir conservé mes articles. Au fil des réécritures de mon site Web, d’erreurs de gestion de serveurs, j’ai petit à petit perdu la majeur partie de mes écrits. Le blog que vous lisez actuellement existe principalement suite à la décision que j’ai prise de remédier à cela. Ne faites pas la même erreur !

John Vetterli - CC by-sa

Rejoindre une communauté en ligne

Internet est un vaste lieu. Programmer est un vaste sujet. Il est tout à fait possible de devenir un excellent programmeur tout seul dans son coin mais il est beaucoup plus facile de le faire avec l’aide d’autrui.

Lorsque j’ai commencé à programmer j’ai eu la chance de rencontrer grâce au Net d’autres programmeurs fascinants avec qui j’ai partagé des jours durant des idées via IRC. Ces personnes ainsi rencontrées comptent parmi les individus les plus brillants et passionnés que je n’ai jamais rencontrés dans ma vie. Nous sommes devenus amis et le sommes encore !

Avoir des amis aussi motivés a décuplé ma propre motivation, et m’a aidé à tirer le meilleur de moi-même. Nous écrivions ensemble des articles pour partager les choses que nous avions apprises, nous critiquions nos codes respectifs, nous parlions des projets sur lesquels nous travaillions et sur la meilleure manière de les mener à bien.

Connaître un groupe qui partage la même passion et la même envie que vous est inestimable.

Sham Hardy - CC by-sa

Amusez-vous

Programmer est amusant. Programmer est vraiment, vraiment très amusant. Le simple fait d’en parler me met en joie ! Il est difficile de cacher mon excitation 🙂

Le plus important quand on apprend à programmer c’est de toujours S’AMUSER ! Peu importe que vous commenciez tout juste à programmer ou que vous soyez un programmeur aguerri et confirmé : vous ne devez jamais perdre du vue cette dimension fondamentale de l’informatique.

Supposons que vous veniez de commencer à apprendre le Python (à propos, Dive Into Python reste l’un des meilleurs livres sur le sujet), ne démarrez pas par un projet ennuyant. Écrivez quelque chose de nouveau ! Un truc qui vous semble fun et quelque part utile. Amusez-vous avec, et lancez-vous des defis.

Si votre motivation première pour travailler sur un projet est de le terminer alors vous faites fausse route. Pour devenir un bon programmeur il faut bidouiller des trucs que VOUS trouvez sympa. Le monde est rempli de logiciels tristes alors qu’on a besoin de logiciels GENIAUX. Et la seule façon de faire un logiciel génial c’est de s’éclater en le créant !

Je pourrais déblatérer pendant des heures ainsi. Mais à la place et pour conclure je veux VOUS mettre au défi (oui vous !). Pensez à quelquechose que vous adoreriez faire. Un site de partage ? un éditeur vidéo ? Peu importe ce qui vous exalte et vous transporte. Vous avez saisi ?

OK, maintenant allez-y fabriquez-le !

Notes

[1] Crédit photos : Francisco Osorio, Mtellin, Jon Rawlinson, Kalyan Kanuri, Erin Kohlenberg, John Vetterli, Sham Hardy (Creative Commons By et By-Sa)




Stallman avait malheureusement raison depuis le début

Nur Hussein - CC by-saLe cauchemar paranoïaque et apocalyptique d’un geek psychorigide est en passe de devenir réalité.

Trente ans, trente ans que Stallman et la Free Software Foundation répètent inlassablement qu’il est fondamental que ce soit l’homme qui contrôle le logiciel, et donc la machine, et non l’inverse.

Le discours est peut-être radical sur le fond (car il ne souffre d’aucune compromission) et parfois excentrique dans la forme (le personnage Richard Stallman[1]) mais, comme Thom Holwerda ci-dessous, nous sommes de plus en plus nombreux à réaliser sa justesse et sa pertinence au fur et à mesure que le temps passe et les libertés s’amenuisent.

C’est d’ailleurs aussi voire surtout pour cela que nous avions traduit et enrichi avec lui sa biographie où figure en exergue cette citation de Lessig qui, cela dépend de nous, peut tout aussi bien être prémonitoire que tomber dans l’oubli :

« Chaque génération a son philosophe, écrivain ou artiste qui saisit et incarne l’imaginaire du moment. Il arrive que ces philosophes soient reconnus de leur vivant, mais le plus souvent il faut attendre que la patine du temps fasse son effet. Que cette reconnaissance soit immédiate ou différée, une époque est marquée par ces hommes qui expriment leurs idéaux, dans les murmures d’un poème ou dans le grondement d’un mouvement politique. Notre génération a un philosophe. Ce n’est ni un artiste ni un écrivain. C’est un informaticien. »

Remarque : On notera que l’auteur fait référence à une récente et marquante conférence de Cory Doctorow qui affirme l’importance de gagner la guerre actuelle contre le copyright, prélude, ni plus ni moins selon lui, à une future éventuelle guerre totale contre le Net et donc les citoyens. Nous aurons l’occasion d’en reparler car notre fine équipe Framalang a prévu son sous-titrage.

Richard Stallman avait raison depuis le début

Richard Stallman Was Right All Along

Thom Holwerda – 2 janvier 2012 – OSNews.com
(Traduction Framalang : Lolo le 13, Goofy, Slystone, e-Jim, Pandark et Clochix)

À la fin de l’année dernière, le président Obama a signé une loi qui permet de maintenir indéfiniment en détention des gens soupçonnés de terrorisme sans la moindre forme de procès ou de jugement en bonne et due forme. Les manifestants pacifiques des mouvements Occupy du monde entier ont été qualifiés de terroristes par les autorités. Des initiatives comme SOPA promeuvent une surveillance constante de tous les canaux de communication.

Il y a trente ans, lorsque Richard Stallman a lancé le projet GNU, et pendant les trois décennies qui ont suivi, ses vues radicales et parfois extrêmes ont été raillées et méprisées comme étant de la paranoïa — mais nous y voici, en 2012, et ses suppositions paranoïaques sont devenues réalité.

Jusqu’à récemment, il était facile d’écarter Richard Stallman en le qualifiant de fanatique paranoïaque, quelqu’un qui avait depuis longtemps perdu le contact avec la réalité. Une sorte d’éternel hippie des ordinateurs, la personnification parfaite de l’archétype du nerd vivant retiré du monde dans le garage d’une maison. Sa barbe, ses cheveux, sa tenue — dans notre monde d’apparences, il était très facile de l’écarter.

Ses positions ont toujours été extrêmes. Son unique ordinateur est un netbook Lemote Yeelong, car c’est le seul ordinateur qui n’utilise que des logiciels libres — pas de binaires dans le firmware, pas de BIOS propriétaire ; il est complètement libre. Il refuse également de posséder un téléphone portable, car ils sont trop simples à pister. En attendant qu’il existe un téléphone mobile équivalent au Yeelong, Stallman ne veut pas en posséder.

En règle générale, tous les logiciels devraient être libres. Ou, comme le dit la Free Software Foundation :

À mesure que notre société devient plus dépendantes des ordinateurs, les logiciels que nous utilisons sont d’une importance critique pour sécuriser l’avenir d’une société libre. Le logiciel libre permet d’avoir le contrôle de la technologie que nous utilisons dans nos maisons, nos écoles, nos entreprises, là où les ordinateurs travaillent à notre service et au service du bien commun, et non pour des entreprises de logiciels propriétaires ou des gouvernements qui pourraient essayer de restreindre nos libertés et de nous surveiller.

J’ai, moi aussi, ignoré Richard Stallman que je jugeais trop extrême. Le logiciel libre pour combattre les gouvernements qui contrôlent et espionnent ? Des entreprises démoniaques prêtes à prendre le contrôle du monde ? Le logiciel comme outil pour surveiller les canaux de communication privés ? Ok, je suis d’accord, le logiciel libre est important, et je le choisis à chaque fois qu’il implémente les mêmes fonctionnalités que les solutions propriétaires, mais de là à croire et adhérer aux sornettes de Stallman et de la FSF…

Or nous y voici.

Nous sommes au début de 2012 et Obama a signé le NDAA, qui autorise la rétention indéfinie de citoyens américains sans aucune forme de jugement ou de procès, simplement parce qu’ils sont suspectés de terrorisme. Au même moment, nous avons la loi SOPA, qui, si elle passe, mettrait en place un système dans lequel les sites peuvent être débranchés du Web, une fois encore sans la moindre forme de jugement ou de procès, tout en autorisant également la surveillance du trafic Internet. Combinez cela avec la façon dont les autorités ont qualifié de terroristes les mouvements Occupy et vous pouvez voir où cela nous amène.

Au cas où ça vous rappelle la Chine et des régimes totalitaires similaires, vous n’êtes pas le seul. Même l’Association du Cinéma d’Amérique, la MPAA, clame fièrement que ce qui fonctionne en Chine, Syrie, Iran et dans d’autres pays devrait fonctionner aux États-Unis. La Grande Muraille pare-feu de Chine et les systèmes de filtrage similaires sont glorifiés et cités en exemple dans ce qui est supposé être le monde libre.

Le nœud du problème ici est qu’à la différence de jadis, à l’époque où les régimes répressifs avaient besoin de réseaux compliqués de police secrète et d’informateurs pour surveiller les communications, tout ce dont ils ont besoin à présent est de contrôle sur le logiciel et le matériel que nous utilisons. Nos ordinateurs de bureau, nos portables, nos tablettes, nos smartphones, et toutes sortes de terminaux jouent un rôle dans pratiquement toutes nos communications. Vous pensez être à l’abri lorsque vous communiquez en face-à-face ? Réfléchissez-y à deux fois. Comment avez-vous préparé la rencontre ? Au téléphone ? Via le Web ? Et qu’est-ce que vous avez dans votre poche ou votre sac, toujours connecté au réseau ?

C’est contre cela que Stallman nous a mis en garde pendant toutes ces années — et la plupart d’entre nous, moi compris, ne l’ont jamais réellement pris au sérieux. Cependant, à mesure que le monde change, l’importance de la possibilité de vérifier ce que fait le code dans vos terminaux — ou de le faire faire par quelqu’un d’autre si vous n’en avez pas les compétences — devient de plus en plus évidente. Si nous perdons la possibilité de vérifier ce que font nos ordinateurs, nous sommes foutus.

C’est au cœur de ce que croient la Free Software Foundation et Stallman : que le logiciel propriétaire enlève à l’utilisateur le contrôle sur la machine, ce qui peut avoir des conséquences désastreuses, en particulier à présent que nous dépendons des ordinateurs pour à peu près tout ce que nous faisons. Le fait que Stallman l’ait prévu il y a près de trois décennies est remarquable, et donne raison à son activisme.

Et en 2012, nous allons avoir plus que jamais besoin de logiciels libres. Au récent Chaos Computer Congress de Berlin, Cory Doctorow a donné une conférence intitulée La guerre à venir sur l’informatique généraliste (NdT : The Coming War on General Purpose Computation). À cette occasion, Doctorow nous informa que l’ordinateur dont le contrôle complet est accessible à l’utilisateur est perçu comme une menace pour l’ordre établi actuel. La guerre du copyright ? Rien de plus qu’un prélude à la vraie guerre.

« En tant que membre de la génération Walkman, j’ai accepté le fait que j’aurai sûrement bientôt besoin d’implants auditifs, et, bien sûr, il ne s’agira pas de prothèses au sens classique, mais bien d’un ordinateur implanté dans mon corps », explique Doctorow. « Donc, lorsque je rentre dans ma voiture (un ordinateur dans lequel j’insère mon corps) avec mes audioprothèses (un ordinateur que j’insère dans mon corps), je veux être certain que ces technologies n’ont pas été conçues de manière à me cacher des choses, ni à m’empêcher de mettre fin à des processus qu’elles exécutent et qui nuiraient à mes intérêts ».

Et ceci est vraiment le coeur de la problématique. À partir du moment où les ordinateurs s’occupent de choses comme l’audition, la conduite automobile, et bien d’autres choses encore, nous ne pouvons plus nous permettre d’être privés d’accès à leur code. Nous devons avoir un droit de regard sur leur fonctionnement interne et pouvoir comprendre ce qu’ils font, afin de nous assurer que nous ne sommes pas surveillés, filtrés ou manipulés. Il y a peu, j’aurais encore affirmé que tout ceci n’est que pure paranoïa, mais avec tout ce qui se passe ces derniers temps, ce n’est plus de la paranoïa. C’est la réalité.

« À l’avenir, la liberté exigera de nous que nous ayons la capacité de surveiller nos appareils, de leur imposer ce que nous voulons qu’ils fassent, de définir une politique éthique et sensée pour leur utilisation, d’examiner et de pouvoir choisir et mettre fin aux processus qu’ils exécutent, afin qu’ils restent nos fidèles serviteurs, et non des traîtres et des espions à la solde de criminels, de voyous et d’obsédés du contrôle, qu’ils soient individus, États ou multinationales », nous avertit Doctorow, « Nous n’avons pas encore perdu, mais il nous faut gagner la guerre du Copyright afin de garder Internet et nos ordinateurs libres et ouverts. Parce que ces derniers sont les armes des guerres à venir, nous serons incapables de nous battre sans eux. »

Voilà pourquoi vous devriez soutenir Android (pas Google, mais Android), même si vous préférez l’iPhone. Voilà pourquoi vous devriez soutenir Linux, même si vous utilisez Windows. Voilà pourquoi vous devriez soutenir le serveur Web Apache, même si vous utilisez Microsoft IIS. Il va arriver un moment où être libre et ouvert ne sera plus seulement un avantage amusant, mais une nécessité.

Et ce moment approche beaucoup plus rapidement que vous ne le pensez.

Notes

[1] Crédit photo : Nur Hussein (Creative commons By-Sa)




Le making of d’Arduino ou la fabuleuse histoire d’un circuit imprimé

Oomlout - CC by-saL’histoire retiendra que c’est dans un bar d’une petite ville du nord de l’Italie qu’est né le projet Arduino qui, de manière totalement inattendue, est en train de révolutionner le domaine de l’électronique à l’échelle mondiale, puisque pour la première fois tout le monde peut vraiment s’y essayer et découvrir qu’il aime ça !

L’histoire retiendra également que rien de tout ceci n’aurait été possible sans le choix initial des licences libres qui a conditionné non seulement son bas prix et sa massive diffusion mais également son approche et son état d’esprit[1].

Acteur et non consommateur, on retrouve ici le goût de comprendre, créer et faire des choses ensemble. Concepts simple et plein de bon sens mais que notre époqu’Apple a fortement tendance à oublier.

PS : Ceci est la troisième traduction de suite initiée sur Twitter/Identica et réalisée dans un Framapad. Je remercie vivement tous les volontaires qui ont bossé dur hier soir pour arriver à un résultat d’un étonnante qualité quand on pense que les invitations sont ouvertes à tout le monde. On se donne rendez-vous, on communique, on se met d’accord sur tel ou tel passage via le chat intégré… au final on passe un moment ponctuel et commun agréable tout en travaillant (bénévolement). Je reste fasciné par le dynamisme et la bienveillance des gens et par la capacité d’Internet à favoriser cela. Si vous voulez vous aussi participer aux prochaines, il suffit de me suivre sur Twitter ou Identica avec le hashtag (que je viens d’inventer) « #EnFrSprint ».

La genèse d’Arduino

The Making of Arduino

David Kushner – Octobre 2011 – Spectrum
(Traduction Framalang : Yoha, Keyln, Fab et Luc)

Ou comment cinq amis ont conçu la petite carte électronique qui a bouleversé le monde du DIY (Do It Yourself – Faites-le vous-même).

La pittoresque ville d’Ivrea, qui chevauche la rivière bleue-verte Dora Baltea au nord de l’Italie, est connue pour ses rois déchus. En l’an 1002, le roi Arduin (Arduino en italien) devint le seigneur du pays, pour être détrôné par Henri II d’Allemagne, deux ans plus tard. Aujourd’hui, le Bar di Re Arduino, un bar dans une rue pavée de la ville, honore sa mémoire, et c’est là qu’un nouveau roi inattendu naquit.

C’est en l’honneur de ce bar où Massimo Banzi a pour habitude d’étancher sa soif que fut nommé le projet électronique Arduino (dont il est le cofondateur). Arduino est une carte microcontrôleur à bas prix qui permet — même aux novices — de faire des choses époustouflantes. Vous pouvez connecter l’Arduino à toutes sortes de capteurs, lampes, moteurs, et autres appareils, et vous servir d’un logiciel facile à appréhender pour programmer le comportement de votre création. Vous pouvez construire un affichage interactif, ou un robot mobile, puis en partager les plans avec le monde entier en les postant sur Internet.

Sortie en 2005 comme un modeste outil pour les étudiants de Banzi à l’Interaction Design Institute Ivrea (IDII), Arduino a initié une révolution DIY dans l’électronique à l’échelle mondiale. Vous pouvez acheter une carte Arduino pour seulement 30 dollars ou vous construire la vôtre à partir de rien : tous les schémas électroniques et le code source sont disponibles gratuitement sous des licences libres. Le résultat en est qu’Arduino est devenu le projet le plus influent de son époque dans le monde du matériel libre.

La petite carte est désormais devenu le couteau suisse de nombreux artistes, passionnés, étudiants, et tous ceux qui rêvaient d’un tel gadget. Plus de 250 000 cartes Arduino ont été vendues à travers le monde — sans compter celles construites à la maison. « Cela a permis aux gens de faire des choses qu’ils n’auraient pas pu faire autrement. », explique David A. Mellis, ancien étudiant à l’IDII et diplômé au MIT Media Lab, actuellement développeur en chef de la partie logicielle d’Arduino.

On trouve des alcootests, des cubes à DEL, des systèmes de domotique, des afficheurs Twitter et même des kits d’analyse ADN basés sur Arduino. Il y a des soirées Arduino et des clubs Arduino. Google a récemment publié un kit de développement basé sur Arduino pour ses smartphones Android. Comme le dit Dale Dougherty, l’éditeur et rédacteur du magazine Make, la bible des créateurs passionnés. Arduino est devenu « la partie intelligente dans les projets créatifs ».

Mais Arduino n’est pas qu’un projet open source ayant pour but de rendre la technologie plus accessible. C’est aussi une start-up conduite par Banzi et un groupe d’amis, qui fait face à un challenge que même leur carte magique ne peut résoudre : comment survivre au succès et s’élargir « Nous devons passer à l’étape suivante, et devenir une entreprise établie. » m’explique Banzi.

Arduino a soulevé un autre défi formidable : comment apprendre aux étudiants à créer rapidement de l’électronique. En 2002, Banzi, un architecte logiciel barbu et avunculaire (NDT : qui ressemble à un oncle) y a été amené par l’IDII en tant que professeur associé pour promouvoir de nouvelles approches pour la conception interactive — un champ naissant parfois connu sous le nom d’informatique physique. Mais avec un budget se réduisant et un temps d’enseignement limité, ses options de choix d’outils étaient rares.

Comme beaucoup de ses collègues, Banzi se reposait sur le BASIC Stamp, un microcontrôleur créé et utilisé par l’entreprise californienne Parallax depuis près de 10 ans. Codé avec le langage BASIC, le Stamp était comme un tout petit circuit, embarquant l’essentiel : une alimentation, un microcontrôleur, de la mémoire et des ports d’entrée/sortie pour y connecter du matériel. Mais le BASIC Stamp avait deux problèmes auxquels Banzi se confronta : il n’avait pas assez de puissance de calcul pour certains des projets que ses étudiants avaient en tête, et il était aussi un peu trop cher — une carte avec les parties basiques pouvait coûter jusqu’à 100 dollars. Il avait aussi besoin de quelque chose qui puisse tourner sur Macintosh, omniprésents parmi les designers de l’IDII. Et s’ils concevaient eux-mêmes une carte qui répondrait à leurs besoins ?

Un collègue de Banzi au MIT avait développé un langage de programmation intuitif, du nom de Processing. Processing gagna rapidement en popularité, parce qu’il permettait aux programmeurs sans expérience de créer des infographies complexes et de toute beauté. Une des raisons de son succès était l’environnement de développement extrêmement facile à utiliser. Banzi se demanda s’il pourrait créer un logiciel similaire pour programmer un microcontrôleur, plutôt que des images sur l’écran.

Un étudiant du programme, Henando Barragán, fit les premiers pas dans cette direction. Il développa un prototype de plateforme, Wiring, qui comprenait un environnement de développement facile à appréhender et une circuit imprimé prêt-à-l’emploi. C’était un projet prometteur — encore en activité à ce jour — mais Banzi pensait déjà plus grand: il voulait faire une plateforme encore plus simple, moins chère et plus facile à utiliser.

Banzi et ses collaborateurs croyaient fermement en l’open source. Puisque l’objectif était de mettre au point une plateforme rapide et facile d’accès, ils se sont dit qu’il vaudrait mieux ouvrir le projet au plus de personnes possibles plutôt que de le garder fermé. Un autre facteur qui a contribué à cette décision est que, après cinq ans de fonctionnement, l’IDII manquait de fonds et allait fermer ses portes. Les membres de la faculté craignaient que leurs projets n’y survivent pas ou soient détournés. Banzi se souvient : « Alors on s’est dit : oublions ça, rendons-le open source ! ».

Le modèle de l’opensource a longtemps été utilisé pour aider à l’innovation logicielle, mais pas matérielle. Pour que cela fonctionne, il leur fallait trouver une licence appropriée pour leur carte électronique. Après quelques recherches, ils se rendirent compte que s’ils regardaient leur projet sous un autre œil, ils pouvaient utiliser une licencesCreative Commons, une organisation à but non-lucratif dont les contrats sont habituellement utilisés pour les travaux artistiques comme la musique et les écrits. « Vous pouvez penser le matériel comme un élément culturel que vous voulez partager avec d’autres personnes. » argumente Banzi.

Le groupe avait pour objectif de conception un prix particulier, accessible aux étudiants, de 30$. « Il fallait que ce soit équivalent à un repas dans une pizzeria. » raconte Banzi. Ils voulaient aussi faire quelque chose de surprenant qui pourrait se démarquer et que les geeks chevronnés trouveraient cool. Puisque les autres circuits imprimés sont souvent verts, ils feraient le leur bleu ; puisque les constructeurs économisaient sur les broches d’entrée et de sortie, ils en ajouteraient plein à leur circuit. Comme touche finale, ils ajoutèrent une petite carte de l’italie au dos de la carte. « Une grande partie des choix de conception paraîtraient étranges à un vrai ingénieur », se moque savamment Banzi, « mais je ne suis pas un vrai ingénieur, donc je l’ai fait n’importe comment ! ».

Pour l’un des vrais ingénieurs de l’équipe, Gianluca Martino, la conception inhabituelle, entre chirurgie et boucherie, était une illumination. Martino la décrit comme une « nouvelle manière de penser l’électronique, non pas de façon professionnelle, où vous devez compter vos électrodes, mais dans une optique DIY ».

Le produit que l’équipe créa se constituait d’éléments bon marchés qui pourraient être trouvés facilement si les utilisateurs voulaient construire leurs propres cartes (par exemple, le microcontrôleur ATmega328). Cependant, une décision clé fut de s’assurer que ce soit, en grande partie, plug-and-play : ainsi quelqu’un pourrait la sortir de la boîte, la brancher, et l’utiliser immédiatement. Les cartes telles que la BASIC Stamp demandaient à ce que les adeptes de DIY achètent une dizaine d’autres éléments à ajouter au prix final. Mais pour la leur, l’utilisateur pourrait tout simplement connecter un câble USB de la carte à l’ordinateur — Mac, PC ou Linux — pour la programmer.

« La philosophie derrière Arduino est que si vous voulez apprendre l’électronique, vous devriez être capable d’apprendre par la pratique dès le premier jour, au lieu de commencer par apprendre l’algèbre. » nous dit un autre membre de l’équipe, David Cuartielles, ingénieur en télécommunications.

L’équipe testa bientôt cette philosophie. Ils remirent 300 circuits imprimés nus (sans composants) aux étudiants de l’IDII avec une consigne simple : regardez les instructions de montage en ligne, construisez votre propre carte et utilisez-la pour faire quelque chose. Un des premiers projets était un réveil fait maison suspendu au plafond par un câble. Chaque fois que vous poussiez le bouton snooze, le réveil montait plus haut d’un ton railleur jusqu’à ce que ne puissiez que vous lever.

D’autres personnes ont vite entendu parler de ces cartes. Et ils en voulaient une. Le premier acheteur fut un ami de Banzi, qui commanda une unité. Le projet commençait à décoller mais il manquait un élément majeur — un nom pour leur invention. Une nuit, autour d’un verre au pub local, il vint à eux : Arduino, juste comme le bar — et le roi.

Rapidement, l’histoire d’Arduino se répandit sur la toile, sans marketing ni publicité. Elle attira très tôt l’attention de Tom Igoe, un professeur d’informatique physique au Programme de Télécommunications Intéractives de l’Université de New York et aujourd’hui membre de l’équipe centrale d’Arduino. Igoe enseignait à des étudiants non techniciens en utilisant le BASIC Stamp mais fut impressionné par les fonctionnalités d’Arduino. « Ils partaient de l’hypothèse que vous ne connaissiez ni l’électronique, ni la programmation, que vous ne vouliez pas configurer une machine entière juste pour pouvoir programmer une puce — vous n’avez qu’à allumer la carte, appuyer sur upload et ça marche. » dit-il. « J’étais aussi impressionné par l’objectif d’un prix de 30$, ce qui la rendait accessible. C’était l’un des facteurs clefs pour moi. »

De ce point de vue, le succès de l’Arduino doit beaucoup à l’existence préalable de Processing et de Wiring. Ces projets donnèrent à Arduino une de ses forces essentielles : l’environnement de programmation convivial. Avant Arduino, coder un microcontrôleur nécessitait une courbe d’apprentissage difficile. Avec Arduino, même ceux sans expérience électronique préalable avaient accès à un monde matériel précédemment impénétrable. Maintenant, les débutants n’ont pas à apprendre beaucoup avant de pouvoir construire un prototype qui fonctionne vraiment. C’est un mouvement puissant à une époque où la plupart des gadgets les plus populaires fonctionnent comme des “boîtes noires” fermées et protégées par brevet.

Pour Banzi, c’est peut-être l’impact le plus important d’Arduino : la démocratisation de l’ingénierie. « Cinquante ans avant, pour écrire le logiciel, il vous fallait du personnel en blouses blanches qui savait tout sur les tubes à vide. Maintenant, même ma mère peut programmer. », développe Banzi. « Nous avons permis à beaucoup de gens de créer elles-même des produits ».

Tous les ingénieurs n’aiment pas Arduino. Les plus pointilleux se plaignent de ce que la carte abaisse le niveau créatif et inonde le marché des passionnés avec des produits médiocres. Cependant, Mellis ne voit pas du tout l’invention comme dévaluant le rôle de l’ingénieur : « il s’agit de fournir une plateforme qui laisse une porte entrouverte aux artistes et aux concepteurs et leur permet de travailler plus facilement avec les ingénieurs en leur communiquant leurs avis et leurs besoins ». Et il ajoute : « je ne pense pas que cela remplace l’ingénieur ; cela facilite juste la collaboration ».

Pour accélérer l’adoption d’Arduino, l’équipe cherche à l’ancrer plus profondément dans le monde de l’éducation, depuis les écoles primaires jusqu’aux universités. Plusieurs d’entre elles, dont Carnegie Mellon et Stanford, utilisent déjà Arduino. Mellis a observé comment les étudiants et les profanes abordaient l’électronique lors d’une série d’ateliers au MIT Media Lab. Mellis a ainsi invité des groupes de 8 à 10 personnes à l’atelier où le projet à réaliser devait tenir dans une seule journée. Parmi les réalisations, on peut noter des enceintes pour iPod, des radios FM, et une souris d’ordinateur utilisant certains composants similaires à ceux d’Arduino.

Mais diffuser la bonne parole d’Arduino n’est qu’une partie du travail. L’équipe doit aussi répondre aux requêtes pour les cartes. En fait, la plateforme Arduino ne se résume plus à un type de carte — il y a maintenant toute une famille de cartes. En plus du design originel, appelé Arduino Uno, on trouve parmi les nouveaux modèles une carte bien plus puissante appelée Arduino Mega, une carte compacte, l’Arduino Nano, une carte résistante à l’eau, la LilyPad Arduino, et une carte capable de se connecter au réseau, récemment sortie, l’Arduino Ethernet.

Arduino a aussi créé sa propre industrie artisanale pour l’électronique DIY. Il y a plus de 200 distributeurs de produits Arduino dans le monde, de grandes sociétés comme SparkFun Electronics à Boulder, Colorado mais aussi de plus petites strucutres répondant aux besoins locaux. Banzi a récemment entendu parler d’un homme au Portugal qui a quitté son travail dans une société de téléphonie pour vendre des produits Arduino depuis chez lui. Le membre de l’équipe Arduino Gianluca Martino, qui supervise la production et la distribution, nous confie qu’ils font des heures supplémentaires pour atteindre les marchés émergents comme la Chine, l’Inde et l’Amérique du Sud. Aujourd’hui, près de 80% du marché de l’Arduino est concentré entre les États-Unis et l’Europe.

Puisque l’équipe ne peut pas se permettre de stocker des centaines de milliers de cartes, ils en produisent entre 100 et 3000 par jour selon la demande dans une usine de fabrication près d’Ivrea. L’équipe a créé un système sur mesure pour tester les broches de chaque carte, comme la Uno, qui comprend 14 broches d’entrée/sortie numériques, 6 broches d’entrée analogiques et 6 autres pour l’alimentation. C’est une bonne assurance qualité quand vous gérez des milliers d’unités par jour. L’Arduino est suffisament peu chère pour que l’équipe promette de remplacer toute carte qui ne fonctionnerait pas. Martino rapporte que le taux de matériel défectueux est de un pour cent.

L’équipe d’Arduino gagne maintenant suffisament pour payer deux employés à plein temps et projette de faire connaître de façon plus large la puissance des circuits imprimés. En septembre, à la Maker Faire, un congrès à New York soutenu par le magazine Make, l’équipe a dévoilé sa première carte à processeur 32 bits — une puce ARM — à la place du processeur 8 bits précédent. Cela permettra de répondre à la demande de puissance des périphériques plus évolués. Par exemple, la MakerBot Thing-O-Matic, une imprimante 3D à monter soi-même basée sur Arduino, pourrait bénéficier d’un processeur plus rapide pour accomplir des tâches plus complexes.

Arduino a eu un autre coup d’accélérateur cette année quand Google à mis à disposition une carte de développement pour Android basée sur Arduino. Le kit de développement d’accessoires (ADK) d’Android est une plateforme qui permet à un téléphone sous Android d’interagir avec des moteurs, capteurs et autres dispositifs. Vous pouvez concevoir une application Android qui utilise la caméra du téléphone, les capteurs de mouvements, l’écran tactile, et la connexion à Internet pour contrôler un écran ou un robot, par exemple. Les plus enthousiastes disent que cette nouvelle fonctionnalité élargit encore plus les possibilités de projets Arduino.

L’équipe évite cependant de trop complexifier Arduino. Selon Mellis, « Le défi est de trouver un moyen pour loger toutes les différentes choses que les personnes veulent faire avec la plateforme sans la rendre trop complexe pour quelqu’un qui débuterait. ».

En attendant, ils profitent de leur gloire inattendue. Des fans viennent de loin simplement pour boire au bar d’Ivrea qui a donné son nom au phénomène. « Les gens vont au bar et disent Nous sommes ici pour l’Arduino ! » narre Banzi. « Il y a juste un problème », ajoute-t-il dans un éclat de rire, « les employés du bar ne savent pas ce qu’est Arduino ! ».

Notes

[1] Crédit photo : Oomlout (Creative Commons By-Sa)




Le projet Replicant ou Android totalement libre présenté par PaulK

Replicant Logo« Android représente une étape majeure vers un téléphone portable libre qui soit contrôlé par l’utilisateur, mais il y a encore beaucoup de chemin à parcourir. Les hackers travaillent sur Replicant, mais c’est un gros travail de rendre un nouveau modèle compatible, et il reste encore le problème du micrologiciel. Même si les téléphones Android d’aujourd’hui sont considérablement moins mauvais que les smartphones d’Apple ou de Windows, on ne peut pas dire qu’ils respectent vos libertés. »

Ainsi se termine l’article de Richard Stallman consacré à Android et la liberté des utilisateurs. On y évoque donc le projet Replicant qui vise à produire un dérivé entièrement libre du système d’exploitation de Google.

Or il se trouve que nous avons la chance d’avoir l’un des développeurs du projet parmi les membres traducteurs de Framalang. Il eut été alors dommage de ne pas en profiter pour en savoir plus et comprendre la difficulté qu’il y a à tenter de libérer totalement un téléphone portable.

On notera que ce développeur est encore lycéen, ce qui fournit au passage un excellent témoignage d’une jeunesse qui, ayant découvert le logiciel libre, n’a plus forcément envie de passer tout son temps sur Facebook 🙂

Le projet Replicant, présenté par le développeur PaulK

Présentation de PaulK, un des deux développeurs du projet Replicant

Je m’appelle Paul et me présente souvent sous le pseudo « PaulK ». Je suis actuellement lycéen (en filière scientifique) et utilise du logiciel libre depuis 2008.

J’ai commencé avec l’utilisation de Ubuntu 8.04, en dual boot avec Windows à l’époque. En décembre 2009, j’ai décidé de passer sur Fedora, qui respectait mieux ma vision de l’informatique libre (en mettant en avant la liberté et non le seul caractère « Open Source »). Déjà à l’époque, j’étais un fervent lecteur du framablog et enthousiaste des projets de Framasoft. J’ai progressivement commencé à appendre la programmation (en C) et me suis finalement débarrassé de mes partitions Windows. J’ai aussi commencé à contribuer à certains projets proches du monde du logiciel libre, comme OpenStreetMap.

Début 2010, j’ai commencé à m’intéresser aux différentes solutions des plus libres dans le domaine de la téléphonie mobile. Je suis finalement tombé sur le site web du projet Replicant et suis allé jeter un œil sur le canal irc du projet (#replicant sur irc.freenode.net) : j’y ai trouvé le développeur principal du projet, qui, connaissant très bien la question m’a exposé les différentes solutions existantes. J’ai opté pour le Neo FreeRunner, le téléphone « le plus libre » (100% de logiciel libre tournant sur le CPU) avec à la fois une communauté francophone et internationale dédiée au projet. Je l’ai utilisé comme téléphone principal mais l’ai endommagé (avec mon fer à souder) par mégarde , après de nombreux mois d’utilisation. Pour trouver un successeur, je suis revenu sur le salon IRC du projet Replicant pour finalement choisir un HTC Dream, sur lequel j’ai installé Replicant. J’ai ensuite commencé à vouloir aider au développement du projet, après avoir compilé mes premières images du système.

En effet, depuis que j’ai commencé à utiliser GNU/Linux, mon intérêt pour la programmation n’a cessé de croitre et j’ai finalement manipulé un certain nombre de languages : C, Perl, Javascript, Lua… Contribuer au projet Replicant m’a, entre autres, permis d’apprendre les bases de Git, de comprendre et modifier des drivers du noyau, de mettre en application très concrète mes connaissances en C…

Depuis plusieurs mois, je concentre mon attention sur le support du Nexus S, le dernier téléphone de Google/Samsung.

Présentation du projet Replicant

Le projet Replicant vise à produire un dérivé entièrement libre d’Android, le système d’exploitation destiné au matériel embarqué (et originellement aux téléphones) produit par l’« Android Open Source Project » (désigné par AOSP) , dirigé par l’« Open Handset Alliance », qui est menée par Google. La version d’Android telle que produite par l’AOSP contient du code provenant de divers horizons et distribué sous diverses licences : du code sous GNU GPL, du code sous BSD et par exemple pour ce qui a été écrit par l’AOSP, du code sous licence Apache 2. A l’exception de quelques micro-logiciels (firmwares), le code d’Android tel que fourni par l’AOSP est libre.

On peut donc télécharger ce code source, éventuellement retirer ces firmwares et le compiler afin d’obtenir un système totalement libre. Le problème principal ici est qu’une telle version d’Android serait absolument inutilisables sur un téléphone. Seul l’émulateur Android (celui présent dans le « SDK ») fonctionnerait sans poser de soucis.

En effet, la grande majorité des téléphones fonctionnant sous Android nécessitent, à un moment ou à un autre, des librairies, programmes ou firmwares non-libres. La quasi-totalité de ces composants non-libres touchent directement à la communication avec le matériel : du traitement des données en provenance des accéléromètres jusqu’au composant en charge de dialoguer avec le modem (ce qui gère toutes les fonctions liées à la téléphonie, à l’envoi des messages, à la connexion 3G, etc).

Le projet Replicant a donc deux objectifs :

  • fournir un système basé sur Android entièrement libre
  • écrire des remplacements aux composants non-libres afin de pouvoir utiliser le téléphone avec Replicant « pour de vrai ».

Chaque appareil ayant ses particularités, son propre matériel, il faut un noyau particulier par appareil, une image du système avec les librairies et les configurations adaptées par appareil, ce qui demande de faire le travail séparément pour chaque appareil : il n’y a pas de remplacement miracle qui marcherait avec tous les appareils Android d’un coup lorsqu’il s’agit de fonctions bas-niveau touchant au matériel. Ceci rend donc le travail très long et demande aussi au développeur de posséder chaque téléphone sur lequel il travaille.

L’état actuel du projet

Pour l’instant, le nombre de téléphones supportés par le projet Replicant est relativement réduit : en effet, seuls deux développeurs font partie du projet, mêmes si des aides extérieures sont souvent là pour participer au développement. A l’heure actuelle (fin 2011), les modèle suivants sont utilisables : HTC Dream, HTC Magic, Google Nexus One (nécessite des firmwares non-libres pour que l’audio fonctionne) et le Google Nexus S n’est pas encore prêt dans le sens où les fonctions liées à la téléphonie n’ont pas encore été libérées (mais le travail est en cours).

La liste plus détaillée des fonctionnalités présentes avec Replicant pour chaque téléphone est disponible sur cette page.

De plus, le projet dispose d’un site web, où sont postées les dernières nouvelles du projet, d’une liste de diffusion et d’un canal IRC.

Petit historique du projet

Replicant n’est pas un projet très ancien : démarré à l’été 2010 afin de rassembler plusieurs initiatives isolées visant à produire une version entièrement libre dérivée d’Android pour le premier « Google phone », le HTC Dream, le projet a vite abouti à l’écriture de code pour remplacer les parties non-libres : le premier composant non-libre à avoir été remplacé a permis à l’audio de fonctionner sans composants non-libres. L’idée de créer un dépôt libre d’applications, s’accompagnant d’un logiciel client pour Android (et donc Replicant) a également été envisagé assez rapidement, mais cette première tentative n’a pas abouti. Plus tard, le projet Fdroid viendra combler ce manque, fournissant un dépôt d’applications libres faisant directement office de remplacement à l’« Android market ». La partie gérant la communication avec le modem (dite « RIL ») a ensuite été remplacée par du code libre, rendant ainsi le téléphone utilisable. Une librairie pour le GPS a aussi été adaptée à partir de code libre destiné à un autre téléphone. L’horizon du projet s’est également élargie avec le début du port de Replicant sur le Nexus One, qui a d’ailleurs été offert au développeur principal par Google, preuve de leur intérêt ou curiosité pour le projet Replicant. Maintenant, c’est le Google Nexus S qui est en train d’être porté sur Replicant (mais aussi sur GNU/Linux, au sein du projet SHR).

Le problème des firmwares malveillants, ou le problème principal auquel Replicant ne peut pas apporter de solutions

Si nous nous efforçons de produire des remplacements libres pour la plupart des composants non-libres présents les version d’Android distribuées avec les téléphones, il y a certains composants qu’il nous est (pour l’instant) impossible de remplacer. C’est en effet particulièrement le cas de certains firmwares, tels que le logiciel (non-libre) qui est exécuté sur le modem. Aucun des développeurs du projet n’a les compétences techniques pour réaliser une alternative libre à ce composant et de toute façon, il ne serait pas légal d’exécuter un tel logiciel sur les réseaux des opérateurs. En effet, ceux-ci ne seraient pas certifiés. Le seul projet de remplacement libre du logiciel contenu dans le modem se nomme OsmocomBB et devrait fonctionner sur un nombre très réduit de téléphones, incluant le Neo FreeRunner (qui n’a par défaut pas de logiciel libre sur le modem mais bien un logiciel propriétaire). Pour plus de détails, reportez-vous à la page présentant les aspects légaux du projet.

Si le logiciel exécuté sur le modem est forcément non-libre, alors tout ce qui est connecté directement au modem est nécessairement compromis : si le GPS est attaché au modem et non au processeur principal, le GPS est contrôlé par un logiciel non-libre qui, s’il gère par exemple également la connexion de données (3G), ce qui est le cas pour un modem, pourra éventuellement recevoir ou envoyer des informations obtenues du GPS, telles que la position très précise de l’utilisateur, à tout moment et sans aucun contrôle possible de la part de l’utilisateur. Ainsi, si le matériel est fait d’une telle sorte, utiliser Replicant sur le processeur n’aidera pas à solutionner ce genre de problème.

Un des freins majeurs au développement de Replicant : l’incapacité d’installer une image non-officielle d’Android sur beaucoup de téléphones

En effet, un nombre très important (pour ne pas dire la majorité) des téléphones Android n’offrent aucun moyen à l’utilisateur d’installer un système non-officiel sur son téléphone. Comme s’il était interdit et impossible de changer le système d’exploitation de son ordinateur. Toutefois, sur certains téléphones, il est possible, d’une manière ou d’une autre, de permettre à l’utilisateur de replacer son système actuel par une autre version, pas nécessairement officielle, d’Android. Cette pratique s’appelle le « rooting » du téléphone. Il s’agit généralement d’exploiter une faille de sécurité présente sur le système Android afin d’obtenir les droits root et ainsi de pouvoir écrire un petit logiciel qui permettra par la suite de remplacer le système d’exploitation du téléphone. D’autres méthodes de « rooting » du téléphone consistent à modifier le chargeur de démarrage (dit « bootloader ») du téléphone afin que celui-ci propose l’installation de nouvelles images (il s’agit des fichiers contenant le système Android, le noyau, etc). Alors que la première technique est souvent sans danger, même si elle va dans la plupart des cas rompre la garantie, la seconde technique peut rendre le téléphone inutilisable : si le chargeur de démarrage est altéré au point de ne plus pouvoir fonctionner, le téléphone ne démarrera plus. Ceci n’est, dans la plupart des cas, pas irréversible mais demandera un matériel adapté et une connaissance spécifique pour remettre le téléphone en état.

Toutefois, la plupart des constructeurs réalisent maintenant qu’il est dans leur intérêt de proposer des chargeurs de démarrage permettant d’installer d’autres systèmes d’exploitation, et encouragent parfois le développement de tels systèmes. Le projet CyanongeMod[1], dérivé d’Android et sur lequel Replicant se base en est un bon exemple : plusieurs constructeurs tels que Samsung ou Sony Ericsson sont en effet très favorables au développement de CyanogenMod pour leurs téléphones (même s’il ne s’agit pas encore de vendre des téléphones avec CyanogenMod pré-installé).

De plus, les « Google phones », le T-Mobile G1, le Nexus One et le Nexus S sont eux-aussi munis d’un chargeur de démarrage permettant l’installation de systèmes non-officiels.

Notes

[1] CyanogenMod est un fork d’Android : des modifications sont apportées aux sources d’Android telles que mises à disposition par l’AOSP ainsi que le support pour tous les téléphones qui ne sont pas des « Google phones » (le code de l’AOSP ne couvre que les Google phones). Replicant est lui-même un fork de CyanogenMod et profite ainsi des améliorations apportées par ce projet.




Petite chronique de l’e-G8, retour sur une tempête médiatique

G8 vs Internet - CC by-saLes 24 et 25 mai derniers se tenait à Paris le « Forum e-G8 », en prélude au G8 de Deauville. Ce forum participatif consacré à Internet fut résolument orienté “business” : organisé par le groupe publicitaire Publicis, les invités étaient principalement les dirigeants des plus grosses sociétés de communication (Google, Facebook, eBay, Fox, Bertelsmann, Vivendi, etc.).

Si le commerce fait évidemment partie intégrante des possibilités ouvertes par Internet, cela ne constitue qu’une petite partie de l’utilisation qui est faite du réseau aujourd’hui. Or, la sélection très orientée des intervenants ne portait par conséquent qu’un seul point de vue : « Comment utiliser Internet pour doper la croissance économique ? » et sa question sous-jacente « Comment contraindre et réguler Internet pour s’assurer que les profits continueront d’augmenter ? ».

La société civile était donc complètement marginalisée dans le programme du e-G8, laissant le champ libre à un discours de « civilisation », de « moralisation », voire de contrôle de l’Internet. C’était sans compter sur des interventions de John Perry Barlow (EFF) ou Lawrence Lessig (Creative Commons), et surtout sans la culture du « hacking » (au sens de « bidouillage », « détournement ») d’associations comme la Quadrature du Net qui ont pu faire entendre la voix des principaux concernés : les internautes.

Petite chronique de l’e-G8, retour sur une tempête médiatique

Neurone364 – 24/06/2011 – Framablog

Cette petite rétrospective se propose de parcourir les principaux évènements du « forum e-G8 » tels qu’ils furent présentés par la presse écrite sur Internet. À l’origine de cette initiative, une constatation simple : la revue de presse que tient la Quadrature du Net est passée, lors de ces deux journées pittoresques, d’un rythme de croisière d’environ 5 articles signalés par semaine, à plus de 50 par jour ! La petite équipe bénévole dédiée à la tâche a donc suivi le mouvement imprimé par le porte-parole, les co-fondateurs, les accampagnants[1], les bénévoles et tous les citoyens qui agissent et réagissent en conscience aux attaques contre Internet signalées par la Quadrature, pour finir la semaine sur les rotules, avec un sourire serein et des cernes sous les yeux.

Tout a commencé calmement, le 18 mai 2011, avec la publication par la Quadrature du Net d’un communiqué intitulé « Forum eG8 » : un écran de fumée pour le contrôle gouvernemental du Net. Dans ce communiqué, nous dénoncions l’organisation par le gouvernement d’un processus pseudo-consultatif, mis en place autour d’un show à l’américaine, avec les stars du web commercial réunies à Paris. En parallèle, accompagnée de plusieurs organisations d’artistes et citoyennes, la Quadrature invitait toutes les créativités à s’exprimer contre les tentatives de transformer Internet en un outil de répression et de contrôle en ouvrant le site web http://g8internet.com à l’expression publique.

D’un côté, il y avait donc ce simple espace de liberté, ouvert pour l’occasion par quelques gus dans un garage, et de l’autre, Publicis, un géant mondial à qui l’on confie des budgets d’état pour faire son métier : de la publicité. De la communication pour ceux qui ont, à vendre, la vision d’un Internet restreint aux intérêts de leurs activités…

Vous vous demandiez ce qu’est la Quadrature du Net ? C’est ça : un village d’irréductibles amoureux de la liberté d’expression, celle offerte à tous par l’Internet neutre que nous avons encore entre les mains, et qui s’échappe comme une poignée de sable sur laquelle soufflent de puissants intérêts privés et commerciaux.

Heureusement, cette histoire n’est pas encore écrite, et nous avons avec nous bien mieux qu’une potion magique : un réseau planétaire reliant sans discrimination toutes les bonnes volontés du monde. Il ne tient qu’à chacun de tendre la main (vers son clavier, et son prochain) pour se dresser en rempart de ce droit fondamental qu’est l’accès à Internet, l’accès aux autres.

Ce 18 mai 2011, la presse commençait à frémir devant l’évènement en préparation, LePoint.fr titrait par exemple : « Le forum e-G8 suscite doutes et attentes » notant que si « beaucoup espéraient une mise à plat des politiques de gouvernance du Net, de respect de la vie privée ou de développement des libertés d’expression et d’information, il se pouvait que l’orientation de ce e-G8 soit avant tout économique et tournée vers les grands acteurs privés plutôt que vers les internautes. »

Le 19, c’est Médiapart qui se faisait l’écho d’une société civile oubliée à cette grand messe, dans un article intitulé : « Avant le G8 du Net, les citoyens tentent de garder la parole ». Et ce « tentent » n’était rien moins que défaitiste.

Le 20 mai, la Quadrature du Net annonçait une analyse à paraître dans l’hebdomadaire Marianne et sur le site du journal détaillant la spectaculaire opération de rattrapage tentée par Nicolas Sarkozy auprès des électeurs internautes, après avoir lui-même empêché la tenue d’une conférence mondiale consacrée à la liberté d’expression sur internet, pourtant proposée par Bernard Kouchner. Après avoir menacé de passer les banlieues au karsher, le conquistador de l’Élysée voulait cette fois se donner pour mission de « civiliser » l’internet.

L’Élysée ne veut pas entendre parler de cyberdissidence, ni de liberté d’expression, il veut du “contrôle”. Frédéric Martel, Marianne, 21-27 mai 2011

Cet article de Marianne, repris dans le Figaro sous le titre : « Sarkozy préfère “l’internet civilisé” aux cyberdissidents » sera lu plus de 30 000 fois en une semaine, première goutte de pluie annonçant la fin du calme avant la tempête médiatique.

D’ailleurs des gouttes tombaient déjà au delà de nos frontières, comme en atteste cet article du New York Times paru le même jour, sous le titre narquois « Chaos of internet Will Meet French Sense of Order » ou « Le chaos d’Internet va rencontrer le sens de l’ordre français ».

La pluie s’est mise à crépiter le 23 mai, à la veille du forum, le lundi de cette fameuse semaine. Les premières éclaboussures vinrent du site PublicSénat.fr reconnaissant que l’évènement annoncé est « Pour le chef de l’Etat, l’occasion de renouer avec le monde du Web, un peu malmené avec la loi Hadopi. Nicolas Sarkozy n’est pas un grand amateur des questions numériques. », et relayant l’analyse de la Quadrature quant au contenu des « débats », voire plutôt du déballage prévu pour les jours suivants. De son côté, l’Express publiait dans un article « Ce qu’il faut savoir sur l’eG8 » confiant que

L’impression générale donnée par le forum est celle d’un grand fourre-tout, dont on imagine qu’il servira de grand rendez-vous de networking. Dans ces conditions, difficile de déboucher sur des annonces concrètes. D’autant que les chefs d’Etat du G8 ne prévoient de consacrer qu’une heure à ces questions lors du sommet de Deauville.

En Europe, le site RTL.be titrait sans illusions et avec le franc-parler que l’on ne trouve plus dans l’hexagone concernant les affaires gouvernementales : « eG8 Forum : politiques et stars du Web à Paris ».

Le mardi 24 mai la Quadrature du Net rappelait dans un communiqué, pour lancement de l’opération, que :

L’eG8 est une mise en scène où un gouvernement déconnecté de la civilisation Internet espère apparaître en phase avec celle-ci en se montrant en compagnie de quelques leaders économiques du secteur. »

Et la pluie se fit alors battante. Elle ruisselait sur nos écrans en ondées numériques défilant comme les vagues vert-phosphorescent des moniteurs de la matrice… Libération parlait ainsi de « L’illustration parfaite d’une collusion malsaine » Europe1 des « “People” et paillettes pour le G8 du web » et Le Monde relevait que l’e-G8 n’allait que « de “Internet civilisé” à l’Internet “facteur de croissance” », se faisant l’écho des analyses de la Quadrature ou de l’IGC[2] pour qui il est anormal que le forum soit « organisé par le secteur privé et que l’accès soit donné aux seuls acteurs des entreprises privées et des gouvernements. »

20Minutes.fr notait également de son côté qu’à l’e-G8 il semblait se confronter « deux visions du Net irréconciliables » tandis que Challenges.fr reprenait le glissement sémantique opéré par le Président qui ne parla plus alors dans ses discours de civiliser l’espace numérique, mais désormais de moraliser l’internet.

SudOuest.fr titra sur la sensationnelle déclaration de Nova Spivack, invité à l’événement :

Internet va balayer les gouvernements

En début d’après midi, la CNIL tapait du poing sur la table dans une spectaculaire sortie intitulée « La protection de la vie privée absente de l’e-G8 : oubli ou rejet ? » et se terminant par plusieurs remarques dont la plus cinglante est sûrement :

Lors de cet événement où tout s’achète, combien coûte la protection de la vie privée ? Apparemment pas grand-chose !

Une petite phrase qui en dit long sur la considération du gouvernement à l’égard de cet indispensable organe de l’état, et qui se répandit sur les blogs et micro-blogs cet après-midi là, alors que le déjeuner des canotiers imaginés par Publicis subissait un orage imprévu.

En milieu d’après midi, la Quadrature publiait, avec une trentaine d’organisations et associations attachées aux libertés sur Internet une « Déclaration de la Société Civile au G8 et e-G8 » rappelant en quatre points essentiels leur attachement à l’accès Internet pour tous, à la liberté d’expression et à la neutralité du réseau.

Déclaration entendue par France24 qui constata en fin de journée que l’e-G8 « ne dissipait pas la crainte de la censure » et le pire était encore à venir.

Le lendemain ce fut le déluge. Des journaux allemands, anglais, italiens, suisses, belges, canadiens ou américains se firent l’écho de l’actualité de la veille, à l’image d’FT.com titrant «? Tech titans’ optimism fades under Paris sun ?» ou « L’optimisme des titans de la technologie s’estompe sous le soleil de Paris » ou encore de V3.co.uk avec son « Rights groups revolt as Sarkozy reveals plans to stamp out Internet freedoms », « les défenseurs des droits sur internet se révoltent face aux plans dévoilés par Sarkozy d’éradiquer les libertés sur Internet ». Pour Cyberpresse.ca « Sarkozy souffle le chaud et le froid » :

Évoquant le rôle qu’a joué Internet dans les soulèvements observés en Tunisie ou en Égypte, il a déclaré que le web est devenu “le vecteur d’une puissance inédite pour la liberté d’expression dans le monde”. Mais, du même souffle, il a soutenu que le réseau mondial ne doit pas être “un univers parallèle affranchi des règles du droit ” Le discours de Nicolas Sarkozy ne risque guère d’apaiser les organisations de défense des usagers de l’internet, qui l’accusent de vouloir “censurer” le réseau.

Analyse on ne peut plus juste, car pendant ce temps là, la société civile se mobilisait pour faire entendre ses voix au cours d’une conférence de presse improvisée tournant au contre-sommet de l’e-G8. Une soixantaine de journalistes vinrent en effet y entendre Lawrence Lessig (fondateur des Creative Commons), Jean-François Julliard (secrétaire général de RSF), le journaliste américain Jeff Jarvis, Susan Crawford (membre de l’ICANN et ex-conseillère de Bill Clinton) ou encore Jérémie Zimmermann (porte parole de la Quadrature du Net). Parmi ces journalistes, ceux de ZDNet devait titrer dans l’après midi « Un “contre eG8” dénonce la mise en scène du forum Internet du gouvernement » rappelant que pour la Quadrature du Net, le « forum » e-G8 n’était qu’un pas de plus vers la régulation des réseaux, les modèles économiques de ces « géants » du web étant basés sur des restrictions aux libertés fondamentales des citoyens[3].

En fin de journée, le Figaro se fit l’écho des « Déceptions à l’e-G8 » tandis que le Monde rappelait l’une des premières revendications de la Quadrature du Net, dans un article nommé : « L’accès à Internet doit devenir un droit fondamental ».

Les jours suivants, et jusqu’à la tenue du G8 lui même, la pluie ne s’arrêta pas comme une simple averse. Le 26 mai, Ouest-France tint à résumer « G8 de l’Internet : que faut-il en retenir ? » notant « que le G8 à venir dans les jours suivant veut réguler Internet. Et cette éventualité fait des remous chez les acteurs du web. »

La France paraît assez mal placée pour donner des leçons et pourtant, quel discours le président français a-t-il tenu au gotha mondial des créateurs d’avenir ? Il leur a dit qu’il fallait réguler Internet, le moraliser

Indiquait quant à elle France24 dans un article intitulé : « Sarkozy et Internet : le grand malentendu »

Dans une interview vidéo parue le lendemain sur ITEspresso Tristan Nitot (fondateur et président de l’association Mozilla Europe) indiquait qu’à l’ « e-G8 : il y a un manque de représentativité, on a l’impression de servir d’alibi »

LeMonde concèdait le 28 mai que l’e-G8 restera « un sommet à l’impact limité » alors que Télérama ne mâchait pas ses mots, indiquant plus prosaïquement « L’e-G8 à Paris : game over ! ».

On a surtout assisté, à Paris, pendant les deux jours de ce premier “G8 d’Internet”, à des démonstrations de force et des discours de “winners” du Web en quelques minutes chrono. On n’en ressort pas franchement bouleversés…

Le porte-parole de la Quadrature du Net, Jérémie Zimmermann, qui ne dormit que 10h en trois jours, fut sollicité pour de nombreuses entrevues. Parmi ces interviews, la plus insolite fut sûrement celle accordée à LCI, qui permet aujourd’hui de lire, sur TF1.fr qu’à l’« e-G8 : Nicolas Sarkozy a voulu se racheter une conduite » alors qu’il « s’était adressé mardi exclusivement à un parterre de chefs d’entreprises et d’acteurs “business”. Or, ce n’est qu’une toute petite partie de ce qu’est réellement Internet.»…

Épuisés mais ravis, c’est globalement dans cet état que se trouvaient la plupart des neurones de la Quadrature du Net à la fin de cette intense semaine. Les trois modérateurs du site http://g8internet.com n’ayant par exemple guère profité de plus sommeil, vu l’activité débordante du site. Morceaux choisis :

Mais ces efforts ne furent pas vains, loin s’en faut. On pouvait en effet lire sur Slate.fr le 29 mai, « G8 et internet: un rendez-vous manqué » :

Difficile d’oublier que le eG8 était organisé par la France, le pays qui a introduit l’approche de la riposte graduée et un filtrage administratif du Web . Ce qui lui a valu de faire son entrée dans la liste des pays « sous surveillance » dans le rapport 2011 de Reporters sans frontières sur « Les Ennemis d’Internet ». Des dizaines d’organisations militent pour la liberté d’expression – notamment en ligne – et le respect de la vie privée, or seules deux d’entre elles ont été invitées à s’exprimer dans le cadre du eG8 

Une façon de constater, une fois de plus qu’en usant simplement, mais avec conviction, des recours démocratiques à disposition des citoyens en France, la société civile a vraiment le pouvoir de prendre part à la vie politique du pays, de participer des décisions et d’éviter le plus souvent le pire d’être voté[4]. Or la Quadrature du Net ne se présente à vous que comme une boîte à outil technique et politique, informant sur les enjeux et donnant les clés à chacun pour qu’il construise son intervention citoyenne. Ce n’est pas plus compliqué qu’un courriel, ou qu’un coup de fil, mais c’est ce quelque chose qui change la donne, alors indignez vous ! D’ailleurs, vous avez entendu parler d’ACTA ?

Notes

[1] Néologisme pour : campaigners

[2] Internet Governance Caucus

[3] L’intégralité des interventions de cette conférence de presse est disponible depuis en vidéo sur le Médiakit de la Quadrature du Net

[4] En terme de lois inapplicables ou se révélant contraire à la constitution par exemple…




Le Logiciel Libre : Une bougie dans la pénombre

Ola Wiberg - CC byNe point nous haïr mais au contraire se rassembler pour ensuite envisager en confiance de construire ensemble.

Tel est le court et optimiste message de ce membre grec de la FSF Europe[1].

Vous y verrez peut-être un excès d’idéalisme voire de la naïveté. Possible… mais il n’est pas anodin que constater que le logiciel libre est capable de susciter de tels espoirs, dans un monde qui en a bien besoin.

PS : Il semblerait qu’il y ait un mouvement de contestation intéressant qui prend forme en ce moment même en Espagne. Vous avez plus d’informations ?

Logiciel Libre : Une bougie dans la pénombre

Free Software & Digital Rights Noopshere

Kostas Boukouvalas – 19 mai 2011 – FSFE Blog
(Traduction Framalang : Pandark)

C’est certain, nous vivons des temps troublés, et la crise financière n’est point la dernière à blâmer. C’est une situation fort tendue que connaît mon pays actuellement, où colère et discorde se répandent parmi le peuple.

La communauté du logiciel libre fait partie intégrante de la société. C’est pourquoi elle est également affectée par ces phénomènes.

Or bien des gens ne réalisent pas une chose. Les logiciels libres, de leur origine jusqu’à nos jours, ne sont pas seulement une alternative aux logiciels infectés de virus ou des logiciels donnés gratis. C’est une autre art de vivre. Un autre façon de voir les choses. Un autre modèle de développement, qui peut participer à aider à combattre le fléau de la crise. Une crise dont le cœur est avant tout culturel et éthique ; une crise des valeurs, et accessoirement, une crise financière.

Que peut-on apprendre des logiciels libres ?

Premièrement, à ne point haïr son prochain. Cela ne va pas de soi aujourd’hui. C’est pourquoi je n’irais pas jusqu’à dire « Aimez-vous les uns les autres ».

Deuxièmement, à se rassembler. Non pas dans l’angoisse et l’adversité, mais tranquillement, sereinement, un pas après l’autre.

Troisièmement, à travailler volontiers ensemble, de concert.

Et même si des erreurs ou des incompréhensions surviennent, nous aurons la patience de nous asseoir et de discuter en évitant les critiques inappropriées.

Après tout, nous ne sommes pas si nombreux, et le logiciel libre est une bougie dans la pénombre.

Faisons en sorte qu’elle brille !

Notes

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




Peut-on encore sortir du labyrinthe des brevets ?

Opensourceway - CC by-saEn février dernier nous mettions en ligne un extrait du film Patent AbsurdityRichard Stallman prenait appui sur la musique pour illustrer les dangers d’une dérive des brevets.

Au départ, il s’agissait de protéger et développer l’innovation, mais aujourd’hui, à force d’avoir laissé breveter un peu tout et n’importe quoi, on ne peut que constater la stricte inversion des rôles. Et ceci est particulièrement vrai dans le domaine des brevets logiciels[1].

Il va falloir continuer à faire pression sur le politique pour qu’il cesse de démissionner face à l’économique, sinon c’est bien un monde bloqué et sous contrôle que l’avenir nous réserve…

Les start-ups dans le labyrinthe des brevets

Chris – 28 mars 2011 – StormDriver.com
(Traduction Framalang : Brandelune)

Start-ups in the maze of software patents

Vous est-il déjà venu à l’idée de breveter une fenêtre popup, un système de sondages en ligne, un tableau de score pour jeu en réseau ou un système d’ouverture d’application en cliquant une icône ? J’ai de mauvaises nouvelles pour vous, c’est impossible. Non parce que les revendications sont stupides, mais parce que ces systèmes sont déjà brevetés (voir ici, ici, ici et ici).

Et tout ça est très rigolo jusqu’au jour où vous vous trouvez dans le rôle d’une start-up informatique à galérer dans le long tunnel des brevets logiciels qui va vousun mener de la station Tout Est Super à la station Prend Toi Le Mur.

Galère de start-up

Les débats sur le système des brevets logiciels vont et viennent, prennent parfois de l’ampleur lors de brèves controverses quand deux géants se mettent à se jeter leurs brevets au visage lors de batailles rangées en public. On en fait des films (et vous devriez vraiment voir celui-ci), on en écrit des articles et le public a petit à petit appris à considérer ces brevets comme quelque chose qui fait partie du paysage, comme la guerre des navigateurs ou le lancement de nouvelles machines. En apparence, rien ne change.

Malheureusement, les brevets ont une propriété qui semble avoir échappé à tout le monde : ils se multiplient. Et ils le font avec une rapidité qui surprendrait nos plus chauds lapins comme ce tableau vous le démontre.

Si vous développez une application et que vous souhaitez le faire en toute légalité, je vais vous décevoir. Il est strictement impossible que vous puissiez créer quoi que ce soit qui ne soit pas en violation d’au moins un brevet existant puisqu’ils vous interdisent désormais d’utiliser la plupart des techniques de base. Il est même probable que vous avez déjà violé une douzaine de brevets tout simplement en pensant à votre application. Chaque jour, le Bureau américain des brevets publie près de 3000 nouveaux brevets, une grande partie d’entre eux étant à portée excessive, génériques ou tout simplement ridicules. Une grande partie de ces brevets ont créé des labyrinthes légaux où il est impossible de trouver son chemin même pour les entreprises qui emploient des armées de clones génétiquements modifiés de super-avocats. Il vous suffit de regarder la tempête de papiers qui souffle devant le nez de l’Android de Google.

La vie d’un dévelopeur de start-up n’est même plus une course à l’aveuglette à travers un champ de mines, parce que même les yeux fermés, vous avez au moins une chance de traverser un champ de mines sain et sauf.

Breveter l’évident

Le problème vient du fait que la plupart des brevets logiciels attribués sont sans intérêt. Par exemple, Amazon a réussi à obtenir un brevet pour une caisse d’achat en-ligne qui est violé par pratiquement tous les magasins en-ligne du monde. Une petite entreprise possède un brevet pour créer un fichier unique à partir de plusieurs fichiers source. Aussi bien WinZip que WinRAR violent ce brevet sans doute possible. Il existe même un brevet pour des réponses courriel automatiques, son propriétaire a fait un procès à AOL, Amazon, Yahoo et de nombreux autres.

Les acteurs importants sur le marché du logiciel contournent ce problème en s’autorisant réciproquement l’utilisation de leurs brevets. C’est leur seul moyen de fonctionner. Par exemple, Microsoft a dû « emprunter » des brevets pour de nombreuses parties de l’interface homme-machine de Windows ou de son code. Mais ces autorisations réciproques créent d’autres problèmes car quand il s’agit des conditions d’utilisation de leurs paquets de brevets, les entreprise sont particulierement ingénieuses. Les accords brevets de Microsoft interdisent aux autres entreprises d’utiliser une forme quelconque du noyau Linux à moins qu’elles payent Microsoft pour quelque chose que Microsoft n’a pas créé et qui est de fait un logiciel libre.

Laissez-moi vous donner un example clair de ce qui ne va pas avec le système actuel de brevets. Microsoft est un géant du brevet : il en possède 17258 valables alors qu’il n’a développé aucune inovation logicielle significative dans toute son histoire, n’hésitez pas à consulter cette liste très intéressante.

Mais ce n’a pas toujours été comme ça. Il y a longtemps, au début de l’âge des technologies de l’information, il n’était pas possible de breveter un algorithme. Depuis, les entreprises ont découvert qu’elles pouvaient faire passer leur brevet en substituant au terme « algorithme » les termes « système et méthode » ou en brevetant un ordinateur qui exécute l’algorithme, une manière sournoise de donner la forme d’une invention à un morceau de code trivial. Elles ont aussi appris à déposer leurs brevets là où les juges fédéraux sont connus pour laisser passer n’importe quelle revendication. Petit à petit, les digues qui nous protégeaient des mauvais brevets ont été rompues.

Il ne peut y en avoir qu’un

La meilleure analogie pour ces brevets sauvages est la création musicale. Un programme informatique et une composition musicale partagent de nombreuses similarités. Ils reflètent tous deux des lois fondamentales et mathématiques. Ils sont tous deux créés à partir de blocs de base qui peuvent être combinés de certaines manières. S’il est possible de breveter une fenêtre pop-up ou un algorithme de vérification de boîte à lettres alors pourquoi ne serait-il pas possible de breveter des crescendos, tremolos et autres combinaisons de notes ? S’il est possible de breveter des « systèmes et méthodes » pour créer un tableau de score, pourquoi pas un brevet de « systèmes et méthodes » pour créer un morceau de rock ?

Imaginez un monde où Elvis ne pourrait pas jouer à cause d’un brevet Rock and Roll possédé par Jackie Brenston, un monde où Eric Clapton aurait été condamné à la non-existence par la Fondation pour l’héritage de Lonnie Mack, un monde où Iron Maiden n’existerait pas parce que Black Sabbath n’aurait pas autorisé l’utilisation du brevet pour le Heavy Metal.

Dans le monde des brevets, il ne peut y avoir qu’une idée. Bien souvent, la meilleure implémentation d’une idée n’est pas celle qui est apparue la première. J’en ai déjà parlé plus haut. Avant Facebook il y a eu quantité de réseaux sociaux qui n’ont pas pris. Le problème c’est que dans quelques années, un début à la Zuckerberg ne sera plus possible à cause de la multiplication infinie des brevets.

Une course à travers un champ de mines

Retournons à notre start-up. Il est clair que quoi que vous fassiez, vous allez violer la propriété intellectuelle de quelqu’un. Dans l’idéal, avant même de commencer à travailler, vous devriez déposer quelques brevets à portée excessive pour avoir des munitions pendant les batailles de paperasses que vous allez avoir à mener. Et même avec ça, soyez prêt à affronter vague sur vague de trolls à brevets. Il sera impossible de négocier une utilisation réciproque avec eux ou de les menacer de vos propres brevets, car ils ne produisent rien. Il vous sera impossible de négocier des accords raisonnables avec eux car ils vous demanderont des millions de dollars en compensation. Certains d’entre eux sont particulièrement vicieux, comme une certaine entreprise texane qui a finalement révélé un ancien brevet pour le géo-marquage et qui a porté plainte contre 397 entreprises différentes, y compris Google et Microsoft.

Même si vous avez une taille suffisante pour ne pas craindre ces trolls, des poissons plus gros vous attendent dans la mare. Un peu comme Unisys l’a fait à des entreprises qui utilisaient les formats TIFF ou GIF parce qu’ils utilisaient une méthode de compression brevetée par Unisys. Ou comme Yahoo l’a fait à Xfire pour permettre d’envoyer des messages à ses amis lorsqu’ils se connectent à un jeu en réseau, même si la plupart des jeux en ligne massivement multijoueurs font exactement la même chose sans payer un centime à Yahoo.

Alors, comme les start-ups peuvent-elles gérer cette situation ? Elle ne le font pas. Car le seul moyen d’avancer c’est d’ignorer l’existence du droit des brevets. Et il semble que ceci soit même recommandé par les experts de l’industrie. J’ai beau essayer de trouver une autre activité économique où le non respect de la loi fait partie du « business model » et à part une longue liste d’activités louches qui peuvent vous amener droit en prison, je ne trouve rien. À part écrire des logiciels.

Bien sûr, votre situation sera considérablement plus sûre si vous développez à l’étranger, dans des environnements plus libéraux mais cela ne fera que différer vos problèmes jusqu’au jour où vous passerez à l’international, parce qu’il ne faut pas se leurrer, la base utilisateur américaine est d’une importance clé pour la plupart des start-ups.

La morale de cette histoire est qu’après des années d’autorisation de brevets à portée excessive ou évidents, tout ce que qui peut vous passer par la tête est déjà breveté et tout ce que vous faites est très certainement illégal. La seule chose que vous puissiez espérer est que personne ne fera attention ou ne s’intéressera à votre application de start-up, ou que les trolls à brevet meurent sous les coups de ses propres armes – Haliburton a fait le premier pas vers un brevetage du trollage par brevet.

Vous pourriez probablement contribuer à la lutte en brevetant l’idée de breveter l’évident. Mais soyez rapide, parce que mon dépot est déjà parti en direction du Texas.

Notes

[1] Crédit photo : Opensourceway (Creative Commons By-Sa)