Librologie 6 : À quoi rêvent les moutons électriques

Bonjour tout le monde,

Ceux et celles pour qui ces chroniques Librologiques sont d’une lecture un peu aride (c’est également mon cas, le croiriez-vous), seront peut-être rassurés de savoir que l’épisode d’aujourd’hui termine (provisoirement) l’approche quelque peu théorique entamée avec l’épisode 3, intitulé La Revanche des… Ah non, attendez que je m’y retrouve — j’y suis : User-generated multitude, c’est cela.

Dans l’épisode d’aujourd’hui, donc, je vous propose de revenir sur les pratiques culturelles sous licences Libres, leur utilité et l’adéquation ou non de celles-ci (les licences Libres) pour celles-là (les pratiques culturelles, faut suivre aussi)[1]. Plus que jamais, les commentaires sont là pour recueillir vos réactions, réflexions, témoignages et — ô surprise — vos commentaires.

Bonne lecture !

Valentin Villenave

Librologie 6 : À quoi rêvent les moutons électriques

Peut-on appliquer les licences Libres aux œuvres de l’esprit ?

(C’est-à-dire, étendre les modèles de licences alternatives, autorisant la libre diffusion voire la modification des œuvres, au-delà des seuls logiciels Libres ?)

C’est une question récurrente sur les forums et listes électroniques Libristes.

Une question que l’on n’amène en général pas frontalement, mais que l’on va glisser au détour d’une phrase — on la trouvera d’ordinaire introduite par des marqueurs tels que « je ne suis pas sûr que », « reste à savoir si », « il ne me semble pas évident », etc. — quand on n’entre pas directement dans l’attaque peu subtile « vous voulez obliger les artistes à publier sous licences Libres (et donc, à crever de faim) ? C’est du stalinisme pur ! ».

Une question sur laquelle, naturellement, chacun a peu ou prou son opinion pré-établie. Nul besoin d’argumenter, de réfléchir ou de démontrer.

C’est que cette question n’en est, évidemment, pas vraiment une.

C’est un troll.

Paul Scott - CC by-sa

J’ai déjà tenté ailleurs — longuement — de me pencher sur cette question, dans l’espoir de tordre le coup définitivement à ce serpent de mer trolloïde du milieu Libre. Cependant il me semble intéressant de prendre le temps de critiquer le point de vue selon lequel les licences Libres ne devraient convenir qu’aux programmes informatiques, et notamment d’examiner quels idéologèmes le sous-tendent. En effet, Libriste ou non, nul n’est à l’abri de ses propres préjugés, au premier rang desquels cette mythologie déjà évoquée qui consiste à voir en l’œuvre d’art un objet échappant aux contingences ordinaires, et en l’artiste-créateur (pour peu qu’il soit professionnel, bien sûr) un être en marge des exigences sociales.

D’un point de vue légal et pratique, pourtant, bien peu de choses distinguent un programme informatique de tout autre contenu immatériel : un logiciel est une œuvre de l’esprit soumise à la « Propriété Littéraire et Artistique » — encore une distinction arbitraire, au demeurant, qu’il conviendrait de mettre en question. Et un nombre croissant d’artistes s’expriment d’ailleurs au moyen d’outils informatiques qui les amènent parfois à créer de véritables « programmes », au sens strict. (Des pratiques artistiques sur lesquelles nous aurons l’occasion de revenir.)

Pourquoi, dès lors, séparer arbitrairement ces œuvres de l’esprit en, d’un côté, l’art, de l’autre les logiciels ? Certes, il peut arriver que les « œuvres d’art » posent des contraintes inédites aux licences, et nécessitent quelques adaptations juridiques (c’est le propos des licences Creative Commons, dont j’ai parlé ailleurs, et de la licence Art Libre qui, nous le verrons plus bas, est timidement recommandée par le projet GNU). Mais le principe de base reste le même, et il a été établi que les libertés garanties à l’utilisateur de logiciels peuvent se transposer aisément à l’amateur d’art.

Ce qui sous-tend en fait cette dichotomie arbitraire, c’est le « bon sens » ordinaire par lequel tout un chacun délimite sa conception de l’art. Les bouleversements artistiques du XXe siècle semblent avoir quelque peu mis à mal les critères traditionnels d’appréciation du public : peut-on encore dire que « l’art, c’est ce qui plaît » après Picasso ? Que « l’art, c’est ce qui est original » après l’urinoir de Duchamp ou les boîtes de soupe de Warhol ? Peut-on encore définir l’art par la « légitimité » sociale de son auteur, après le Coucher de soleil sur l’Adriatique peint par l’âne Lolo (sic) ?

Boronali - Coucher de Soleil sur l'Adriatique - Wikimedia Commons CC by-sa

Reste un critère auquel se raccrocher (voire se cramponner, d’autant plus fermement que tous les autres sont en déroute) : celui de l’utilité. Une œuvre d’art, nous dit le bon sens ordinaire, n’est pas quelque chose dont on se sert pour accomplir telle ou telle tâche. Cette position est également celle de la Loi, qui depuis deux ou trois siècles oppose à l’Art (absolu) les « arts utiles », c’est-à-dire inventions et méthodes de fabrication. Il sera donc communément admis que l’art « noble », digne de respect, se doit d’être inutile : méprisons donc de bon cœur les fanfares ou la musique militaire (fusse-t-elle de Schubert), et les berceuses que l’on chante aux enfants.

Mais cette fois, c’est le reste de la vie qui revient en contrebalance : parmi tous les objets dont nous faisons « usage », combien sont, de facto, indispensables ou simplement, objectivement utiles ? Une large part des logiciels installés sur nos ordinateurs, par exemple, ne sont ni strictement nécessaires ni même utiles (jusqu’à l’absolument inutile). Ainsi, les jeux vidéo sont apparus exactement en même temps que les ordinateurs. Sans même aller jusque là, n’importe quelle interface moderne comporte une majorité d’éléments qui n’ont pour seule raison d’être, que de plaire. Si les logiciels servent à se divertir, et le design à plaire, il n’y a alors plus aucune raison pour considérer l’informatique différemment de, par exemple, la musique : de même que le comte Kayserling commanda à Bach des variations pour clavecin afin de l’aider à dormir la nuit, le citoyen moderne se laissera bercer par les moutons électroniques de son économiseur d’écran.

C’est donc dire, d’une part, que le critère d’« utilité » n’est pas un commutateur binaire, mais plutôt un axe linéaire sur lequel existent une infinité de degrés, et d’autre part que, quand bien même l’on tracerait une barrière nette, l’on serait surpris de voir que ce qui « tombe » d’un côté ou de l’autre n’est pas nécessairement ce à quoi l’on s’attendrait. J’irai même jusqu’à affirmer que le geste du programmeur n’est ni moins technique, ni moins intrinsèquement chargé d’expressivité, ni moins ontologiquement digne d’admiration ou de terreur, que celui de l’« artiste » ; la seule distinction de l’artiste (au sens bourdieusien du terme) est d’ordre social, et nous avons vu combien cette quantification est illusoire.

De même, l’opinion « naturelle » qui consiste à voir en l’Œuvre d’Art un objet achevé, signé et sacré, là où l’objet utilitaire (et tout particulièrement le programme informatique) est un objet transitoire, temporaire, criblé de défauts et dont on s’empressera de se débarrasser pour en obtenir une nouvelle version, plus récente, plus aboutie, en attendant encore la prochaine, cette vision disais-je, est éminemment liée à notre contexte historique : en-dehors de notre société occidentale de ces cinq ou six derniers siècles, les pratiques culturelles et rituelles ne sont pas nécessairement distinctes, et il est bien rare pour un « auteur » d’éprouver le besoin de signer individuellement son œuvre ; en retour, dans notre monde post-industriel (ou pleinement industriel, si l’on suit Bernard Stiegler) où l’artisan n’est plus qu’un souvenir, il est communément admis que tout objet utilitaire est le fruit du travail indistinct d’une légion d’ingénieur anonymes, et l’on se souciera bien peu de savoir si le logiciel que l’on utilise a un ou plusieurs auteurs. Si l’informatique a tout de même produit des noms célèbres, c’est avant tout par ce processus de « mythification » qu’est le star-system : Bill Gates ou Steve Jobs fascinent davantage pour leur success-story que pour leur travail technique, et de son côté le mouvement Libre cherche en ses grands informaticiens des héros (Linus Torvalds) ou, si l’on peut dire, des hérauts (Richard Stallman ou Sir Tim Berners-Lee) — ce que je décrivais précédemment sous le terme de « culte ».

Unicité de l’auteur, singularité sociale de l’artiste, intégrité de l’œuvre : autant de notions historiquement datées — et qui, même d’un point de vue historique, s’avèrent bien illusoires : aussi loin que nous puissions regarder, les artistes ont toujours dû s’adapter aux goûts du public, aux contraintes économiques ou politiques, et partager avec leur contemporains la paternité de leur travail. J’ai déjà eu l’occasion d’aborder l’exemple des compositeurs des XVIIe et XVIIIe siècles, qui, s’ils signaient certainement leurs œuvres, ne se privaient pas d’emprunter ici et là — quand ce n’était pas les interprètes eux-même qui ré-arrangeaient ou faisaient réécrire certains passages ! J’ai également tenté d’expliquer que les musiciens d’antan que nous révérons aujourd’hui comme des génies intemporels, n’avaient probablement pas de préoccupations d’une autre hauteur que les faiseurs-de-culture d’aujourd’hui. Depuis plus d’un siècle, le cinéma nous rappelle de façon éclatante combien l’élaboration d’une œuvre est une production, ici au sens industriel du terme — au point que même Fox News en vient à s’alarmer de la prolifération des franchises et autres remakes : nous attendons le prochain James Bond comme la prochaine version de tel jeux vidéo ou système d’exploitation, en espérant qu’il sera encore plus plaisant et nous en donnera davantage pour notre argent. C’est ignorer que trois siècles plus tôt, le public britannique de Händel attendait probablement de la même façon son prochain oratorio !

Signe ultime de cette industrialisation de la culture, que nous avons déjà présenté : les mêmes industriels qui érigent les « créateurs » en figures sacrées, s’empressent dans un même mouvement de réduire leur production à sa simple quantification marchande sour le terme « contenu », qui peut désigner indifféremment des films, des pistes musicales ou des images, en un mot, tout ce que l’on nous peut vendre, littéralement, au poids.

Mouton Mouton - Art Libre

Il y a quelque chose de paradoxal à constater que, même parmi les Libristes les plus endurcis, ceux-là même qui encouragent les informaticiens et chercheurs à publier sous licences Libres le fruit de leur travail, n’ont pas la même attente (voire exigence) de la part des auteurs et artistes. Sur le site gnu.org déjà mentionné, Richard Stallman lui-même indique :

Nous n’adoptons pas le point de vue que les œuvres d’art ou de divertissement doivent être Libres ; cependant si vous souhaitez en libérer une nous recommandons la Licence Art Libre.

Une autre page reprend même à son compte le critère d’utilité que j’évoquais plus haut :

Les œuvres qui expriment l’opinion de quelqu’un — mémoires, chroniques et ainsi de suite — ont une raison d’être fondamentalement différente des œuvres d’utilité pratique telles que les logiciels ou la documentation. Pour cette raison, nous leur demandons des autorisations différentes, qui se limitent à l’autorisation de copier et distribuer l’œuvre telle-quelle.

La licence Creative Commons Attribution-Pas d’œuvres dérivées est utilisée pour les publications de la Free Software Foundation. Nous la recommandons tout particulièrement pour les enregistrements audio et/ou vidéo d’œuvres d’opinion.

Nous avons pourtant vu que Stallman a très tôt compris l’importance potentielle des licences Libres au-delà du code informatique, et se plaît à définir le mouvement Libre comme un mouvement social, politique ou philosophique ; cette soudaine timidité lorsqu’il s’agit de l’art n’en est que plus surprenante — et n’a pas manqué d’être pourfendue par ceux et celles qui aspirent à un mouvement Libre digne de ce nom dans les domaines culturelles.

L’hypothèse que je pourrais formuler, est que rms n’est tout simplement pas intéressé par l’art. La culture « de divertissement » l’intéresse probablement, ainsi que la littérature qu’il nomme « d’opinion » ; cependant, difficile de se défaire de l’impression que ces formes intellectuelles dépourvues « d’utilité pratique » lui semblent, somme toute, subalternes. Si rms a — quoique tardivement — pris conscience des dangers que pose à la démocratie la répression de la libre circulation des œuvres, le point de vue des artistes eux-même lui demeure clairement étranger.

Peut-être est-ce là le plus grand échec du mouvement Libre : de n’avoir pas, de lui-même, dépassé plus tôt les frontières de l’informatique et de cette absurde notion d’utilité. Comme me l’exposait tout récemment Mike Linksvayer lui-même, il est presque honteux qu’aient dû se développer, avec quinze ans de retard, des licences spécialement pensées pour l’art et la culture, au lieu d’une simple évolution de licences logicielles telles que la licence GPL. Ce décalage d’une ou deux décennies vis-à-vis de l’informatique Libre est, encore aujourd’hui, un des (nombreux) handicaps dont souffre le monde culturel Libre.

Paul Downey - CC by

Le milieu des licences Libres est donc encore largement déconnecté des milieux artistiques. Les Libristes eux-mêmes sont en général nettement plus familiers de l’informatique que des pratiques culturelles (particulièrement « classiques », j’y reviens plus bas) ; leurs modes de consommation culturelle sont plus tournés vers la culture de masse — où l’on ignore notoirement toute possibilité de licences alternatives — que vers la création artistique ou la culture classique. Ceux-là même qui veillent à n’installer sur leurs ordinateurs que des logiciels Libres (à quelques éventuels compromis près), sont à même de faire une consommation immodérée de « contenus » propriétaires — la culture geek étant d’ailleurs presque entièrement construite sur un patrimoine non-libre : Le Seigneur des anneaux, Star Trek, La Guerre des étoiles, Le Guide du routard galactique

Pour certains, il y a là une évidence décomplexée : de toute façon, les œuvres d’art n’ont pas à être sous licences Libres, ce n’est pas fait pour cela. Pour d’autres au contraire, c’est un état de fait presque honteux : l’on ne demanderait pas mieux que de pouvoir n’écouter que de la « musique libre », par exemple, mais les œuvres existantes sont tellement peu connues / difficiles d’accès / introuvables / pauvres… Reproches d’ailleurs partiellement mérités (nous y reviendrons) — et qui auraient aussi bien pu, au demeurant, être adressés aux logiciels Libres eux-même il y a une quinzaine d’années.

Peut-être est-ce, au moins en partie, pour expier cette mauvaise conscience que ce même public Libriste se rue sur quelques œuvres ou sites web culturels publiés sous licences alternatives : les films (au demeurant admirables) de la fondation Blender, les dessins de Nina Paley ou encore le site Jamendo (sujets sur lequels nous reviendrons prochainement)… Cependant que d’autres fonds Librement disponibles, nettement plus fournis, restent largement ignorés : je veux parler du patrimoine écrit, notamment dans le domaine public. Nous évoquions récemment le projet Gutenberg, auquel il faudrait ajouter, dans le domaine des livres, Wikisource ou même Gallica, mais également le domaine des partitions musicales (IMSLP.org, mutopiaproject.org, cpdl.org), ou celui des films en noir et blanc (archive.org)… autant de formes culturelles qui ne font pas recette auprès du public Libriste dans son écrasante majorité (lequel public se montre d’ailleurs souvent peu concerné par la défense du domaine public en général).

Si les Libristes sont principalement tournés vers les cultures « de consommation », la grande majorité des artistes et auteurs, inversement, ne connaît guère d’autre modèle que le droit « d’auteur » traditionnel, avec l’inféodation qu’il comporte à tout un système d’intermédiaires (éditeurs, distributeurs, sociétés de gestion de droits) dont il est presque impossible de sortir, et qui empêche même d’envisager l’existence d’alternatives quelles qu’elles soient. J’ai moi-même eu l’occasion d’évoquer la sensation d’apatride que peut avoir un musicien dans le milieu Libre, et un Libriste dans le milieu musical.

Il n’en faut saluer que davantage la bonne volonté de tous ceux qui, de part et d’autre, s’emploient à lancer des ponts, même de façon parfois maladroite ou mûs par la « mauvaise conscience » que j’évoquais plus haut. La devise du Framablog exprime à merveille ce point de vue :

mais ce serait peut-être l’une des plus grandes opportunités manqués de notre époque si le logiciel libre ne libérait rien d’autre que du code.

On ne peut donc que souhaiter que le public Libriste, d’une part, mette progressivement en question ses propres modes de consommation culturelle, et d’autre part, sache s’abstraire de cette idéologie rampante qui consiste, en célébrant la « sublime inutilité » de l’art, à mettre les artistes hors du monde, dans une case clairement délimitée et quantifiable, et s’assurer qu’ils y restent. La figure sacralisée de l’artiste-créateur (tout comme celle du « professionnel », autant de termes que j’ai déjà démontés) que brandissent les industriels de la culture en toute hypocrisie, ne sert qu’à masquer cette démarche de marginalisation des artistes, de ringardisation organisée de la culture savante, et en dernière analyse, d’une certaine forme de mépris.

Une pensée Libriste digne de ce nom, au contraire, me semble devoir accepter l’idée qu’une œuvre d’art — utile ou non ! — puisse être, tout comme un programme informatique, partagée, retravaillée, voire détournée sous certaines conditions. Le rôle du mouvement Libre est pour moi de remettre l’art en mouvement, et l’auteur à sa place : celle d’un citoyen parmi d’autres, venant à une époque parmi d’autres.




6 questions à Karl Fogel, auteur de Produire du logiciel libre

Karl FogelÀ l’occasion de la sortie du framabook Produire du logiciel libre (dont notre secret espoir est qu’il suscite des vocations chez les jeunes et les moins jeunes), nous avons posé quelques questions à son auteur Karl Fogel.

Est-ce que la situation a évolué depuis la première version du livre, en particulier avec les nouvelles forges comme GitHub (qui repose entre autres la question du fork) ? Est-ce un problème d’héberger des logiciels libres sur des plateformes propriétaires ? Est-ce que l’informatique devrait être enseignée en tant que telle aujourd’hui à l’école ?

Autant de questions auxquelles il apporte de très intéressantes réponses.

Entretien avec Karl Fogel

L’interview en version originale anglaise sur le blog de Karl (intéressants commentaires inside)

(Traduction Framalang : Don Rico pour les questions et Olivier Rosseler pour les réponses)

La version française de POSS vient tout juste d’être publié et votre livre a été traduit, ou est en cours de traduction, dans d’autres langues. Que pensez-vous de ces adaptations de votre œuvre, rendues possibles par le choix de le placer sous licence libre ?

Je suis absolument ravi. Je n’y vois vraiment aucun inconvénient. Les traductions permettent une diffusion plus large du livre, et c’est exactement ce que je souhaite.

Je suis extrêmement reconnaissant envers les traducteurs.

Si vous deviez écrire une deuxième version de POSS aujourd’hui, qu’est-ce que vous changeriez ou ajouteriez ? Et d’ailleurs, est-ce qu’une deuxième version est prévue ?

Et bien, en fait, j’y apporte toujours des petites modifications, à mesure que les pratiques de l’open source évoluent. La version en ligne change constamment. On pourra peut-être la nommer officiellement « Version 2.0 » à un moment donné, mais au fond, c’est vraiment un processus continu.

Par exemple, il y a cinq ou six ans, presque tous les projets avaient leur propre infrastructure de développement. Chacun avait son serveur, son système de contrôle de versions, son système de suivi de bogues, un responsable de la liste de diffusion, un wiki peut-être, c’étaient les outils de développement.

Mais depuis, on a assisté à des regroupements. De nos jours, seuls les très gros et les très petits projets possèdent leur propre infrastructure. La majorité des projets choisissent des sites pré-conçus, comme GitHub, Google Code Hosting, SourceForce, Launchpad, etc. La plupart des développeurs open source se sont familiarisés avec ces environnements.

Et par conséquent, j’ai mis à jour la partie du livre traitant des infrastructures d’hébergement, pour enrichir la section « Les sites Web » et parler des sites comme ceux mentionnés ci-dessus, plutôt que de ré-inventer la roue à chaque projet. Les gens se rendent bien compte qu’administrer son propre hébergement requiert énormément de ressources, malgré les avantages que l’on peut en tirer, et que donc, externaliser cette tache est devenu presque une obligation si on veut avoir un peu de temps pour effectivement travailler sur le projet.

J’ai également mis le livre a jour pour parler des nouvelles versions des licences open source (comme la GNU General Public License 3, qui est sortie après que le livre ait été publié), et j’ai également revu mes recommandations vis à vis de certains logiciels, car les temps changent. Par exemple, Git est de bien meilleure qualité aujourd’hui qu’à l’époque où j’ai rédigé la toute première édition.

La manière de produire des logiciels libres n’a pas tellement changée en cinq ans. Mais de nouvelles forges sont apparues, sur un modèle un peu différent de SourceForge. Je pense à Google Code mais surtout à GitHub. GitHub serait un peu le « Facebook des forges open source », avec ses fonctions de réseau social, son édition à même le navigateur… Son slogan est « Fork me on GitHub ». La notion de fork semble ne plus être tout à fait la même qu’avant. Que pensez-vous de tout cela ?

En fait, je pense que la notion de fork n’a pas changé. La terminologie, peut-être, mais pas le concept.

Si je me penche sur les dynamiques des rouages des projets open source, je ne vois pas de differences fondamentales selon que le projet utilise une forge ou l’autre. GitHub propose un produit fantastique, mais ils ont aussi un marketing fantastique. Ils encouragent les projets à inviter leurs utilisateurs à « créer une fork sur GitHub », c’est à dire « créer une copie pour jouer un peu avec ».

Et même si en un sens la copie d’un projet hébergé sur Git peut techniquement s’appeler un « fork », en pratique ça n’en est pas un. Le concept de fork est avant tout politique, pas technique.

À l’origine, initier un fork signifiait élever la voix pour dire : « nous pensons que le projet ne prend pas la bonne direction, nous avons pris la décision d’en faire une copie pour le poursuivre dans la bonne direction, que tout ceux qui partagent ce point de vue se joignent à nous ». Et les deux projets se retrouvaient alors publiquement en concurrence, à l’attention des développeurs et des utilisateurs, parfois aussi pour des questions d’argent. Parfois l’un des deux l’emporte, parfois ils fusionnent pour ne former à nouveau qu’un seul projet. Mais quelle qu’en soit l’issue, c’est avant tout un processus politique : susciter des adhésions pour continuer ensemble le projet.

Cette dynamique est toujours d’actualité, elle se poursuit tous les jours. Qu’on parle de « fork » pour designer quelque chose de différent, pourquoi pas, mais ça ne change pas la réalité, on utilise juste un terme différent pour décrire la réalité.

GitHub a commencé à parler de « fork » pour dire « créer une copie à bidouiller ». Maintenant, c’est vrai qu’avec ce genre de copie il est facile de s’éloigner du projet originel pour re-fusionner plus tard, c’est l’une des caractéristiques de Git et de tous les systèmes de contrôle de version décentralisé. Et c’est vrai que s’éloigner pour re-fusionner est plus compliqué avec les systèmes de contrôle de version centralisé comme Subversion et CVS. Mais tous ces « forks » créés sur Git ne sont pas des forks au sens premier du terme. En général, lorsqu’un développeur se fait une copie sur Git et la modifie, c’est en espérant que ses changements seront fusionnés dans la copie « maîtresse ». Et quand je dis « maîtresse », ce n’est pas au sens technique, mais bien au sens politique : la copie maîtresse est celle que la plupart des utilisateurs suivent.

Je trouve que ces fonctionnalités de Git et de GitHub sont géniales, et j’aime bien les utiliser, mais il n’y a rien de révolutionnaire ici. Il y a peut-être une évolution de la terminologie, mais la vraie dynamique des projets open source ne varie pas : les développeurs fournissent de gros efforts pour que leurs modifications soient intégrées a la distribution principale, car ils ne veulent pas s’embarrasser avec une copie privée qu’ils auraient a entretenir. Git réduit la pénibilité liée à la maintenance de modifications indépendantes, mais pas encore suffisamment pour que cet effort soit négligeable. Les développeurs intelligents forment des communautés et tentent de conserver un code de base unifié, car c’est la meilleure chose à faire. Ça n’est pas près de changer.

En juin 2010, Benjamin Mako Hill remarque dans son article Free Software Needs Free Tools (traduit ici sur le Framablog) qu’héberger un projet libre sur une plateforme propriétaire pose problème. À votre avis, quelle est l’importance de ce problème ?

Et bien, je connais Mako Hill, je l’apprécie et j’éprouve beaucoup de respect pour lui. Mais je dois dire que je ne partage pas son avis sur ce point, et ce, pour plusieurs raisons.

D’abord, il faut être réaliste. On ne peut pas être un développeur logiciel sans outils propriétaires de nos jours. Réduire arbitrairement la notion de « plateforme » n’est qu’un artifice pour croire qu’on travaille dans un milieu entièrement libre. Par exemple, je peux héberger mon projet chez Launchpad, qui est un logiciel libre, mais est-ce que je peux vraiment écrire du code sans utiliser le moteur de recherche de Google, qui n’est pas libre ? Bien sur que non. Tous les bons programmeurs utilisent en continu Google, ou un autre moteur de recherche propriétaire. Il faut inclure ces recherches Google dans la « plateforme », impossible de se voiler la face.

Mais on peut pousser la réflexion plus loin :

Qu’attendez-vous de l’hébergeur de votre projet, quelles sont les libertés importantes ? Vous utilisez une plateforme et vous demandez aux autres de l’utiliser aussi pour collaborer avec vous, donc, idéalement, la plateforme devrait être libre.

Ainsi, si vous souhaitez y apporter des modifications, vous pouvez : si quelqu’un veut créer un fork de votre projet (au sens ancien, politique, du terme), ils peuvent reproduire l’infrastructure d’hébergement ailleurs, où ils la contrôleront, si nécessaire. Alors, en théorie tout cela est très bien et très joli, mais honnêtement, même si le code source de Google Code, par exemple, était libre, vous ne pourriez pas reproduire Google Code Hosting. Il vous manquerait encore le personnel, le service, les data center de Google… toute l’infrastructure qui n’a rien à voir avec le code source. Ça n’est pas réalistiquement faisable.

Vous pouvez forker le projet, mais en général vous ne pouvez pas reproduire son hébergement, cela demande trop de ressources. Et puisque ça n’est pas votre propre service, vous ne pouvez pas l’adapter a votre convenance ; ce sont les gens qui font tourner les serveurs matériels qui décident de quels ajustements sont acceptables ou pas. Donc dans la pratique, vous ne disposez pas de ces libertés.

(Certains services d’hébergement tentent d’octroyer autant de libertés que possible a leurs utilisateurs. Par exemple, le code de Launchpad est open source, et ils intègrent les correctifs de leurs membres. Mais l’entreprise qui héberge Launchpad doit quand même approuver chaque modification puisque ce sont eux qui font tourner les serveurs. Je crois que SourceForge veut tenter la même expérience, si l’on en croit l’annonce faite récemment à propos d’Allura.)

Alors, en fonction de tout cela, quelles sont les libertés possibles ?

Il vous reste la liberté de faire entrer et sortir vos données. En d’autres termes, le noeud du problème se situe au niveau de la possibilité qu’on les interface de programmations (API pour Application Programming Interfaces) de déplacer les données d’un service à l’autre, de manière fiable et automatique. Si je peux écrire un programme qui peut récupérer toutes les données de mon projet depuis une forge pour les transférer à une autre, c’est une liberté utile. Je ne suis pas pieds et poings liés. Ça n’est pas la seule liberté qui compte, on est même loin d’une liberté idéale. Mais c’est une liberté utile dont on dispose dans un monde où utiliser ses propres serveurs est devenu inabordable.

Ce n’est pas que cette conclusion m’enchante. Mais les choses sont ainsi. La période de « chasseur/cueilleur » dans l’open source est terminée, nous sommes entrés dans l’ère agricole et urbaine. Vous ne pouvez plus creuser vos propres sillons d’irrigation ou votre propre système d’évacuation des eaux usées. C’est trop compliqué. Mais, au moins, si vous n’êtes pas satisfait du service rendu par un hébergeur, vous pouvez déménager chez un autre plus efficace grâce a la portabilité des données.

Donc ça m’importe assez peu de savoir que la plateforme GitHub est propriétaire, par exemple. Evidemment, ça serait mieux si elle était entièrement open source, mais le fait qu’elle ne le soit pas n’est pas vraiment un énorme problème. Le premier critère auquel je fais attention lorsque j’évalue un service d’hébergement est la richesse de leurs APIs. Est-ce que je peux récupérer toutes mes données si besoin ? Si leurs APIs sont riches, c’est bon signe, ils feront leur travail pour maintenir un service de qualité, car c’est le critère qui leur permettra de conserver leurs utilisateurs.

En France, les élevés de collège et de lycée ne suivent pas de cours d’informatique. Pensez-vous que l’informatique devrait être une matière a part entière, et pas seulement un outil pour les autres matières ?

Evidemment. La compréhension des données et du calcul formel est très importante désormais. C’est une forme d’alphabétisme. Sans aller jusqu’à maîtriser la programmation, il faut savoir comment les données fonctionnent. Cela fait écho à une discussion récente où je me suis rendu compte du gouffre qui peut exister.

J’étais chez le docteur, pour faire quelques tests. L’un d’eux consistait à filmer les battements de mon cœur grâce aux ultra-sons et toute la séquence était enregistrée. C’était incroyable a voir ! Et donc, une fois terminé, je demande à l’accueil si je pouvais avoir les données. Pour être précis, j’ai demandé : « Est-ce que je pourrai avoir les données de l’echocardiogramme ? » L’assistante m’a répondu qu’ils pouvaient m’imprimer des images basse-résolution. J’ai alors répondu : « Merci, mais ce sont les données que je veux ». Elle m’a répondu que c’est bien ce qu’elle me proposait. Pour elle, le mot « données » n’avait pas la même signification précise que pour ceux qui ont appris ce que sont les données. Ma question impliquait évidemment que je voulais toutes les données qu’ils avaient enregistres. C’est bien ce que signifie « Toutes les données », non ? Il ne devrait pas y avoir de perte d’information : c’est une copie bit par bit. Mais cela ne lui parlait pas. Pour elle, les données, c’est « quelque chose qui ressemble a ce que j’ai demandé ». Je parlais d’information, d’informatique, elle me parlait de perception.

Je suis bien conscient que mon point de vue est radical, mais je trouve que c’est une forme d’illettrisme de nos jours. Vous devez savoir faire la différence entre les vraies informations et les fausses informations et vous devez comprendre l’énorme différence d’application qui existe entre les deux. Si je me rends chez un autre médecin, vous imaginez bien la différence que ça fait si je lui présente la vidéo complète sur clé USB par rapport à des copies basse résolution d’images fixes. L’une est utile, l’autre ne sert strictement à rien.

Les entreprises qui comprennent le mieux la valeur des données, de données nous concernant, ont de plus en plus de moyens d’utiliser ces données à leur avantage, mais pas nécessairement dans le vôtre. Les cours d’informatique sont une forme de défense contre ceci, une réponse immunitaire à un monde dans lequel la possession et la manipulation des données se transforme de plus en plus en pouvoir. Vous êtes mieux à même de comprendre comment les données peuvent être utilisées si vous les avez déjà manipulées vous-même.

Donc oui, je suis pour les cours d’informatique… mais pas seulement comme moyen de défense :-). C’est aussi une formidable occasion pour les écoles de réaliser quelque chose de collaboratif. L’enseignement se focalise trop souvent sur des apprentissages « individuels ». D’ailleurs, la coopération à l’école est souvent prohibée et on appelle cela de la triche. Or en cours d’informatique, la chose la plus naturelle est d’initier des projets open source ou de participer à des projets open source.

Bien sûr, tous les étudiants ne seront pas forcément doués ou hyper motivés pour cela, mais c’est la même choses dans toutes les autres matières. Je pense donc que les cours d’informatique sont une bonne opportunité d’exposer les élèves aux plaisirs du développement collaboratif. Ces cours devraient avoir un impact incroyable sur certains élèves, comme, par exemple, les cours de musique.

Une toute dernière question : quel conseil donneriez-vous au programmeur en herbe qui souhaite découvrir la communauté des logiciels libres et open source ? Essayez de répondre en une phrase, pas avec un livre entier 🙂

Trouvez un projet ouvert que vous appréciez (et, idéalement, que vous utilisez) et commencez à y participer ; vous ne le regretterez pas !




Geektionnerd : Quand Microsoft aide Internet Explorer 6 à mourir

Il y a deux ans, nous publiions l’article Le jour où le Web refusa le navigateur Internet Explorer 6.

Cette fois-ci ce n’est plus le Web mais directement Microsoft qui, avec un nouveau site dédié, souhaite que les internautes se débarrassent définitivement de la version 6 du navigateur (qui possède encore 12% de part de marché dont 35% en Chine).

La raison en est simple : devenu totalement obsolète et (depuis toujours) non respectueux des standards, il oblige les webmasters à continuer à faire des contorsions pour que leurs sites s’affichent correctement dans IE 6.

Du coup, on peut s’amuser à étendre le principe à d’autres logiciels de Microsoft 😉

Geektionnerd - Simon Gee Giraudot - CC by-sa

Geektionnerd - Simon Gee Giraudot - CC by-sa

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




WebM contre H.264 : La FSF soutient le choix de Google

Dawn - CC byCe n’est pas forcément tous les jours que la Free Software Foundation (FSF) de Richard Stallman applaudit et soutient ouvertement Google dans ses choix de format vidéo pour le Web. Et d’appeler les internautes à en faire de même.

Google est même qualifié d’audacieux, puisque l’adoption d’un format ouvert – WebM – s’accompagne de la suppression d’un format fermé – H.264.

Pour en savoir sur le sujet, nous ne saurions trop vous conseiller notre article : Bataille de la vidéo sur le Web : Quand Google restreint pour mieux ouvrir ?[1].

Pas de double standard : soutenir l’appui de Google à WebM

No double standards: supporting Google’s push for WebM

Brett Smith – 19 Janvier 2011 – FSF.org (Traduction Framalang : Cheval boiteux, Jérémie et Antistress)

Nous avons décidé de soutenir le projet WebM et nous encourageons les autres fondations et organisations à nous rejoindre pour connaître la marche à suivre. Aujourd’hui, nous exhortons également les gestionnaires de sites web à distribuer les vidéos dans le format WebM et à abandonner le H.264.

La semaine dernière, Google a annoncé qu’il planifiait la suppression du support du codec vidéo H.264 des ses navigateurs au profit du codec WebM qui a récemment été libéré. Depuis, il y a eu beaucoup de discussions concernant les incidences possibles sur l’avenir du Web, au moment où la spécification HTML5 — dont la balise video — mûrit.

Nous applaudissons Google pour ce changement : c’est une avancée positive pour le logiciel libre, ses utilisateurs, et pour chaque personne qui utilise le Web. Cela fait un moment déjà que regarder une vidéo sur le Web peut s’avérer périlleux. La plupart d’entre elles sont publiées à l’aide de Flash qui est un logiciel non-standard et propriétaire. Les alternatives libres comme GNU Gnash sont disponibles, mais l’expérience utilisateur n’est pas toujours à la hauteur.

Quand le travail a commencé sur la nouvelle version du standard HTML, HTML5, le travail sur la diffusion et la lecture des vidéos était une priorité. Mais, bien que tout le monde était d’accord sur ce à quoi la balise <video> devait ressembler, il n’y avait pas de consensus sur le format d’encodage des vidéos. Microsoft et Apple soutenaient H.264, Mozilla et Opera soutenaient WebM et Ogg Theora. Jusque là, Google supportait tous ces codecs, mais aujourd’hui il a fait preuve d’audace en décidant de supporter les standards libres et ouverts et de laisser tomber H.264.

Ceci est une bonne nouvelle, car si H.264 devenait le standard de fait pour la vidéo sur le Web, cela ne serait pas mieux que la situation actuelle. H.264 est un codec lourdement breveté ; le consortium MPEG LA oblige les développeurs qui l’implémentent à accepter une licence de brevet. Cette licence est fondamentalement incompatible avec les logiciels libres. Elle exige des développeurs qu’ils restreignent l’utilisation qui sera faite de leur logiciel, et permet la collecte d’une redevance dans la plupart des situations.

Afin de s’assurer que le Web reste libre et ouvert pour tous, nous avons besoin qu’un codec libre s’impose comme standard de fait pour HTML5. WebM peut être ce codec : Google fournit avec le standard une licence de brevet qui est compatible avec les licences des logiciels libres et propose même une implémentation libre. Ils promeuvent également avec force ce codec, et leur décision de laisser tomber H.264 est une étape de plus dans cette direction.

Des réactions au geste de Google ont suggéré que cela représentait un pas en arrière pour les standards sur le Web, car H.264 est supporté par un plus grand nombre de matériels et de logiciels. Ces commentaires révèlent une incompréhension fondamentale de la vision d’un Web libre et ouvert. Nous ne pouvons être libres que si nous rejetons les formats de données qui sont assujettis à brevets.

Mais la question n’est pas encore règlée. C’est le moment pour tout le monde d’agir et de faire en sorte que WebM soit effectivement adopté par le plus grand nombre À cette fin, nous avons décidé de soutenir le projet WebM et nous encourageons les autres fondations et organisations à nous rejoindre — écrivez à webmaster AT webmproject.org pour connaître la marche à suivre. Aujourd’hui, nous exhortons également les gestionnaires de sites web à distribuer les vidéos dans le format WebM et à abandonner le H.264.

Bientôt, nous allons transformer notre campagne PlayOgg en PlayFreedom et nous allons mettre l’accent sur les moyens permettant à chacun d’encourager l’adoption de WebM. Vous pouvez vous inscrire dès maintenant pour en savoir plus sur la manière d’aider. Ensemble, nous pouvons veiller à ce que le Web remplisse sa promesse d’être libre pour tout le monde.

Notes

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




Mozilla, le H264 ne doit pas passer par toi !

CBS Fan - CC by-saOn l’a évoqué longuement dans un précédent billet, l’avenir de la vidéo en lecture continue sur le Web est à un tournant de son histoire. Mais plus encore que le logiciel libre, il est fort difficile de sensibiliser le grand public sur ce sujet il est vrai technique et complexe.

L’évènement qui redistribue les cartes est le passage progressif de tous les navigateurs à la nouvelle version 5 du HTML permettant de lire directement une vidéo. C’est une bonne nouvelle parce que nous allons enfin pouvoir nous affranchir du format Flash qui était fermé et nécessitait l’installation d’un plugin propriétaire dédié (et mal supporté sur des OS libres comme GNU/Linux).

Mais si le HTML5 autorise donc les navigateurs à lire directement une vidéo, elle ne dit rien sur le format (ou le codec) dans lequel doit être publiée cette vidéo. Or aujourd’hui deux formats bien différents font acte de candidature : le format Ogg Theora et le format H.264.

Le premier problème c’est que si le Ogg Theora est libre (et gratuit), le H.264 est breveté et demande plusieurs millions par an aux navigateurs qui voudraient l’inclure et le supporter[1].

Le second problème c’est qu’à l’heure actuelle la balance penche nettement en faveur du H.264 qui, avec la future version 9 d’Internet Explorer sera lu par tous les navigateurs sauf Mozilla et Opera.

Il y a alors un double risque. Celui de quitter un format breveté (Flash) pour un autre format breveté (H.264) et celui d’ostraciser les navigateurs Opera et surtout Firefox (qui a déjà fort à faire actuellement avec la concurrence inavouée mais bien réelle de Chrome).

La pression est alors clairement sur les épaules de Mozilla. La fondation va-t-elle persister à refuser le H.264 pour des raisons économiques mais surtout éthiques, en devenant en quelque sorte le porte-drapeau de l’Ogg Theora ? Ou bien va-t-elle abdiquer pour ne pas voir ses parts de marché grignoter par d’autres navigateurs, et c’en sera alors fini des espoirs suscités par le Ogg Theora ?

On sait que l’on peut compter sur Wikimedia (qui a ouvert tout récemment le très opportun site Let’s get video on Wikipedia). Mais qu’adviendra-t-il de Google qui a pour le moment adopté le H.264 pour YouTube alors que la firme peut potentiellement mettre tout le monde d’accord en proposant un troisième format issu d’une récente acquisition ?

Dans l’article traduit ci-dessous, le journaliste Thom Holwerda ne cache pas sa préférence : il souhaite voir Mozilla résister. Mais il nous rappelle fort justement que la décision est également suspendue au choix du format des utilisateurs et développeurs Web lorsqu’ils mettront en ligne leurs futures vidéos.

Au nom du « pragmatisme », certains voudraient privilégier le H.264 ? N’oublions pas que pour les mêmes raisons nous nous enchainâmes à Internet Explorer 6 qui fit stagner pendant de longues années le Web tout entier.

Mozilla : reste fidèle à tes idéaux, tiens-toi à l’écart de H264

Mozilla: Stick to Your Ideals, Shun H264

Thom Holwerda – 19 mars 2010 – OSNews.com
(Traduction Framalang : Antistress, Goofy et Quentin)

A présent que les caractéristiques d’Internet Explorer 9 ont été rendues publiques, nous connaissons mieux la position de Microsoft quant au codec vidéo à associer à la balise video de HTML5. Microsoft a choisi H264, un codec qu’il fournit déjà avec Windows de toute façon. Cela signifie que, Firefox et Opera mis à part, tous les principaux navigateurs prendront en charge le H264. D’aucuns y voient une raison pour que Mozilla abandonne ses idéaux et ajoute le support de H264. Je dis : Mozilla, reste fidèle à tes idéaux. Les dernières personnes à écouter en cette matière sont les développeurs Web.

« Mozilla devrait souscrire une licence d’utilisation de H264 »

Nous connaissons tous la situation de la vidéo via HTML5. Nous avons cette solution merveilleuse – une balise pour la vidéo aussi simple que pour les images – qui permet à chacun d’intégrer facilement des séquences vidéo sur son site Web sans avoir à recourir à la technologie propriétaire Flash. Il y a toutefois un problème.

Le problème est qu’il n’y a pas de codec standard pour HTML5. Les principaux compétiteurs sont H264 et Theora et il semble que ce dernier l’emporte pour le moment du côté des navigateurs. Une vidéo encodée avec Theora peut être vue à la fois des utilisateurs de Firefox, Chrome et Opera alors qu’avec H264 il vous manque les utilisateurs de Firefox et Opera. Si l’on considère que Firefox est, de loin, le plus répandu des navigateurs implémentant HTML5, encoder votre vidéo exclusivement en H264 revient à vous tirer une balle dans le pied.

Il y a une raison simple qui explique que Mozilla soit vent debout contre H264 : le codec est criblé de brevets. Cela signifie que, si vous utilisez le codec dans certaines parties du monde, vous vous exposez à devoir verser une redevance à la MPEG-LA qui gère les brevets de H264 (entre autres). Et, en effet, la MPEG-LA a clairement indiqué fin janvier que les utilisateurs finaux pouvaient eux aussi être la cible de contentieux relatifs aux brevets.

« J’aimerais aussi préciser que, bien que nos licences ne soient pas souscrites par les utilisateurs finaux, toute personne de la chaîne d’utilisation est responsable si un produit est utilisé sans licence » explique Allen Harkness, en charge des licences pour la MPEG-LA. « En conséquence, la redevance acquittée par le fournisseur d’un produit couvre l’utilisateur final, mais, lorsque la redevance n’a pas été acquittée, le produit est utilisé sans autorisation et toute personne de la chaîne (fournisseur ou utilisateur) peut en être tenue pour responsable ».

Étant donné que H264 est clairement incompatible avec les idéaux du logiciel libre, Mozilla a décidé de s’y opposer farouchement. Le refus d’Opera de souscrire une licence pour H264 n’a, de toute évidence, rien à voir avec un quelconque idéal (Opera étant un logiciel propriétaire après tout) mais la société norvégienne considère que le montant de la redevance est simplement trop élevé.

Apple pousse depuis longtemps H264 dans l’ensemble de ses logiciels et produits tandis que, du point de vue de Google, la redevance à acquitter pour avoir le droit d’utiliser H264 représente des clopinettes. Le dernier grand acteur à ne pas s’être prononcé était Microsoft qui, comme on pouvait s’y attendre, vient de choisir H264 simplement parce que la licence et le codec sont déjà inclus dans Windows. Le fait que des processeurs spécialisés dans le décodage de H264 soient disponibles sur les appareils portables constitue un autre atout tandis que Theora (ainsi que tout autre codec libre de brevet comme Dirac) ne peut se permettre ce luxe.

Du coup, des développeurs Web et autres pontes commencent à soutenir que Mozilla devrait rentrer dans le rang et souscrire une licence pour H264 sinon ils risquent de tuer la vidéo via HTML5. « J’ai des raisons de croire que la décision de Mozilla de ne pas prendre en charge les vidéos encodées en H264 dans la balise video de HTML5 à cause des nombreux brevets de ce codec est une mauvaise décision qui, à moins qu’ils ne changent d’avis, détruira tout espoir d’inaugurer une nouvelle ère où la vidéo serait accessible en ligne sans plugin » écrit Brian Crescimanno, un développeur Web qui est dans le métier depuis 1997.

Il explique qu’en campant sur ses positions, Mozilla va obliger les gens à continuer à utiliser Flash pour la vidéo vu que personne ne va encoder la vidéo deux fois uniquement pour qu’elle soit lue aussi par Firefox et Opera ; ils vont juste proposer aux utilisateurs de Firefox et Opera la vidéo encodée en H264 via Flash au lieu de ré-encoder la vidéo en Theora. Il fait remarquer également que Mozilla prenait en charge le format GIF du temps où il était propriétaire.

« Je conteste l’idée que être idéaliste soit votre raison d’être », écrit Crescimanno. « Je crois que votre responsabilité première en tant qu’éditeur d’un navigateur Web est de rendre le Web meilleur. C’est certainement ce que vous pensez sincèrement faire mais honnêtement, soyons réaliste, la seule chose que vous allez réussir c’est rendre la balise video de HTML5 inutilisable ».

Le billet de Crescimanno a été repris par John Gruber qui, rien de surprenant, abonde dans son sens : « par conséquent même ceux qui utilisent la dernière version de Firefox seront traités comme s’ils utilisaient un navigateur antique » explique Gruber. « L’intransigeance au nom de l’ouverture aura pour résultat que les utilisateurs de Firefox se verront proposer de la vidéo au moyen du plugin fermé Flash tandis qu’en coulisses la vidéo sera de toutes façons encodée en H264 ».

Gruber et Crescimanno soutiennent en fait que Mozilla devrait laisser son idéal de côté et se montrer pragmatique en implémentant le H264.

Au nom du pragmatisme

Petit retour en arrière. Il y dix ans de cela, le Web n’était pas encore la formidable source d’informations et de divertissements que nous connaissons aujourd’hui, il était à peine en train d’émerger. C’est ce moment qu’ont choisi les développeurs Web pour prendre au nom du « pragmatisme » une série de décisions d’une stupidité monumentale, décisions dont nous payons encore le prix une décennie plus tard.

Quand les développeurs Web se sont retrouvés face aux gigantesques parts de marché d’Internet Explorer 6, ils ne sont soucié de rien d’autre que de rendre les sites visibles pour cette triste version du navigateur, en faisant fi des standards au nom du « pragmatisme ». À cause de cette attitude, les autres navigateurs ont éprouvé les pires difficultés à concurrencer IE6, simplement parce que leurs utilisateurs ne pouvaient consulter leurs sites préférés optimisés pour IE6.

Dix ans plus tard, nous en voulons encore à Microsoft pour son Internet Explorer 6 qui aura rendu le Web dépendant à son égard (le nombre de sites spécifiques à IE est aujourd’hui devenu très faible mais pas nul) alors que la véritable raison pour laquelle IE est devenu si dominant et difficile à renverser est que les développeurs ne se sont pas donnés la peine de penser au delà du « pragmatisme » et de coder pour autre chose qu’IE.

Puis il y a eu Flash. Est-ce Microsoft qui nous a imposé Flash ? Est-ce Adobe qui nous a mis un revolver sur la tempe pour nous forcer à télécharger le plugin ? Non. Là encore ce sont les développeurs Web qui l’ont déployé partout sur le Web au nom du pragmatisme. Nous, les utilisateurs, ne décidons pas de télécharger Flash : nous y sommes forcés parce que les développeurs Web utilisent Flash pour tout et n’importe quoi, depuis les boutons jusqu’au lettres capitales illustrées.

Dix ans plus tard, Flash est devenu lui aussi un boulet qui entrave le Web. Les plateformes minoritaires comme Linux et Mac OS X n’ont pas suffisamment d’importance aux yeux d’Adobe pour l’inciter à développer correctement Flash dessus, sans parler de plateformes plus confidentielles encore, comme Syllable ou Haiku, qui n’ont pas du tout accès à Flash, rendant ainsi des sites aussi populaires que YouTube complètement inutilisables.

Qui allons-nous blâmer cette fois ? Je vois des développeurs Web et des blogueurs de renom comme Gruber s’en prendre à Adobe alors qu’en réalité ce sont les développeurs Web qui ont choisi Flash et l’ont rendu omniprésent sur le Web.

Et nous voilà à nouveau devant un problème similaire. Nous avons le choix pour le codec vidéo de HTML5 : l’un est libre, gratuit et n’est pas soumis à brevet, l’autre est breveté jusqu’à l’os et est tout sauf libre ou gratuit. Il y beaucoup de discussions pour savoir lequel des deux est de meilleure qualité, et vous trouverez des gens intelligents détaillant tests et arguments en faveur de l’un ou l’autre des deux codecs. Le seul avantage du H264 est, de toute évidence, le support matériel.

Et tandis que nous nous tenons à la croisée des chemins, ce sont encore les développeurs Web qui veulent faire le mauvais choix simplement parce qu’ils sont incapables de voir plus loin que le bout de leur nez. Ils se fichent de savoir à quoi ressemblera le Web dans dix ou même seulement cinq ans (quand la période d’essai gratuite sur le Web de H264 aura expiré), ils ne sont intéressés que par le présent. Ils ont fait des choix plus désastreux les uns que les autres, des choix qui ont gravement nuit au Web, et, pourtant, il faudrait que nous les écoutions encore ?

Cher Mozilla, contemple l’histoire du Web et vois l’impact désastreux d’Internet Explorer et de Flash. Regarde bien ensuite qui a fait en sorte que ces technologies nous soient imposées. Alors, et seulement alors, prends en compte à leur juste valeur leur opinion sur cette question.

A défaut, je prédis de quoi nous discuterons dans cinq ou dix ans : les développeurs Web et les pontes comme Gruber se lamenteront en se demandant comment le Web a pu embrasser sans restriction H264 à présent que la MPEG-LA a décidé de faire respecter ses brevets. Ils trouveront quelqu’un à blâmer : Microsoft, Adobe ou la lune, et, encore une fois, ils refuseront d’assumer leurs responsabilités.

L’heure du bain

Parfois il faut se jeter à l’eau. Bien sûr la transition vers un codec libre et gratuit sera difficile, mais les bénéfices escomptés le justifient amplement. Je préfère avoir affaire à une situation compliquée maintenant plutôt que de devoir faire face dans cinq ou dix ans à une situation aussi inextricable que celle engendrée par IE6 et Flash.

Notes

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




Un vidéo-clip réalisé avec 4 816 photos sous licence Creative Commons By-Sa

« You Came Out » est le dernier single du groupe electro We Have Band.

Le joli clip de cette chanson a été réalisé en stop motion, succession d’images fixes légèrement déplacées les unes des autres pour donner l’impression d’un mouvement saccadé caractéristique.

Pour que le procédé fonctionne bien, il convient de proposer beaucoup de photographies par unité de temps. Ici on a donc un clip de trois minutes pour exactement… 4 816 photographies.

Elles ont toutes été regroupées sur un compte Flickr dédié et ont été placée, riche idée, sous licence Creative Commons By-Sa.

Ce qui donne d’un coup près de cinq milles photos qui viennent enrichir la culture libre 😉

—> La vidéo au format webm

Cette vidéo a été réalisée par David Wilson, en collaboration avec Fabian Berglund et Ida Gronblom (de l’agence Wieden + Kennedy), et produite par Blinkink. Un intéressant making-of du clip est également disponible.




Largage de liens en vrac #16

Pitel - CC by-saNouvelle fournée des liens en vrac autour des (supposées ou avérées) nouveautés logicielles. Si il fallait lui donner une note, je dirais… 16/20.

J’en profite pour lancer un appel à participation parce qu’à Framasoft nous croulons sous le boulot en ce moment.

Y aurait-il de gentils volontaires prêts à maintenir avec moi cette rubrique des Liens en vrac ? Et pourquoi pas aussi pousser la chose plus loin, en effectuant un véritable test lorsque le logiciel semble vraiment intéressant ? Test qui pourrait faire l’objet d’un billet à part entière ici.

Pour le dire autrement, un peu comme sur Facebook, je veux me faire des amis pour ne plus être seul[1] avec cette rubrique qui je sais rend service mais qui prend pas mal de temps à rédiger à chaque fois.

Si vous voulez « être mon ami », il suffit de m’envoyer un message via notre formulaire.

Et c’est parti, mon kiki…

  • SRWare Iron : Justement, à propos de Chrome, la principale raison de ne pas y passer c’est… Google. Voici donc la tentative allemande d’un Chrome sans Google (à partir des sources de Chromium, la version libre de Chrome, je sais c’est compliqué). Toutes les qualités de Chrome moins les problèmes de privacy ?
  • The Open Video Player Initiative : « The Open Video Player Initiative is a community project dedicated to sharing player code and best practices around video player development and monetization. » Pas besoin de traduire non ? Il y a Adobe et Microsoft dans les partners. Doit-on alors se méfier ?
  • Dogma Player : Codé en Flex, un player musical (encore en bêta) pour avoir accès à tout le catalogue Dogmazic.
  • Pixie : Un site web permettant de créer des sites web ! Intituitif et sexy.
  • Papillon : Outil en ligne de réservation de ressource et d’affichage de disponibilité. Un Doodle libre à surveiller de près.
  • Open Font Library : Une sorte de forge spécialement dédiée aux polices de caractères très bien présentée. Piochez mais aussi créez et partagez vos polices libres et ouvertes ! (Mozilla est impliquée dans le projet)
  • LMMS : Acronyme de Linux Multi Media Studio. Sorte d’alternative libre à Cubase (mais à vérifier, je suis pas très calé en création musicale). On pourra lire ce tutoriel sur Linux MAO.
  • Sockso Personal Music Server : Hadopi appréciera moyennement cet outil pour se créer sur son ordi son petit serveur musical que l’on peut partager avec ses amis sur le Net (Java inside)
  • UltraStar Deluxe : Un logiciel de karaoke libre inspiré de Singstar (Playstation).
  • Thematic : Pour que le webmaster blogueur en herbe se fasse un WordPress aux petits oignons.
  • AlbanEye : Un JavaScript qui déroule un coin de page terrifiant sur l’œil de Moscou Christine Albanel. Peut resservir pour d’autres occasions.
  • Monkey Smileys : Des smileys mais sous forme de tête de singe, par notre ami Poupoul2.
  • Circos : Pour visualiser le génome mais par extension toutes sortes de données, le tout dans un cercle dont les points sont liés par des courbes de couleurs. Un truc un peu mutant mais très très joli (si quelqu’un veut nous en dire plus dans les commentaires…).
  • ICEpdf : Ce lecteur de PDF en Java vient de passer Open Source.
  • jsPDF : Pour générer du PDF uniquement en JavaScript (et donc à partir de votre navigateur si vous le souhaitez).
  • Flot : Utilise toujours l’excellente bibliothèque JavaScript jQuery pour faire de bien jolis graphiques.
  • FullCalendar : Encore avec jQuery, j’ai relevé ce calendrier à mettre sur son site web.
  • jCart : Et pour en finir avec jQuery, la petite boutique de vente en ligne avec panier et tout et tout (intègre Paypal).
  • Cinecode : Si j’ai bien compris un encodeur permettant de convertir d’un simple glisser/déposer n’importe quel fichier vidéo (ou presque) en Flash (.flv).
  • Appetizer : Un esthétique lanceur d’applications (ou dock) pour Windows. Existe en version portable.
  • Open Paint : Qui n’a pas connu le logiciel Paint de Windows ? (à l’école, les élèves continuent de l’utiliser dès qu’on a le dos tourné). On tient ici une tentative de clonage Open Source de Paint déjà bien aboutie.
  • Miro Adoption : Miro propose ses lignes de code à l’adoption. Une manière originale de lancer une campagne de dons.
  • Le Wecena ? : Je le signale car j’ai trouvé le mot intéressant (contraction si j’ai bien compris de web et mécénat). « Le wecena met au service de projets d’intérêt général la créativité et le savoir-faire technologiques des meilleurs ingénieurs et informaticiens de la profession. Le wecena, c’est le mécénat de compétences en informatique. »
  • TaskJuggler : Un logiciel de gestion de projet (vous n’en saurez pas plus !)
  • Web Optimizer : Ensemble d’applications permettant de réduire le temps de chargement de vos pages web.
  • Ulteo Virtual Desktop : Philippe Scoffoni nous annonce la sortie en version 1.0 de la solution de bureau virtuel Ulteo Virtual Desktop (je n’arrive pas à comprendre si le projet Ulteo, de Gaël Duval, ex-fondateur de Mandrake, est un espoir ou une déception, vous avez un avis ?).

Notes

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




Le jour où le Web refusa le navigateur Internet Explorer 6

Schmorgluck - CC by-saMon titre est un peu accrocheur et inexact mais il témoigne d’un mouvement d’origine norvégienne de ras-le-bol généralisé vis-à-vis d’Internet Explorer 6, le navigateur de Microsoft véritable cauchemar vivant de tout webmaster un tant soit peu respectueux des standards.

Si tu ne vas pas à Lagardère, Lagardère ira à toi ! C’est ce que sont un peu en train de se dire un certain nombre de gros sites norvégiens qui invitent les visiteurs malencontreusement restés sur cette version de ce navigateur à soit passer à la version 7 (bien), soit envisager d’autres alternatives telles Firefox, Safari et Opera (mieux)[1].

Des sites norvégiens déclarent la guerre à IE 6

Norwegian Websites Declare War on IE 6

Michael Calore – 19 février – Wired Blog
(Traduction Framalang : Simon Descarpentries)

Plusieurs importants sites web norvégiens ont lancé une campagne de sensibilisation en direction des utilisateurs de Microsoft Internet Explorer 6, les encourageant à mettre à jour leur navigateur obsolète.

À l’origine de cette action, on trouve Finn.no, un site web semblable à eBay, apparemment le plus gros site de vente et d’achat d’occasions en Norvège, Finn étant le norvégien de « trouver » (NdT: « Find » et anglais). Un peu plus tôt cette semaine, Finn.no posta un avertissement sur son site à l’intention des visiteurs utilisant IE6. La bannière, affichée à droite, les presse d’abandonner IE6 et de passer à la version suivante, Internet Explorer 7.

Bon nombre d’autres sites, tels que l’influent journal hightech Digi.no ont rejoint la campagne, mais en élargissant le terrain de jeu à d’autres navigateurs, suggérant aux utilisateurs de passer soit à IE7 soit à une autre alternative comme Firefox, Safari ou, bien sûr le navigateur norvégien Opera.

Le phénomène est en train de s’étendre à d’autres pays.

Des sites en Suède, en Indonésie et en Australie se joignent au mouvement. Le blogueur norvégien Peter Haza fait le décompte des participants, et un wiki international, appelé « IE6 – DO NOT WANT » (NdT : On n’en veut pas !) a été mis en place pour garder la trace des actions navi-cides (tueuses de navigateur). Il y a également un groupe sur Facebook.

Même Microsoft supporte la campagne. Le site norvégien d’actualité « Teknisk Ukeblad » rapportait mercredi les paroles suivantes d’Alveberg Isabella de Microsoft Norvège : « Nous espérons bien sûr que nos utilisateurs nous suivent avec Internet Explorer 7 ».

IE6, sorti en 2001, est le fléau des programmeurs web, des designers, et des équipes de support de service web. Le navigateur est bourré de bizarreries (NdT : non respect des standards) qui le rendent incapable d’interpréter les pages de la même manière que les autres navigateurs, et les webmestres doivent donc toujours prévoir des exceptions pour s’adresser aux utilisateurs d’IE6.

La plupart d’entre eux souhaiteraient simplement que ce navigateur disparaisse, les libérant ainsi de son support. Les chiffres varient d’un pays à l’autre, mais il reste entre 10% et 20% d’internautes utilisant IE6 de par le monde, certains par méconnaissance d’un meilleur navigateur, d’autres parce que le logiciel leur est imposé par leur entreprise. Finn.no note que 17% de ses utilisateurs utilisent IE6. De telles proportions sont trop importantes à l’heure actuelle pour être ignorées par les concepteurs de site web.

Cette protestation anti-IE6 se joue dans l’ombre de l’examen de Microsoft par la commission européenne à la concurrence. La commission, stimulée en décembre 2007 par la plainte d’Opera Software, s’interroge sur les pratiques de Microsoft consistant à livrer IE pré-installé avec Windows sur les ordinateurs de bureau. La commission est en train de statuer sur l’opportunité de forcer Microsoft et ses revendeurs européens à offrir aux utilisateurs le choix d’installer un ou plusieurs navigateurs, lors du premier démarrage d’une machine fraîchement achetée.

Notes

[1] Crédit illustration : Schmorgluck (Creative Commons By-Sa)