La Freedom Box ou la petite boîte qui voulait que l’Internet restât libre

Thierry Ehrmann - CC byParadoxes apparents. Peut-on simultanément souhaiter la fermeture des données et l’ouverture d’Internet ? Peut-on se féliciter du rôle joué par Facebook et Twitter en Tunisie ou en Égypte tout en affirmant que ces sites sont à très court terme dangereux pour ceux qui les utilisent ?

C’est cette double problématique qui est au cœur de la FreedomBox Foundation, le nouveau projet du brillant juriste de la FSF Eben Moglen qui fait régulièrement l’objet de billets sur ce blog. Et la solution qu’il nous propose est aussi simple que de brancher son chargeur de téléphone, à ceci près que c’est alors un mini serveur que nous mettons dans la prise (sous OS libre évidemment)[1].

Il est ici question de nos données personnelles, de notre vie en ligne, de notre manière de communiquer et d’interagir avec les autres. Et il s’agit bien moins de se cacher que de pouvoir choisir et définir à notre guise les conditions du partage de ces données, dans un Internet menacé aujourd’hui dans ses fondements mêmes par la censure, le filtrage ou le non respect de sa neutralité originelle.

Personne ne nous a obligés. Mais puisque c’était gratuit, c’était pratique, nous avons mis nos infos et nos amis sur Facebook et Twitter, nos messages dans Gmail, nos photos sur Flickr, nos vidéos sur YouTube, nos documents dans Google Docs… Au final nous avons participé ensemble à un formidable mouvement de centralisation du Net, où un nombre très restreint de sites hébergent une quantité phénoménale de données personnelles.

Que se passe-t-il le jour où ces quelques sites sont rendus volontairement ou non inaccessibles ?[2] Et que font ou feront exactement ces sites, tous commerciaux (et tous américains), avec nos données ?

C’est avant tout cela aujourd’hui le cloud computing que des marketeux de génie osent encore nous présenter comme de « l’informatique dans les nuages ». Des nuages, il y en a de moins en moins en fait mais ils sont de plus en plus gros et annoncent à n’en pas douter de futures tempêtes si nous n’y faisons rien.

Agir, c’est en l’occurrence faire revenir nos données chez nous, à la maison, dans le mini serveur branché sur la prise. Cela peut paraitre totalement irréaliste vu l’état de la situation actuelle, mais les acteurs du Libre n’en sont plus à un projet fou près.

Ils nous auront prévenus en tout cas…

Moglen, la Freedom Box et la liberté du Net

Moglen on Freedom Box and making a free net

Jonathan Corbet – 8 février 2011 – LWN.net
(Traduction Framalang : Jean, Gilles, Antistress, Yonnel et Goofy)

Eben Moglen est d’habitude un orateur enthousiasmant et sa conférence au FOSDEM 2011 a tenu toutes ses promesses. Le logiciel libre demeure, comme toujours, à la base de son discours, mais il a adopté une perspective plus politique et il pense que la communauté devrait en faire autant. Notre liberté, a-t-il dit, dépend d’une conception revisitée du réseau afin de remplacer des services vulnérables et centralisés par des alternatives qui résisteraient au contrôle des gouvernements.

La publication du livre Code de Larry Lessig, dit Eben, a attiré notre attention sur le fait que, dans le monde dans lequel nous vivons, le code fonctionne de plus en plus comme la loi. Le code fait le travail que lui demande l’Ètat, mais il peut aussi servir la révolution contre l’état. Nous sommes aujourd’hui témoins de la démonstration magistrale du pouvoir du code, dit-il. Dans le même temps, il faut accorder beaucoup d’intérêt à la publication de The Net Desilusion d’Evgeny Morozov qui proclame qu’Internet a été choisi pour contrôler les libertés dans le monde entier. Le livre est conçu comme un cri d’alarme contre les techno-optimistes. Eben est, selon lui, un de ces optimistes. La leçon qu’il a tiré des événements actuels est que le bon réseau apporte la liberté, mais le mauvais réseau apporte la tyrannie.

Nous avons passé beaucoup de temps à élaborer des logiciels libres. Et ce faisant, nous avons joint nos forces à celles d’autres acteurs de la culture libre. Des personnes comme Jimmy Wales, mais aussi d’autres comme Julian Assange. Wikipédia et Wikileaks, dit-il, sont deux faces d’une même pièce. Au FOSDEM, il a déclaré qu’on peut voir une « troisième face » de cette pièce. Nous faisons tous partie de ceux qui se sont mis en ordre de bataille pour changer le monde sans créer de nouvelles hiérarchies dans l’opération. À la fin de l’année 2010, Wikileaks était perçue comme une opération criminelle. Les événements en Tunisie ont changé cette perception. Wikileaks s’est révélé être une tentative pour aider les gens à y voir plus clair sur leur propre monde. Wikileaks, a-t-il dit, n’est pas la destruction, c’est la liberté.

Mais maintenant il y a beaucoup d’Égyptiens dont la liberté dépend de la capacité à communiquer à travers des canaux commerciaux qui répondront à la pression du gouvernement. Nous voyons maintenant en temps réel les points faibles qui viennent de la mauvaise conception du système actuel (NdT : Cet article a été rédigé le 8 février dernier, alors que Moubarak étant encore en place et le Net censuré).

Les réseaux sociaux, a-t-il déclaré, ont modifié l’équilibre du pouvoir au détriment de l’État et au bénéfice du peuple. Les évènements dans des pays comme l’Iran, la Tunisie, et l’Égypte démontrent leur importance. Mais les formes de communication sociale actuelles sont « extrêmement dangereuses » à utiliser. Elles sont aussi centralisées et vulnérables au contrôle de l’État. Leur conception est dirigée par le profit, pas par la liberté. Donc les mouvements politiques se basent sur des fondations fragiles : le courage de M. Zuckerberg ou Google à résister à l’État – le même État qui peut facilement les faire fermer.

De la même manière, l’information en temps réel pour les personnes essayant de construire leur liberté dépend d’un seul service de micro-blogging basé en Californie et qui doit faire du profit. Cette organisation est capable de décider, seule, de donner tout son historique à la bibliothèque du Congrès Américain. Qui sait le genre de dons elle a pu faire ailleurs ?

Nous devons résoudre cette situation, et rapidement. Nous sommes « derrière la vague » des mouvements de libération qui dépendent essentiellement du code. Plus nous attendons, plus nous faisons partie du système. Et ça amènera rapidement des tragédies. Ce qui s’est déroulé en Égypte est riche d’enseignements, mais les choses auraient pu se passer de manière bien pire encore. L’État a été long à contrôler Internet et ne s’est pas montré aussi dur qu’il le pouvait. Selon Eben, ce n’est pas difficile de décapiter une révolution quand tout le monde est dans la base de données de M. Zuckerberg.

Il est temps de penser aux conséquences de ce que nous avons construit et de ce que nous n’avons pas encore construit. Nous avons parlé pendant des années de remplacer les services centralisés par des services fédérés ; la centralisation excessive est une vulnérabilité critique qui peut entraîner arrestations, torture, et meurtres. Les gens dépendent de la technologie qui est construite pour les vendre au plus offrant. Si nous nous soucions véritablement de la liberté, nous devons traiter ce problème. Parce que le temps presse et les gens sont dans une situation dangereuse. Eben ne veut pas que les gens qui prennent des risques pour la liberté utilisent un iPhone.

Ce que nous a montré l’Egypte, comme l’avait fait l’Iran, est qu’un réseau fermé est dangereux et que les « interrupteurs qui coupent le réseau » mettent en danger les gens épris de liberté. Que pouvons-nous faire quand un gouvernement verrouille les infrastructures du réseau ? Nous devons revenir à l’idée de réseaux en maille, conçus à partir des équipements existants, qui peuvent résister au contrôle gouvernemental. Et nous devons revenir à des communications sécurisées à chaque extrémité du réseau. Pouvons-nous le faire ? a-t-il demandé.

Bien sûr que nous pouvons mais le ferons-nous ? Si nous ne bougeons pas, la promesse du mouvement du logiciel libre commencera à ne plus être tenue. C’est la répression qui l’emportera en apportant la preuve que le réseau en tant que tel n’est en rien une garantie contre les régimes autoritaires.

L’Amérique du Nord, selon Eben, devient le cœur d’une industrie de data mining mondialisé. Quand le Président américain Dwight Eisenhower a quitté le pouvoir, il nous a mis en garde contre la montée en puissance du complexe militaro-industriel. En dépit de cet avertissement, les États-Unis ont, depuis, investi dans leur armée plus que tous les autres pays réunis. Depuis les évènements du 11 Septembre 2001, un nouveau pas dans l’industrie de la surveillance a été franchi. Eben a fortement recommandé de lire les article du dossier « Top Secret America » publiés par le Washington Post. Ils nous permettent d’ouvrir les yeux sur un certain nombre d’opérations à-la-Google, toutes sous le contrôle du gouvernement. La protection des données en Europe a tellement bien fonctionné qu’elle a causé la migration de toutes ces données en Amérique du Nord, où leur usage n’est pas contrôlé. Le data mining, comme toutes les industries, a tendance à se déplacer dans les endroits où il y a le moins de contrôle. En aucun cas le gouvernement américain ne va changer cette situation, il en dépend bien trop fortement. Pendant la campagne présidentielle, Barack Obama excluait de donner l’immunité à l’industrie des télécommunications pour son rôle dans l’espionnage des Américains. Cette position n’a même pas duré le temps de l’élection. La politique actuelle d’Obama n’est pas très différente de celle de ses prédécesseurs, excepté dans les domaines où elle est moins agressive.

L’industrie privée ne changera pas les choses non plus, l’appât du gain n’entraînera ni le respect de la vie privée ni la défense des gens dans la rue. Les sociétés qui essaient de faire du profit n’y parviennent pas sans l’aval des gouvernements. Donc nous devons construire le Net en partant du principe que le réseau n’est pas intrinsèquement digne de confiance, et que les services centralisés peuvent aller jusqu’à tuer des gens. Nous ne pouvons pas nous permettre d’être nonchalants et indifférents avec ça, nous devons remplacer tous ces points faibles.

Or nous savons comment nous sortir de cette situation. Nous devons créer des serveurs-prises qui sont bon marché et nécessitent peu de courant, et nous devons les remplir de « logiciels libres sympas ». Nous devons concevoir des réseaux maillés, élaborer des plateformes de téléphonie auto-construits avec des outils comme OpenBTS ou Asterisk, des réseaux sociaux fédérés, et des plateformes de publication anonymes. Nous devons conserver nos données dans nos maisons où elles sont protégées par des lois contre la recherche physique. Nous devons toujours chiffrer nos emails. Ces systèmes peuvent aussi être utilisés défensivement et servir de serveur proxy pour contourner les pare-feux nationaux. Nous pouvons faire tout cela a déclaré Eben, c’est tout à fait réalisable vu ce que nous avons déjà sous la main.


Eben a conclu en annonçant la création de la Freedom Box Foundation, qui a vocation à rendre tout cela disponible et « moins cher que des chargeurs de téléphone portable ». Il y a une génération, nous avons pris le chemin de la liberté, et nous y sommes encore. Mais nous devons passer à la vitesse supérieure, et donner à nos outils un objectif plus politique. Nos amis sont dans la rue ; si nous ne les aidons pas, ils seront en danger. La bonne nouvelle est que nous avons déjà presque tout ce dont nous avons besoin, et qu’il n’y a plus qu’à se retrousser les manches.

Notes

[1] Pour avoir plus de détails sur les caractéristiques techniques des serveurs-prises, nous vous invitons à lire le billet de Philippe Scoffoni : FreedomBox Foundation, une initiative pour communiquer en sécurité sur internet.

[2] Crédit photo : Thierry Ehrmann (Creative Commons By)




Geektionnerd : Quoi d’neuf chez Microsoft

Et voici Microsoft qui refait parler de lui.

Après François Fillon chez Microsoft, c’est Steve Ballmer à l’Elysée pour y recevoir la Légion d’honneur. « J’admire cette entreprise qui comprend les valeurs humanistes de la France et de l’Europe » a alors déclaré Nicolas Sarkozy pour l’occasion, n’ayant visiblement pas peur de perdre quelques électeurs libristes en route.

Dans ces valeurs humanistes il n’y a toujours pas le logiciel libre, dont la licence GPL est explicitement exclu du prochain Marketplace dédié au Windows Phone 7.

Un sujet de plus à évoquer lorsque Framasoft se rendra lui aussi chez Microsoft au début du mois prochain.

Geektionnerd - Simon Gee Giraudot - CC by-sa

Geektionnerd - Simon Gee Giraudot - CC by-sa

Geektionnerd - Simon Gee Giraudot - CC by-sa

Crédit : Simon Gee Giraudot (Creative Commons By-Sa)




Les amants aiment l’open source

George Eastman House - Public DomainOuverture, transparence, confiance, passion, audace, collaboration… font partie du champ lexical du logiciel libre.

Mais en ce jour de Saint-Valentin[1], ces mots peuvent également évoquer tout autre chose 😉

C’est ce parallèle osé (hasardeux ?) que nous propose Mary Ann en nous invitant à compléter ou amender la liste.

L’open source, c’est pour les amoureux

Open source is for lovers

Mary Ann (Red Hat) – 14 février 2011 – OpenSource.com
(Traduction Framalang : Penguin, Baptiste et Goofy)

C’est vrai. Si vous réflechissez aux caractéristiques de l’open source et aux qualités d’une relation intime réussie, vous trouverez beaucoup de points communs.

Ouverture : Vous devez être ouvert et flexible pour que la relation fonctionne. Revenons à l’une de mes comparaisons préférées sur la différence entre les logiciels libres et les logiciels propriétaires : un logiciel propriétaire, c’est comme acheter une voiture avec le capot soudé. « Oh, vous devez changer l’huile ? Dommage. Achetez une nouvelle voiture. » Si nous ne sommes pas flexibles et ouverts aux changements, si nos capots sont soudés, cela devient très compliqué pour la voiture de garder le cap amoureux.

Transparence : Les secrets sont la ruine des relations. Dois-je en dire plus ?

Confiance : Sans confiance dans une relation, vous allez vous rendre d-i-n-g-u-e-s, vous et votre partenaire. Vous allez toujours penser que l’autre est en train de préparer un sale coup et envisager les pires scénarios.

Passion : Bien entendu, la démarche open source attire les gens passionnés, elle attire ceux qui veulent participer aux changements. Si vous n’êtes pas engagés passionnément dans une relation, vous cesserez vite de vous y investir et, à partir de là, les choses se dénouent très facilement.

Audace : L’open source, c’est pour ceux qui se bougent. Vous voulez changer les choses ? À vous de jouer. Si une personne vous intéresse, ne vous contentez pas d’y penser, agissez sinon c’est fichu.

Collaboration : Une communauté open source ne réussit que par le travail d’équipe et la collaboration. Il en va de même pour une relation enrichissante : on donne et on reçoit.

Release early, release often (NdT : Difficilement traduisible, « sortir tôt, sortir souvent » ou « communiquer tôt, communiquer souvent ») : Dans nos relations amoureuses, tout n’est pas toujours idyllique à chaque fois, mais nous ne pouvons nous empêcher de recommencer. C’est également vrai pour le modèle open source. Avec l’espoir que demain la relation sera meilleure et plus solide.

À vous de compléter (je pense que la liste peut s’allonger encore un peu). Joyeuse Saint-Valentin d’un amoureux de l’open source à un autre !

Notes

[1] Crédit photo : George Eastman House + OpenSource.com (Domaine Public)




Et si Internet et le Libre réalisaient la société sans école d’Ivan Illitch ?

Une société sans école - Ivan Illich - Couverture PointsJe suis en train de lire Une société sans école du prêtre catholique et iconoclaste Ivan Illich.

Rédigé en 1971, c’est un ouvrage que je conseille à tous ceux qui s’intéressent de près ou de loin à la question éducative (autant dire à tout le monde).

Si j’avais lu ce livre au jour de sa sortie, je me serais certainement dit que j’étais en face d’un bel utopiste, aussi brillant soit-il.

En le découvrant quarante ans plus tard, à l’ère d’Internet et de tous ses possibles, je crois plutôt avoir à faire à un grand visionnaire.

Voici ce qu’en dit la quatrième de couverture de mon édition de poche collection Points Essais : « L’école obligatoire, la scolarité prolongée, la course aux diplômes, autant de faux progrès qui consistent à produire des élèves dociles, prêts à consommer des programmes tout fait préparés par les autorités et à obéir aux institutions. À cela il faut substituer des échanges entre égaux et une véritable éducation qui prépare à la vie dans la vie, qui donne le goût d’inventer et d’expérimenter. »

Il convient de déscolariser la société pour libérer l’apprentissage de cette structure unique, standardisée et rigide qui sépare artificiellement les individus ainsi que le temps où l’on travaille et celui où l’on consomme du loisir.

Et page 128, il y a cette citation que je trouve absolument remarquable et qui a motivé la rédaction de ce court billet :

« Un véritable système éducatif devrait se proposer trois objectifs. À tous ceux qui veulent apprendre, il faut donner accès aux ressources existantes, et ce à n’importe quelle époque de leur existence. Il faut ensuite que ceux qui désirent partager leurs connaissances puissent rencontrer toute autre personne qui souhaite les acquérir. Enfin, il s’agit de permettre aux porteurs d’idées nouvelles, à ceux qui veulent affronter l’opinion publique, de se faire entendre. »

À mettre en parallèle avec ce que cherchent à réaliser Le Libre et son allié Internet aujourd’hui…




Open Source Ecology ou la communauté Amish 2.0

Ca y est, le mouvement est définitivement lancé. Pas un jour sans que l’expression « Open Source » (ou plus simplement « Open ») se décline en ceci ou en cela.

Voici par exemple ce que j’ai rapidement trouvé sur la Wikipédia anglophone (prendre un grande respiration) : Open Source Hardware, Open Format, Open Standard, Open Data, Open Access, Open Content, Open Education, Open Educational Resources, Open Textbooks, Open Source Governance, Open Source Political Campaign, Open Design, Open Source Car, un très étonnant Open Source Religion, Open Cola et, le meilleur pour la fin, Open Source Beer !

Avec plus ou moins de bonheur du reste, car à l’échelle de tout ce qui est et sera possible de faire nous n’en sommes souvent qu’au stade de la genèse (ou en version 0.1 si vous préférez), car le logiciel libre a ses spécificités qui n’en font pas nécessairement un modèle transposable ailleurs. Mais le simple fait que des initiatives pullulent un peu partout est déjà signicatif en soi.

Il faut dire que si j’avais 20 ans aujourd’hui et que je prenais le temps d’observer la société qu’on me propose, j’aurais bigrement envie moi aussi d’explorer toutes ces tentatives d’alternatives à une déprimante réalité. En prenant appui sur les nouvelles technologies et en s’inspirant de ce qu’a déjà fait le logiciel libre, on peut effectivement contribuer à construire un autre monde possible. On vous regardera comme un doux rêveur au début, mais tenez bon, Wikipédia ne s’est pas construite en un jour 🙂

Dans la famille Open Source je demande donc aujourd’hui la carte écologie, avec un site Web découvert hier soir grâce à la fée Sérendipité.

Le projet s’appelle Open Source Ecology. C’est un titre vaste et ambitieux qui, pour le moment, se concrétise avant tout par le fascinant « Global Village Construction Set » dont la courte vidéo sous-titrée ci-contre vous donnera de suite un bref aperçu.

—> La vidéo au format webm
—> Le fichier de sous-titres

Voici une description plus générale telle qu’on la trouve sur la page francophone du projet :

Open Source Ecology est un mouvement dédié à l’élaboration conjointe de technologies reproductibles, open source et modernes pour des communautés villageoises résilientes. En utilisant tout à la fois la permaculture et les ateliers de conception numérique pour la satisfaction des besoins de base, selon une méthodologie open source favorisant la reproduction à bas coût de l’ensemble des opérations, nous souhaitons aider chaque personne qui le souhaite à dépasser le stade de la survie et à évoluer vers la liberté.

Dans notre analyse, la plupart des technologies nécessaires à un mode de vie durable et plaisant peuvent se réduire au coût de la ferraille et du travail. Il y a un potentiel immense de transformation sociale dès lors que ces technologies seront pleinement développées de manière à construire des communautés auto-suffisantes reliées entre elles. Nous serons alors libérés des contraintes matérielles et aptes à nous réaliser nous-mêmes.

Bien sûr, il s’agit d’une tâche ambitieuse, mais nous avons déjà accompli beaucoup et nos progrès sont rapides. Nous mettons la théorie en œuvre à Factor e Farm, notre installation à la campagne. Nos moyens d’atteindre ces objectifs sont minutieusement détaillés dans le Global Village Construction Set ainsi que dans nos Propositions pour une écologie open source.

L’ensemble du site et donc, j’imagine, du projet est sous double licence GNU FDL et Creative Commons By-Sa. Et les machines dont il est question semblent déjà bien documentées si j’en juge par l’exemple du tracteur LifeTrac.

On dirait un peu des Amish qui ne refuseraient plus la modernité pour au contraire en tirer le meilleur profit, des « Amish 2.0 » en quelque sorte.

Vous en avez assez des vicissitudes de la ville et son stressant et démotivant métro, boulot, dodo ? Alors partez dans la Creuse avec vos amis Facebook fonder une communauté écologique et open source !

Visitez le site du projet (entrée en français)…




Open Attribute : Rendre à César ce que César a rendu libre

Open Attribute - Mozilla DrumbeatIssu de l’incubateur Mozilla Drumbeat, Open Attribute un petit projet bien pratique pour justement créditer les auteurs qui ont généreusement choisi de placer leurs ressources sous licence libre ou licence de libre diffusion.

Il s’agit pour le moment d’une extension Firefox (mais aussi Chrome) qui affiche une icône active, dans la barre d’adresse de votre navigateur, à chaque fois que vous passez sur un site dont le contenu est sous licence libre (comme Wikipédia ou une partie de l’annuaire de photographies Flickr).

En cliquant sur cette icône, on vous proposera un texte à copier/coller si jamais il vous vient l’envie de réutiliser ce contenu. C’est bien pratique et cela contribue à ne pas casser le cercle vertueux du Libre en oubliant de citer la source et la paternité du contenu dont vous souhaitez faire usage.

La condition c’est que le site ait bien renseigné ses métadonnées en indiquant la licence de son contenu. Mais si tel n’était pas le cas, cela participera justement à ce que de plus en plus de sites fassent cet effort (comme… Framasoft par exemple !).

Nous en avons traduit ci-dessous l’annonce sur la page d’accueil du projet.

Rendre à César ce qui appartient à César

Give credit where credit is due

(Traduction Framalang : Antistress et Sylvain)

Le problème : Les œuvres sous licences Creative Commons sont fantastiques mais il peut être difficile d’en connaître les auteurs. La règle d’or pour pouvoir utiliser une œuvre placée sous une licence permissive est d’en attribuer la paternité à son (ses) auteur(s). Il y a d’autres conditions plus poussées à respecter mais ces conditions peuvent être confuses et difficile à trouver.

La solution : Un outil simple que chacun peut utiliser d’un clic et qui permet de respecter ces conditions. C’est pourquoi nous avons conçu Open Attribute, un ensemble d’outils qui facilite grandement la reproduction des conditions d’utilisation de n’importe quelle œuvre sous licence Creative Commons. Ces outils vont extraire les métadonnées relatives à la licence d’utilisation de l’œuvre et produire le texte de la licence d’utilisation qu’il ne restera plus qu’à copier/coller selon ses besoins.

Open Attribute est né au festival de Barcelone “Learning, Freedom and the Web” dans le cadre du projet Mozilla Drumbeat. Un groupe de volontaires de différents pays a collaboré pour concevoir, réaliser et publier Open Attribute. Un grand merci à tous ceux qui ont travaillé dur pour y arriver !




Breveter des logiciels ? Beethoven ne l’aurait pas entendu de cette oreille !

Dans cette courte séquence vidéo, extraite du film Patent Absurdity, que nous vous présentons aujourd’hui sous-titrée par nos soins, Richard Stallman nous alerte par analogie sur les dangers que représentent les brevets appliqués aux logiciels. Et si Beethoven avait été confronté en son temps à un système de brevets sur la musique ?

Cette séquence nous renseigne à double titre.

D’une part, la pertinente démonstration nous fait toucher du doigt les dangers du brevet logiciel dont le principe a été maintes fois repoussé en Europe mais qui menace toujours. Pour en savoir plus sur le sujet, nous ne saurions que trop vous conseiller de lire la synthèse que vient de publier l’April.

D’autre part, pour qui connaît un peu le bonhomme et son histoire (lire à ce sujet le framabook « Richard Stallman et la révolution du logiciel libre – Une biographie autorisée »), on imagine sans peine la frustration qu’un système de brevets logiciels – en vigueur aux États-Unis – peut engendrer. Richard Stallman est un hacker reconnu, c’est-à-dire un virtuose du code, et l’on peut alors parler d’un art de la programmation. Un art qui a eu ses Beethoven et qui souhaite continuer à en avoir encore demain.

—> La vidéo au format webm
—> Le fichier de sous-titres

Transcript du sous-titrage

URL d’origine du document

Imaginons qu’au XVIIIe siècle les gouvernements d’Europe aient décidé d’encourager le progrès de la musique symphonique – ou du moins le pensaient-ils – avec un système de brevets sur les idées musicales.

Toute personne pouvant décrire une nouvelle idée musicale avec des mots obtiendrait un brevet qui serait un monopole sur cette idée.

Cette personne pourrait ensuite poursuivre quiconque mettant en œuvre cette idée dans un morceau de musique.

Ainsi un motif rythmique pourrait être breveté, ou une séquence d’accords, ou un ensemble d’instruments à utiliser ensemble, ou n’importe quelle idée que vous auriez pu décrire avec des mots.


Maintenant imaginez que nous sommes en 1800, que vous êtes Beethoven et que voulez écrire une symphonie.

Vous allez trouver qu’il est plus difficile d’écrire une symphonie pour laquelle vous ne serez pas poursuivi en justice, que d’écrire une symphonie qui sonne bien.

Parce que pour écrire une symphonie et ne pas être poursuivi, vous allez devoir frayer un chemin au travers de milliers de brevets sur les idées musicales.

Et si vous vous plaignez en disant que cela entrave votre créativité, les titulaires de brevets diraient : « Oh, Beethoven, vous êtes juste jaloux parce que nous avons eu ces idées avant vous. Pourquoi devriez-vous voler nos idées ? »




OpenOffice.org n’est pas mort, Vive LibreOffice !

Terry Ross - CC by-saComme le souligne avec malice notre ami Gee, la suite bureautique libre LibreOffice 3.3 vient de voir le jour.

Sauf que, comme son numéro ne l’indique pas, c’est sa toute première version stable. Mais alors pourquoi n’a-t-on pas logiquement une version 1.0 ? Parce qu’il s’agit d’un fork de la célèbre suite OpenOffice.org qui, au moment de la séparation, en était restée à la version 3.2.

Petit rappel Wikipédia : « Un fork, ou embranchement, est un nouveau logiciel créé à partir du code source d’un logiciel existant. Cela suppose que les droits accordés par les auteurs le permettent : ils doivent autoriser l’utilisation, la modification et la redistribution du code source. C’est pour cette raison que les forks se produisent facilement dans le domaine des logiciels libres. Les forks sont perçus par certains comme une épée de Damoclès au-dessus des auteurs des projets les moins bons, et aussi comme une méthode pour empêcher l’appropriation d’un projet par un groupe. La « peur de l’embranchement » est un des mécanismes essentiels de régulation et de sélection des projets libres. »[1]

Vous êtes un développeur d’un logiciel libre non satisfait de la manière dont évolue le projet ? Vous avez donc cette possibilité essentielle que constitue le fork. Mais il y parfois un gouffre entre la théorie et la pratique, car il n’est pas simple de reconstituer une communauté active autour du projet dérivé.

C’est pourtant justement ce que vient de réussir l’équipe de LibreOffice, structurée autour de la Document Foundation et qui a décidé de quitter le navire OpenOffice.org suite au rachat de Sun par Oracle. Ce dernier ayant refusé de rejoindre le projet et de céder la marque OpenOffice.org (qu’il continuera de développer par ailleurs), c’est donc désormais LibreOffice (ou LibO) qui sera l’un des fers de lance du logiciel libre grand public aux côtés de Firefox ou GNU/Linux.

LibreOffice 3.3 : les véritables enjeux

The Deeper Significance of LibreOffice 3.3

Glyn Moody – 28 janvier 2011 – ComputerWolrd.uk
(Traduction Framalang : Yonel et Don Rico)

Sur le blog RedMonk, James Governor a publié un billet amusant à propos des forks, suite à l’arrivée imminente d’une mise à jour majeure d’Android, la 3.0, dont le nom de code est « Honeycomb », et laquelle a été conçue en pensant aux tablettes :

Ainsi que le voudrait la sagesse populaire, les développeurs ne devraient pas s’attaquer à des environnements multiples. Ben voyons… le genre de sagesse qui nous a valu une décennie où il n’y en a eu que pour Java, et une vingtaine d’années pendant lesquelles dès qu’il y fallait choisir une architecture on collait du Oracle partout. Avouons que pour l’instant, Android est vraiment pas mal sur les téléphones. J’aime beaucoup mon HTC Desire. J’ai aussi la chance de pouvoir faire joujou avec un Dell Streak qu’on m’a prêté ; encore un bon petit appareil, qui fait bien son boulot pour m’accompagner devant la télé. Mais Android n’a pas été conçu pour un format plus grand, comme l’iPad 10 pouces d’Apple, du moins dans ses premières versions.

Et comme il le fait remarquer :

Tous les éditeurs de logiciels doivent gérer des codebases multiples, en particulier pour les progiciels. Si une entreprise doit gérer les deux codebases, est-ce vraiment un fork ?

Je dirais qu’il s’agit plus de fragmentation, et qu’on en voit partout – dans Android lui-même, dans Windows, admettons, et dans le monde de GNU/Linux à travers les centaines de distributions, chacune avec des versions et des configurations différentes. Rien de bien nouveau.

Les vrais forks ne courent pas les rues, précisément à cause des différences entre le fork et la fragmentation. Cette dernière peut être gênante ou pas, mais elle est rarement aussi douloureuse qu’un fork peut l’être. En général, les forks déchirent les communautés et forcent les programmeurs à choisir leur camp.

C’est ce qui rend l’apparition de LibreOffice si intéressante : c’est un vrai fork, avec des décisions réelles et douloureuses que doivent prendre les codeurs – où vont-ils ? Et à la différence de la fragmentation, qui souvent se produit naturellement et perdure pour un tas de raisons en grande partie banales, les forks exigent beaucoup de travail pour survivre. Résultat, de nombreux forks échouent, car il est souvent plus facile de rester ou de revenir au projet d’origine, plutôt que de se battre pour en installer et en faire grandir un nouveau.

Dans ce contexte, la publication récente de LibreOffice 3.3 est un jalon important, au moins pour ce qu’elle a déjà réussi :

La Document Foundation présente LibreOffice 3.3, la première version stable de la suite bureautique libre développée par la communauté. En moins de quatre mois, le nombre de développeurs codant LibreOffice est passé de moins de vingt à la fin septembre 2010, à largement plus d’une centaine aujourd’hui. Cela nous a permis de publier en avance par rapport au calendrier audacieux fixé par le projet.

À l’évidence, attirer les développeurs est une épreuve cruciale pour le potentiel de survie du fork, et même de son épanouissement. D’autres points importants :

La communauté des développeurs a pu bâtir ses propres méthodes en toute indépendance, et devenir opérationnelle en très peu de temps (eu égard à la taille du codebase et aux grandes ambitions du projet).

Grâce au grand nombre de nouveaux contributeurs qui ont été attirés par ce projet, le code source est vite soumis à un nettoyage d’ampleur, pour offrir une meilleure base aux développements de LibreOffice à venir.

C’est-à-dire que LibreOffice n’en est plus au stade de vague projet, ou à celui des étapes pénibles comme définir l’infrastructure qui permettra au projet d’avancer. La signification de cette réussite va au-delà du fait que la Fondation propose aux utilisateurs une alternative libre à OpenOffice (qui vient également de sortir sa dernière version). La possibilité de choix étant au coeur du logiciel libre, c’est donc certainement une bonne nouvelle, surtout à cause de la politique de copyright de LibreOffice, que j’ai déjà évoquée.

Mais je pense que LibreOffice a une importance supplémentaire parce qu’il représente une attaque délibérée contre la façon dont Oracle traite son catalogue open-source. Hélas, le mécontentement qui a poussé à cette scission va bien plus loin que le seul domaine des suites bureautiques.

L’attitude d’Oracle envers la communauté open-source semble empirer, c’est de plus en plus évident. Marc Fleury le résume bien dans ce billet révélateur. Fondateur de Jboss, et l’un des vrais innovateurs en termes de modèles économiques reposant sur l’open-source, il sait certainement de quoi il parle quand il s’agit de diriger des codeurs open-source dans un contexte professionnel, ce qui rend des commentaires comme celui-ci particulièrement significatifs – et inquiétants pour Oracle :

Il y a d’abord eu le fiasco OpenOffice/Libre Office, où OpenOffice a été forké dans la plus grande partie par sa propre communauté. Puis il y a eu le caprice d’Apache concernant Java/JCP, quand le groupe a bruyamment quitté le JCP (NdT : Java Community Process) après des prises de bec sur les licences open-source de la JVM (Harmony). Et en ce moment, il y a d’autres bisbilles, dont une au sujet de NetBeans. Mais celle qui me concerne le plus (ainsi que mon porte-monnaie), cela concerne un projet mené par un employé de Cloudbees.

Si je comprends bien la situation, le principal développeur était employé par Sun quand il a initié Hudson. Oracle revendique donc l’identité et la marque, ce qui en toute franchise est aberrant, puisque la licence est open-source et que les gars de Cloudbees peuvent poursuivre leur travail sans entrave. Reste donc une dernière étape : la création d’un fork du projet. Et voilà… une grande partie de la communauté open-source dit merde à Oracle.

Ce que LibreOffice montre (jusqu’ici, en tout cas) c’est que dans ces circonstances, il y a bien une vie après Oracle, que les gens se regrouperont dans un fork au lieu de l’éviter, et que le travail alors fourni amène des améliorations non négligeables. Il est vrai que cet argument ne s’appuie que sur un seul exemple, et il faudrait être un expert bien téméraire pour essayer d’en extrapoler quoi que ce soit. Mais cela reste une source d’inspiration importante et tentante pour les codeurs contrariés qui grognent sous le joug d’Oracle. Après tout, comme le met en évidence le nom de LibreOffice, il ne s’agit pas que de code. Il s’agit aussi de liberté.

Notes

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