0,01 % du budget licences Microsoft pour soutenir et déployer OOo4Kids à l’école !

Libre ou pas libre, là où Microsoft Office et OpenOffice.org se rejoignent dans le pire, c’est au niveau ergonomique, avec une interface peu adaptée aux jeunes enfants. Cela les déroute de prime abord et complexifie inutilement leur initiation à cet indispensable outil qu’est une suite bureautique.

Il se trouve qu’un projet, initié par un enseignant français, souhaite justement remédier à cela en optimisant son utilisation pour la tranche d’âge 7-12 ans. Et, tiens donc, il ne peut le faire qu’avec OpenOffice.org, qui elle seule autorise les modifications du code source de par sa licence libre.

Ce projet s’appelle OOo4Kids et nous avions déjà eu l’occasion d’en parler il y a peu en interviewant Éric Bachard, l’enseignant dont nous parlions au paragraphe précédent.

Le projet avance, comme en témoigne cette excellente petite vidéo ci-dessous qui présente tout ce qu’OOo4Kids peut apporter aujourd’hui et demain aux écoliers.

—> La vidéo au format webm

Le projet avance, mais il manque de ressources et de moyens, ainsi que vient nous le rappeller l’appel au don final de la vidéo. Et nous vous invitons tous bien entendu à participer pour soutenir le projet.

Mais, franchement, qui devrait avant tout aider un tel projet ? Qui devrait aider un enseignant et son équipe à développer cette application libre à vocation internationale ayant pour objectif de faciliter l’appropriation et l’usage de l’outil informatique dans les classes ?

L’Éducation nationale, bien sûr, avec nos sous de contribuables. Et j’en serais fier pour mon Institution.

Dans le cas contraire, c’est purement et simplement à désespérer…




Francis Muguet (1954 – 2009)

C’est avec stupeur et consternation que j’ai appris ce week-end l’annonce de la mort de Francis Muguet, que j’avais entendu en conférence pour la dernière fois pas plus tard que l’été dernier à Rennes[1].

Nous suivions de près ses travaux, en particulier autour du Mécénat Global, inspirateur direct du projet SARD.

« Tout en adressant nos plus sincères condoléances à sa famille, nous vous invitons à poursuivre ses actions et à diffuser ses idées, ce qui semble être le meilleur hommage que l’on puisse lui rendre ». (Benoît Sibaud sur Linuxfr)

Pour mémoire, une intervention de Francis Muguet, interviewé l’année dernière par Bernard Perrigueur (pour BJP Tv News – Lausanne) en pleine Bataille Hadopi.

—> La vidéo au format webm

Notes

[1] Ceci pose d’ailleurs la question du devenir des données numériques publiques d’une personne venant subitement à décéder (et emportant avec elle tous ses mots de passe). Mais il eut été indélicat que de l’évoquer plus avant ici.




Unix a 40 ans : passé, présent et futur d’un OS révolutionnaire

Rudolf Schuba - CC bySéquence Histoire, à l’occasion du quarantième anniversaire de la naissance d’Unix, le mythique système d’exploitation multitâche et multi-utilisateur, créé en août 1969, dont l’héritage est impressionnant.

Quarante ans, dans la jeune histoire de l’informatique, c’est une véritable épopée. Et le fait qu’il soit toujours évoqué aujourd’hui en dit long sur ses qualités d’origine. On en parle parce que, bien qu’en bout de course, on continue à l’utiliser, mais aussi parce qu’il a engendré et inspiré à sa suite toute une famille de systèmes d’exploitation dont rien moins que BSD, Mac OS X et enfin, évidemment, GNU/Linux.

Dans quelles conditions et contexte Unix est-il né ? Pourquoi un tel succès, une telle longévité et une telle parenté ? Et qu’en est-il de sa situation aujourd’hui ? Autant de questions qui trouveront réponses dans l’article ci-dessous traduit par nos soins[1].

Unix a 40 ans : Le passé, présent et futur d’un OS révolutionnaire

Unix turns 40: The past, present and future of a revolutionary OS

Gary Anthes – 4 juin – ComputerWorld.com
(Traduction Framalang : Vincent, Daria et Tyah)

Après quatre décades, le futur du système d’exploitation s’assombrit, mais son héritage va perdurer.

Cela fera quarante ans cet été, un programmeur s’asseyait et jetait les bases en un mois ce qui allait devenir l’un des plus importants morceaux de logiciel jamais créé.

En août 1969, Ken Thompson, un programmeur des Laboratoires Bell (NdT : Bell Labs), une filiale d’AT&T, considérait le voyage d’un mois de sa femme et de son fils comme une opportunité pour mettre en pratique ses idées pour un nouveau système d’exploitation. Il écrivait la première version de Unix dans un langage assembleur pour un mini-ordinateur un peu mollasson, un Digital Equipment Copr. (DEC) PDP-7, en passant une semaine sur chaque partie : un système d’exploitation, un shell, un éditeur et un assembleur.

Ken Thompson et Dennis Ritchie - Hoshie - Domaine PublicThompson et un collègue, Dennis Ritchie (cf photo ci-contre), se trouvaient démotivés depuis que les Bell Labs s’étaient retirés un peu plus tôt dans l’année d’un projet trouble de développement d’un système temps partagé appelé Multics (Multiplexed Information and Computing Service). Ils n’avaient aucune envie de rester sur des systèmes d’exploitation de type batch qui prédominaient à cette époque, et ne voulaient pas non plus réinventer Multics, qu’ils considéraient comme grotesque et peu maniable.

Après avoir débattu autour de plusieurs idées pour un nouveau système, Thompson a écrit la première version de Unix, que le binôme a continué de développer durant les années suivantes avec l’aide de leurs collègues Doug McIlroy, Joe Ossanna et Rudd Canaday. Quelques-uns des principes de Multics ont été réutilisés dans leur nouveau système d’exploitation, mais la beauté d’Unix alors (et encore maintenant) reposait sur sa philosophie « moins-c’est-plus » (NdT : less-is-more philosophy).

« Un OS puissant pour un usage interactif n’a pas besoin d’être coûteux, que ce soit en matériel ou en efforts humains », devaient écrire Ritchie et Thompson cinq ans plus tard dans les communications de l’ACM (CACM), le journal de l’Association for Computer Machinery. « Nous espérons que les utilisateurs de Unix trouveront que les plus importantes caractéristiques de ce système sont sa simplicité, son élégance et sa facilité d’utilisation ».

Apparemment ils y sont arrivés. Unix va évoluer pour devenir une pierre angulaire de l’informatique, largement installé sur les serveurs et les postes de travail dans les universités, les gouvernements et les entreprises. Et son influence s’est étendue bien au-delà de ses déploiements, comme l’a noté l’ACM en 1983, lorsqu’ils ont attribué leur prix le plus élevé à Thompson et Ritchie, le A.M. Turing Award pour leur contribution à l’informatique : « Le modèle du système Unix a conduit une génération de concepteurs logiciels à repenser leur manière de programmer ».

Les premiers pas

Bien sûr, le succès d’Unix n’est pas arrivé d’un coup. En 1971, il a été porté sur le mini-ordinateur PDP-11, une plateforme plus puissante que le PDP-7 pour laquelle il avait été écrit à l’origine. Des programmes d’édition et de formatage de texte ont été ajoutés, et il a été déployé pour quelques dactylos du département des Brevets des Bell Labs, ses premiers utilisateurs en dehors de l’équipe de développement.

En 1972, Ritchie écrivait le langage de programmation de haut-niveau C (basé sur un langage précédent de Thompson, le B) ; suite à cela, Thompson réécrivit Unix en C, ce qui permit d’améliorer la portabilité de l’OS sur différents environnements. En cours de chemin, il acquit le nom de Unics (Uniplexed Information and Computing Services), un jeu de mots sur Multics ; l’orthographe se transforma rapidement en Unix.

Il était temps d’envahir le monde. L’article de Ritchie et Thompson de Juillet 1974 dans le CACM, « Le système temps-partagé UNIX », prit le monde de l’informatique dans un ouragan. Jusqu’alors, Unix avait été confiné à une poignée d’utilisateurs dans les Laboratoires Bell. Mais maintenant, avec l’Association for Computing Machinery derrière lui, un éditeur l’ayant qualifié comme étant élégant, Unix était à un moment crucial.

« L’article du CACM avait eu un impact très fort », raconte l’historien de l’informatique Peter Salus dans son livre The Daemon, the Gnu and the Penguin (NdT : Le démon, le Gnou et le manchot). « Peu de temps après, Ken était assailli de demandes concernant Unix ».

Un paradis pour les hackers

Thompson et Ritchie étaient des hackers accomplis, quand ce terme désignait quelqu’un qui combinait une créativité hors pair, une intelligence à toute épreuve et de l’huile de coude pour résoudre des problèmes logiciels que l’on a peine à imaginer.

Leur approche, et le code qu’ils avaient écrit, étaient attractifs pour les programmeurs des universités, et plus tard pour des entreprises qui démarraient sans les méga budgets de IBM, Hewlett-Packard ou Microsoft. Unix était tout ce dont les autres hackers, comme Bill Joy à l’Université de Californie, Rick Rashid à l’Université Carnegie Mellon et David Korn plus tard aux Laboratoires Bell avaient rêvé.

« Presque depuis le début, le système était capable de se maintenir seul, et il l’avait prouvé », écrivaient Thompson et Ritchie dans l’article du CACM. « Comme tous les programmes sources étaient toujours disponibles et facilement modifiables en ligne, nous étions volontaires pour réviser et modifier le système et ses logiciels lorsque de nouvelles idées étaient inventées, découvertes ou suggérées par d’autres ».

Korn, maintenant membre d’AT&T, travaillait comme programmeur aux Bell Labs dans les années 1970. « L’une des caractéristiques de Unix était que des outils pouvaient être écrits, et de meilleurs outils pouvaient les remplacer », se souvient-il. « Ce n’était pas un monolithe dans lequel il fallait tout approuver ; vous pouviez en fait développer de meilleures versions ». Il a développé l’influent Korn shell, un langage de programmation permettant d’interagir directement avec Unix, maintenant disponible en open source.

Salus, auteur et historien des technologies, se souvient de son travail avec le langage de programmation APL sur un mainframe IBM tournant sous System/360, en tant que professeur à l’Université de Toronto dans les années 1970. Mais le lendemain de Noël 1978, un ami à l’Université de Colombia lui fit une démonstration de Unix, tournant sur un mini-ordinateur. « Je me suis exclamé : Oh mon Dieu !, et j’étais totalement converti », raconte Salus.

Il dit que pour lui, l’un des avantages clés de Unix était la fonctionnalité pipe, introduite en 1973, qui rendait facile le passage de données d’un programme à l’autre. Le concept de pipeline, inventé par McIlroy des Bell Labs, fut par la suite copié dans de nombreux OS, parmi lesquels les variantes d’Unix, Linux, DOS et Windows.

Un autre avantage de Unix, le deuxième effet Wooow, comme le dit Salus, était qu’il n’avait pas besoin d’un mainframe d’un demi-million de dollars pour tourner. Il avait été écrit sur le petit mini-ordinateur DEC PDP-7, assez primitif, car c’était tout ce que Thompson et Ritchie avaient sous la main en 1969. « Le PDP-7 était presque incapable de quoi que ce soit », se souvient Salus. « J’étais scotché ».

Pas mal de monde a également été rendu accro. Les chercheurs des universités ont adopté Unix car il était assez simple et facilement modifiable, ne demandait pas beaucoup de ressources, et le code source était libre pour une bonne partie. Des startups comme Sun Microsystems et un ensemble d’entreprises maintenant défuntes qui se spécialisaient dans l’informatique scientifique, comme Multiflow Computer, en ont fait leur système d’exploitation de choix pour les mêmes raisons.

La progéniture d’Unix

Unix a grandi comme un système non-propriétaire car en 1956 AT&T avait été enjoint par une décret fédéral à ne pas s’écarter de sa mission de production de service téléphonique. Il pouvait développer du logiciel, et même le licencier pour un tarif raisonnable, mais l’entreprise ne pouvait pas entrer sur le marché de l’informatique.

Unix, qui avait été développé sans encouragement du management, avait d’abord été vu par AT&T comme quelque chose entre une curiosité et un casse-tête légal.

C’est à ce moment là, à la fin des années 1970, AT&t a réalisé qu’ils avaient quelque chose de commercialement intéressant en main. Ses avocats ont commencé à adopter une interprétation plus favorable de l’ordonnance de 1956, comme ils cherchaient des manières de protéger Unix comme un secret de fabrication. A partir de 1979, avec la sortie de la Version 7, les licences Unix interdisaient aux universités d’utiliser le code source Unix pour l’étudier pendant leurs cours.

Pas de problème, se dit alors le professeur d’informatique Andrew Tanenbaum, qui avait utilisé Unix V6 à l’Université Vrije à Amsterdam. En 1987, il écrivit un clone de Unix pour utiliser lors de ses cours, en créant le système d’exploitation open source Minix, qui tournait sur un microprocesseur Intel 80286.

« Minix comprenait toutes les idées d’Unix, et c’était un travail brillant », raconte Salus. « Seul un programmeur majeur, quelqu’un qui comprenait en profondeur les mécanismes internes d’un système d’exploitation, pouvait faire cela ». Minix allait devenir le point de départ pour la création de Linux par Linus Torvalds en 1991. Si ce n’était pas exactement un clone d’Unix, il s’agissait à n’en pas douter d’un Unix-like.

En reculant d’une décade ou à peu près, Bill Joy, qui était un étudiant diplômé et programmeur à l’Université de Californie de Berkeley dans les années 1970, mit la main sur une copie de l’Unix des Laboratoires Bell, et il pensa que c’était une bonne plateforme pour son propre travail sur un compilateur Pascal et un éditeur de texte.

Les modifications et extensions que lui et d’autres firent à Berkeley ont résulté dans la seconde branche majeure de Unix, appelée Berkeley Software Distribution (BSD) Unix. En mars 1978, Joy envoyait des copies de 1BSD, vendues 50$.

Ainsi en 1980 il y avait deux lignes majeures de Unix, l’une de Berkeley et l’autre de AT&T, et la scène était montée pour ce qui allait devenir la Guerre des Unix. La bonne nouvelle était que les développeurs de logiciels pouvaient avoir accès de partout au code source Unix, et l’adapter à leurs besoins et caprices. La mauvaise nouvelle c’est qu’ils firent exactement cela. Unix a proliféré, et les variantes ont divergé.

En 1982, Joy a contribué à fonder Sun Microsystems et offrait une station de travail, la Sun-1, qui utilisait une version de BSD appelée SunOS. (Solaris allait apparaitre environ 10 ans plus tard). L’année suivante, AT&T a sorti la première version de Unix System V, un système d’exploitation qui a eu une influence énorme et qui fut la base de IBM AIX et Hewlett-Packard HP-UX.

Les Guerres Unix

Unix History - Eraserhead1 et Infinity0 - CC by-saAu milieu des années 80, les utilisateurs, y compris le gouvernement fédéral, se sont plaints que si en théorie Unix était un système d’exploitation unique et portable, en fait on en était loin. Les éditeurs faisaient semblant d’adhérer à cette réclamation, mais travaillaient jour et nuit pour enfermer les clients avec des fonctionnalités et API uniques à leur Unix.

En 1987, Unix System Laboratories, qui faisait partie des Laboratoires Bell à cette époque, commença à travailler avec Sun sur un système qui pourrait unifier les deux branches majeures de Unix. Le produit de leur collaboration, appelé Unix System V Release 4.0, fut sorti deux ans plus tard, et combinait des fonctionnalités de System V Release 3, BSD, SunOS et du Xenix de Microsoft.

Les autres éditeurs Unix craignaient l’alliance AT&T/Sun. Les diverses parties ont formé des organismes standards concurrents, qui portaient des noms tels que X/Open, Open Software Foundation (ou OSF), Unix International et Corporation for Open Systems. Les arguments, contre-arguments et réussites de ces groupes pourraient remplir un livre, mais ils clamaient tous leur désir d’un Unix unifié, tout en se tirant dessus les uns les autres.

Dans un article écrit en 1988, mais non publié, pour la DARPA (Defense Advanced Research Projects Agency) (NdT : Agence pour les Projets de Recherche Avancée de la Défense), le pionnier des mini-ordinateurs Gordon Bell disait ceci de la toute nouvelle Open Software Foundation, qui incluait IBM, HP, DEC et d’autres, alliés contre le partenariat AT&T/Sun : « OSF est une manière pour ceux qui n’ont pas d’Unix d’entrer sur ce marché en devenir, tout en maintenant leur musées de code à hautes marges ».

Les Guerres Unix n’ont pas réussi à calmer les différences ou à créer un réel standard pour le système d’exploitation. Mais en 1993, la communauté Unix était réveillée par Microsoft, sous la forme de Windows NT, un système d’exploitation 32 bits utilisable en entreprise. Ce NT propriétaire visait directement Unix, et devait étendre l’hégémonie de Microsoft sur l’ordinateur de bureau aux centres serveurs et endroits similaires, tenus principalement par les serveurs Sun et autres.

Les utilisateurs Microsoft ont applaudi. Les fournisseurs Unix ont paniqué. Tous les principaux rivaux des Unix majeurs se sont réunis dans une initiative appelé Common Open Software Environnement (NdT : Environnement Logiciel Ouvert Commun), et l’année suivante ont plus ou moins déposé les armes en mixant le groupe Unix International, appuyé par AT&T/Sun avec l’Open Software Foundation. Cette coalition a évolué dans l’actuel The Open Group, organisme certificateur des systèmes Unix, et propriétaire de Single Unix Specification (SUS), maintenant la définition officielle de « Unix ».

D’un point de vue pratique, ces développements ont pu standardiser Unix au maximum possible, en fonction de la concurrence des éditeurs. Mais ils sont sans doute arrivés trop tard pour enrayer la montée d’une marée appelée Linux, le système d’exploitation open source dérivé de Minix du professeur Tanenbaum.

Mais qu’est ce que « Unix », finalement ?

Unix, vous diront la plupart des gens, est un système d’exploitation écrit il y a plusieurs dizaines d’années aux Laboratoires Bell de AT&T, et ses descendants. Les versions majeures d’Unix aujourd’hui proviennent de deux branches d’un même tronc : l’une émane directement de AT&T et l’autre vient de AT&T via l’Université de Californie de Berkeley. Les branches les plus robustes actuellement sont AIX d’IBM, HP-UX de HP et Solaris de Sun.

Toutefois, The Open Group, qui détient la marque déposée Unix, définit Unix comme n’importe quel système d’exploitation qui a été certifié par ses services pour se conformer à la Single Unix Specification (SUS) (NdT : Spécification Unix Unique). Ceci inclut des OS que l’on ne considère pas généralement comme étant des Unix, tel que Mac OS X Leopard (qui dérive d’un BSD Unix) et IBM z/OS (qui vient du système d’exploitation mainframe MVS), car ils se conforment au SUS et supportent les APIs SUS. L’idée basique est que c’est un Unix si cela agit comme Unix, quel que soit le code sous-jacent.

Une définition encore plus large d’Unix pourrait inclure les OS Unix Like (qui ressemblent à Unix), parfois appelé des clones d’Unix ou des sosies, qui ont copié une bonne partie des idées de Unix mais n’incorporent pas directement du code Unix. Le plus connu d’entre tous étant certainement Linux.

Finalement, même s’il est raisonnable d’appeler Unix un système d’exploitation, c’est finalement plus que cela. En plus du noyau de l’OS, les implémentations Unix embarquent typiquement des utilitaires tels que des éditeurs en ligne de commande, des interfaces de programmation applicatives (API), des environnements de développement, des librairies et de la documentation.

Le futur d’Unix

Le manque continuel de portabilité complète entre les différentes versions concurrentes d’Unix, de même que l’avantage financier de Linux et Windows sur les processeurs standards x86, vont inciter les organisations informatiques de quitter Unix, suggère un récent sondage du Gartner Group.

« Les résultats réaffirment l’enthousiasme continu pour Linux comme plate-forme serveur, avec Windows qui croît de la même manière, et Unix qui prend la route d’un long, mais graduel, déclin », décrit le sondage, publié en février 2009.

« Unix a eu un passé long et vivant, et même s’il n’est pas encore parti, il sera de plus en plus sous pression », dit l’analyste du Gartner George Weiss. « Linux est l’Unix de choix stratégique. Même si Linux n’a pas le long héritage de développement, de tuning et de tests de stress que Unix a pu avoir, il s’en approche et va bientôt égaler Unix en performance, stabilité et montée en charge », dit-il.

Mais un récent sondage de ComputerWorld suggère que le retrait d’Unix ne va pas arriver aussi rapidement. Dans cette enquête concernant 130 utilisateurs Unix sur 211 responsables informatiques, 90% ont déclaré que leur entreprise était « très ou extrêmement dépendante » de Unix. Un peu plus de la moitié a dit : « Unix est une plateforme essentielle pour nous et le restera indéfiniment », et seulement 12% ont dit « Nous pensons sortir de Unix dans le futur ». Les économies de coût, essentiellement au travers d’une consolidation de serveurs, étaient citées comme la raison n°1 pour migrer vers autre chose.

Weiss pense que la migration vers des processeurs x86 va s’accélérer à cause de l’avantage du coût du matériel. « Des architectures extensibles horizontalement ; le clustering ; le cloud computing ; la virtualisation sur x86, quand vous combinez toutes ces tendances, le système d’exploitation de choix tourne autour de Linux ou Windows », dit-il.

« Par exemple », déclare Weill, « dans l’annonce récente de Cisco de son architecture Unified Computing, vous avez dans un même équipement le réseau, le stockage, le calcul et la mémoire, et vous n’avez pas besoin d’Unix. Vous pouvez utiliser Linux ou Windows sur x86. Ainsi, Intel est en train de gagner la guerre pour le compte de Linux contre Unix ».

The Open Group, propriétaire des Single Unix Specification et organisme certificateur des systèmes Unix, concède peu à Linux, et déclare que Unix est le système de choix pour « le haut du panier en termes de fonctionnalités, montée en charge et performance pour des applications critiques ». Linux, dit-il, tend à être le standard pour les applications plus simples, moins critiques.

Korn, de AT&T, est parmi ceux qui pensent que Unix a encore un bel avenir. Korn dit que la force d’Unix pendant toutes ces années, depuis l’ajout des pipes en 1973, est qu’il peut facilement être éclaté en petits bouts et distribué. Ceci va pousser Unix en avant, dit-il. « La philosophie (du pipeline) fonctionne bien avec le cloud computing, dans lequel vous construisez des petits morceaux réutilisables plutôt qu’une grosse application monolithique ».

L’héritage d’Unix

Quel que soit le sort final d’Unix, le système d’exploitation né dans les Laboratoires Bell il y a 40 ans a établi un héritage qui risque de durer encore quelques dizaines d’années. Il peut revendiquer la paternité d’une longue liste de logiciels populaires, incluant l’offre Unix de IBM, HP, Sun, Apple Mac OS X et Linux. Il a également influencé des systèmes qui ont leurs racines dans Unix, comme Microsoft Windows NT et les versions IBM et Microsoft de DOS.

Unix a permis à de nombreuses entreprises qui démarraient de réussir, en leur offrant une plateforme peu onéreuse sur laquelle construire. C’était une des briques de base pour la construction d’Internet, et il fait partie du cœur des systèmes de télécommunications aujourd’hui. Il a engendré de nombreux concepts d’architecture, comme l’utilisation du pipeline, et le dérivé de Unix, Mach, a contribué énormément à l’informatique scientifique, distribuée et multiprocesseurs.

C’est peut-être l’ACM qui l’a mieux énoncé en 1983 dans sa citation du prix Turing en l’honneur de Thompson et Ritchie sur leur travail sur Unix : « Le génie du système Unix est dans sa structure, qui permet aux programmeurs de bâtir sur le travail des autres ».

Notes

[1] Crédit photos : 1. Rudolf Schuba (Creative Commons By) / 2. Hoshie (Domaine Public) / 3. Eraserhead1 et Infinity0 (Creative Commons By-Sa)




Shine 4U de Carmen & Camille : le plus libre des tubes de l’été 2009 ?

Carmen & CamilleUn bail que je n’ai mis les pieds dans une discothèque estivale. Mais si cela m’arrivait demain , je ne serais guère surpris d’y être accueilli par la chanson Shine 4U du groupe Carmen & Camille (MySpace, YouTube).

Cette chanson a en effet tout du classique tube de l’été : jolies filles (cf photo ci-contre !), rythme entraînant (avec passages plus lents pour reprendre son souffle), synthé à fond, voix sucrées et saturées… Vous l’écoutez deux fois, vous l’avez dans la tête. Pas plus original que les autres, pas le meilleur, pas le pire non plus.

Pourquoi vous en parle-je ? Parce que cette chanson inédite est l’objet d’un concours qui lui pour le coup est assez original.

Les participants sont en effet invités, par la maison de disques Indaba, à remixer le morceau à condition que le résultat soit placé, comme la chanson d’origine, sous la très libre licence Creative Commons By (qui vous permet non seulement de modifier et diffuser mais aussi de vendre). Pour ce faire et leur faciliter la tâche, on a mis a disposition les différentes pistes de la chanson (voix principales, secondaires, guitare, basse, batterie, synthé, piano…).

On trouve deja de nombreux remix sur le site dédié à l’opération (et des remix de qualité), corroborant ce que l’on sait depuis longtemps : pourvu que vous lui en laissiez la liberté, Internet adore se montrer créatif en partant non pas de zéro mais de l’existant.

Quant aux artistes, voici ce qu’en pensent Carmen puis Camille, énième témoignage d’une situation gagnant-gagnant :

Carmen : « We are so lucky these days that through modern technology we are able to easily work with other artists from around the world. The door is open for artists from different cultures and countries to work together on projects without ever meeting. This technology opens all sorts of doors, and for us personally, we are so excited to have the chance to work with these talented people. »

Camille : « I think what makes us most excited about the outcome of this campaign is getting to hear our song redone in many different ways. We can’t wait to hear what people can add to the track. And the new versions of the song may bring us new fans that it would have taken us a long time to reach, which is great. »

Conclusion : Trémoussons-nous bêtement mais aussi librement en boîte cet été !




La Framakey : 4 ans et quelques enfants ingrats ?

Arturo de Albornoz - CC by-saVoici la deuxième partie d’un article qui, à l’occasion du quatrième anniversaire de la Framakey (déjà !), passe en revue quelques uns des projets qui s’en sont plus ou moins fortement inspirés. Nous en sommes évidemment ravis puisque le but de la manœuvre est justement de diffuser du logiciel libre, qu’il s’agisse d’utiliser la Framakey en tant que telle ou qu’il s’agisse de ses dérivés, créés à partir de nos briques génériques. Qu’il nous soit d’ailleurs permis de remercier une nouvelle fois au passage toutes celles et ceux qui ont rendu cela possible.

Mais si dans la première partie nous baignions quelque part dans une sorte de cercle vertueux, c’est plutôt « le côté obscur de la Force » qui transparait ici[1].

Car la Framakey a également « inspiré », et nous étions au départ ravis de l’apprendre, quelques gros fabricants de clés et de périphériques de stockage :

  • EMTEC, qui a longtemps diffusé (diffuse encore ?) le bureau mobile EM-DESK qui, à l’époque où nous l’avions testé, était très largement basé sur la Framakey.
  • Memup, qui va sortir sous peu sa Student-Key. N’ayant pas encore vu le produit final, je m’avance peut être un peu en prétendant qu’il s’agit d’un dérivé contenant des applications Framakey, nous verrons bien si les lanceurs sont ceux de Framakey (eux-mêmes basés sur ceux de la communauté anglophone PortableApps.com).
  • Enfin, nous savons que d’autres industriels du stockage, dont nous tairons les nom (pour l’instant), réfléchissent à l’implémentation de solutions libres applicatives pour leurs périphériques USB.

Soyons clairs, cela est parfaitement légal : la Framakey est un package 100% libre. Nous autorisons donc explicitement son intégration, y compris pour des usages commerciaux. Nous sommes par ailleurs bien conscients que le succès de la Framakey repose à 99% sur des projets libres préexistants (Firefox, OpenOffice.org, PortableApps.com, etc).

Donc, sur le papier, il n’y a aucune raison de râler. D’autant plus que, répétons-nous, cela permet de diffuser très largement des logiciels libres : lorsque Tata Jeannine ira au supermarché du coin pour acheter sa clé, elle repartira avec une clé USB contenant des dizaines de logiciels libres. N’est-ce pas merveilleux ?

Oui, mais…

Le développement durable et l’écologie sont certes à la mode, et sans doute surexploités par les média et bon nombre d’entreprises (les publicités des groupes Renault ou Total sont d’excellents exemples de « greenwashing »), mais cela ne doit pas pour autant remettre en cause les concepts et principes qui sous-tendent ces mouvements.

De même, dans le milieu du libre, on sent depuis quelques mois une forme de plus en plus exacerbée « d’open source whashing ». De gros industriels récupèrent les valeurs (et les produits) du libre, sachant qu’ils bénéficieront du triple effet kiss-cool du logiciel libre :

  • la possibilité légalement octroyée de pouvoir se baser sur le travail libre d’autrui et de faire du « rebranding » (en gros, y mettre leur logo en laissant croire que c’est eux qui ont réalisé le produit) ;
  • la gratuité (qu’on le veuille ou non, omniprésente dans le libre) ;
  • des valeurs cool-buzz-hype : le partage, l’entraide, la collaboration, etc (allez savoir pourquoi, mais je doute qu’ils mettent l’intéropérabilité dans les valeurs cools, alors que pourtant…), y’a pas à dire « le libre : c’est vendeur, coco ! ».

Du coup, ces entreprises peuvent ajouter de la valeur à leurs produits à moindre frais, enrichir leur catalogue, et accroitre leur chiffre d’affaires d’un coup de baguette magique libre.

Tout cela serait bel et bon si ces mêmes entreprises prenaient la peine de reverser aux communautés à l’origine de la valeur ajoutée de leurs produits. Et attention, je pense bien sûr ici à la Framakey (dont nous sommes humblement conscient que le succès repose sur les épaules d’autres géants), mais aussi et surtout à toutes les communautés qui soutiennent et développent les logiciels embarqués sur leurs clés.

Ainsi, par exemple et pour ce qui nous concerne, l’Université de Poitiers qui s’est fendue d’un mail de remerciements à Framakey (et cela nous suffit amplement), ou la commune de Sainte-Ménehould qui a octroyée une subvention exceptionnelle de 150€ à Framasoft (ce qui nous a chaleureusement touché).

Contre-exemple : le site officiel EM-DESK d’EMTEC propose des logiciels qui datent de janvier 2008 (bonjour les failles de sécurité pour qui irait télécharger leur pack !). Nous avons tenté plusieurs fois de prendre contact avec eux afin de leur proposer de les aider (bénévolement si nécessaire !) à maintenir leur pack plutôt que donner aux utilisateurs une mauvaise image des logiciels libres.

Mais que cela soit par le forum (fermé pour cause de spams apparemment), par email (nous n’avons jamais eu de réponse), ou sur des salons (la charmante demoiselle du stand EMTEC lors de Solution Linux n’a pas su me dire quelle solution était employée sur leurs clés, ni qui en était responsable), nos propositions sont restées lettres mortes.

De là à dire qu’EMTEC se sert du libre pour promouvoir ses produits et accroitre les dividendes de ses actionnaires plutôt que de l’envisager comme un système gagnant-gagnant, il n’y a qu’un pas, que je franchis aujourd’hui bien tristement. Espérons qu’il en ira autrement pour d’autres projets comme le GDium et sa Gkey….

Pour en finir avec la métaphore écologique, cette situation n’est pas sans rappeler celles des entreprises pharmaceutiques qui surexploitent certaines ressources potentiellement renouvelables (comme la forêt amazonienne, par exemple) sans se soucier réellement d’entretenir l’écosystème sur lequel elles basent pourtant leur modèle économique.

Ainsi, même si Framasoft a actuellement besoin de soutien financier, nous aurions été ravis de recevoir un message du genre « Bonjour, je suis chargé par la société X de réaliser un fork de la Framakey. Dans ce cadre, je vais utiliser vos applications PortableTutu et PortableTiti. Comme on m’a demandé de réaliser PortableToto, qui n’existe pas sur Framakey, je vous le propose ici avec ses sources, afin que tout le monde puisse en profiter ». La société X n’y perdrait rien, au contraire, elle bénéficierait d’un « effet communautaire » qui lui éviterait de forts coûts de recherche et développement. Et elle aurait le mérite de prouver qu’elle comprend son intérêt à ne pas scier la branche sur laquelle elle est assise.

Qu’en pensez-vous ? Sommes-nous ici « mauvais joueurs » ou bien avons-nous quelques raisons de stigmatiser cela en évoquant ce néologisme « d’open source whashing » ?

Notes

[1] Crédit photo : Arturo de Albornoz (Creative Commons By-Sa)




La Framakey : 4 ans et plein d’enfants reconnaissants !

Trazomfreak - CC byLa Framakey souffle aujourd’hui sa quatrième bougie 😉

Depuis cette date originelle, elle poursuit tranquillement son petit bonhomme de chemin, toujours 100% libre, toujours animée par une communauté de passionnés.

Nous le savons, l’un des avantages du logiciel libre, c’est qu’il permet à tout le monde, sans discrimination, de pouvoir améliorer le logiciel pour ses propres besoins (personnels ou professionnels). Et c’était bien là l’une des principales motivations de ce projet, proposer, si vous me passez l’expression, une « arme de diffusion massive du logiciel libre ».

Ainsi durant ces quatre années[1], la Framakey a donné naissance à pas mal de « forks », c’est-à-dire des versions adaptées par des particuliers, institutionnels ou entreprises.

Je me propose de vous en présenter quelques uns, qui me paraissent assez représentatifs de la diversité d’un projet générique dont la licence libre autorise et même encourage l’appropriation (dans le sens « rendre propre à », et non dans le sens de « s’approprier »).

Commençons par les projets liés à l’éducation :

  • L’Université de Poitiers : UP Key Etu est une adaptation de la Framakey. Cette adaptation a été réalisée par la Maison des Langues et par i-médias, le Service commun informatique et multimédia de l’Université de Poitiers.}} Notez au passage que l’Université propose une vidéo dynamique, pédagogique, et bien réalisée de l’UP Key Etu en situation.
  • L’IUFM d’Aquitaine : L’IUFM @qui.CLE est mise à disposition des usagers et de tous les formateurs (formateurs permanents, PEMF, formateurs associés, conseillers pédagogiques, tuteurs, …) de l’IUFM d’Aquitaine.
  • Le projet « Clé en main », à destination des enseignants, qui fut l’un des premiers dérivés de la Framakey, et qui a inspiré la Trousse Numérique du CRDP de Versailles ;
  • l’excellent site Grain2Tice propose, lui, son le CNEP (Cartable Numérique pour l’Ecole Primaire). Utilise le lanceur PortableApps.com.
  • Le nom moins excellent site Quebecois Zone Libre en Education propose sa Liberclé qui contient notamment le Programme de formation de l’école québécoise, sous forme de fichiers PDF, ainsi qu’une vingtaine d’hyperliens vers des sites indispensables pour l’enseignant québécois voulant intégrer les TIC dans son enseignement.
  • La SEPR, organisme de formation lyonnais, a réalisée en interne une version personnalisée, diffusée à 4 000 exemplaires à ses étudiants.
  • D’autres expériences de diffusion à l’école, souvent sur des projets de taille plus modeste (< 100 clés), mais qui nous réchauffent vraiment le cœur, comme le cas exemplaire de la commune de Sainte-Ménehould.

Il existe aussi des dérivés associatifs ou communautaires :

  • Miftaah, la Framakey en langue arabe (dont on nous a rapporté des cas d’utilisation jusque dans les cybercafés libanais) : « Sous la supervision du bureau de l’UNESCO à Rabat et ICTDAR, Miftaah est réalisé par diverses universités associé dans la région : Algérienne du centre de recherche sur l’information scientifique et technique (CERIST), Marocaine de l’école de Mohammadia d’Ingénieurs, université Mohamed V Agdal et université de Birzeit en Palestine ». Voici d’ailleurs ce qu’on peut lire sur le site de l’UNESCO : « L’UNESCO reconnaît l’importance de la valeur sociale du logiciel libre et ses actions de promotion visent à donner les moyens et l’autonomie nécessaire aux pays pour faire leurs propres choix. Dans ce contexte le Bureau de l’UNESCO à Rabat en coopération avec ICTDAR élabore la clé Miftaah qui contiendra non seulement des logiciels dont le code source est ouvert et fourni gratuitement, mais aussi une capacité de stockage pour les données personnelles de l’utilisateur ; tout cela est animé par une interface agréable et à usage facile. »
  • Le DATICE Framakey, destinée aux nouveaux enseignants d’histoire-géo.
  • Plus original, la Technoboulkey, pour les profs et apprentis boulangers (aujourd’hui basée sur PortableApps.com).
  • Une adaptation (en cours de réalisation) par Antipodes-Ingénierie, société coopérative spécialisée dans le développement des compétences des premiers niveaux de formation (illettrismes, migrants…) : « Parmi nos projets, nous avons notamment le souhait d’adapter une Framakey pour les formateurs qui interviennent auprès de ces publics. Cette Framakey contiendra un nombre restreint de logiciels portables (OpenOffice.org, lecteur PDF et Firefox) ainsi qu’une méthodologie de travail pour les formateurs sous forme de pages HTML et de grilles d’évaluation sous Calc. Cette méthodologie sera elle-même diffusé sous la licence GPL (ou FDL). C’est pour nous l’opportunité de favoriser l’utilisation des logiciels libres et de permettre à des formateurs (qui souvent travaillent dans des organismes associatifs) d’avoir accès à moindre coût aux outils informatiques (l’investissement informatique est souvent chaotique dans ces structures et les logiciels « périmés » ou aux licences douteuses sont monnaie courante, les fonds investis devraient se concentrer sur le matériel et non pas se perdre dans les méandres des moultes versions trop chères des produits Microsoft. »

Framakey - coque en bois

Tout ceci fait plaisir à voir et à lire, et nous conforte dans l’idée que ça valait le coup de développer ce projet.

Cette liste étant non exhaustive, auriez-vous de nouveaux éléments à y apporter ? Avez-vous connaissance d’autres dérivés de la Framakey et de son utilisation en classe, entreprise ou administration ?

Telles les deux faces d’une même médaille, l’article se poursuit dans une seconde partie, La Framakey : 4 ans et quelques enfants ingrats ?, où l’on tentera d’illustrer le fait que le libre peut aussi malheureusement parfois faire l’objet d’une certaine récupération…

Notes

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




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.




Le framabook « Simple comme Ubuntu » version 9.04 sera de la party !

Framabook - Simple comme Ubuntu 9.04 - Didier RocheC’est désormais une histoire bien rodée. Quelques jours à peine après la sortie de la nouvelle version d’Ubuntu, parait la nouvelle version mise à jour du framabook correspondant (dont vous trouverez ci-dessous la liste des principales modifications effectuées).

Nous voici donc fiers d’annoncer aujourd’hui la sortie du « Simple comme Ubuntu » (alias le SCU pour les intimes) spécialement dédié à la version 9.04 Jaunty Jackalope de la célèbre distribution.

Prenez deux téméraires Jedi qui, après des mois (parfois des années) de tergiversation, souhaitent enfin « passer à Ubuntu ». Le premier a pris soin de se munir du SCU mais pas le second.
Qui a selon vous le plus de chances de réussite ?

Il n’y a pas à dire, ce SCU c’est une redoutable arme de migration massive 🙂

Ne changeant pas une équipe qui gagne, on retrouve toujours Didier Roche (alias Didrocks pour les intimes) aux manettes et toute la mailing-list « framabook » pour la relecture aussi rapide qu’efficace, sans oublier Mathieu Pasquini d’InLibroVeritas qui fait en sorte que le framabook se métamorphose en vrai beau livre de 350 pages avec plein de copies d’écran inside.

Comme d’habitude vous pouvez le télécharger sur le site Framabook, et comme d’habitude nous vous remercions de nous soutenir en achetant le livre chez InLibroVeritas pour démontrer que l’on peut proposer des livres sous licence libre sans sacrifier à la réussite économique du projet.

Niveau timing ça tombe plutôt bien parce que nous serons en effet à même de le proposer sur les stands de la toute prochaine Ubuntu Party 9.04 qui aura lieu à Paris le 16 et 17 mai au Carrefour numérique de la Cité des sciences et de l’industrie (cf programme détaillé).

Nous vous y attendons nombreux…

Changelog de cette nouvelle version

  • Ajout d’une section expliquant le rôle de Canonical dans Ubuntu.
  • Quelques explications supplémentaires sur comment démonter les clefs USB.
  • Petites imprécisions corrigées sur le shell/console.
  • Effectuer un homicide -> effectuer un logicide est plus approprié.
  • Compléments sur la politique de mise à jour des logiciels d’Ubuntu.
  • Mise à jour de la procédure de partitionnement d’Ubuntu. Redéfinition de l’écran correspondant.
  • Petite note à propos de l’EXT4 disponible 🙂
  • Mise à jour du nombre d’utilisateurs du forum d’Ubuntu-fr.
  • Quelques changements dans les chaînes de traduction :
    • Remplacement des titres de l’onglet Sources de logiciels.
    • Système -> Préférences -> Résolution de l’écran devient « Affichage ».
    • Préférences -> Sessions devient Applications au démarrage (chapitre 3 et 6).
    • Network Configuration -> Connexions réseau (chapitre 3 et 4).
    • Suppression de l’outil « Recherche et indexation ».
    • Ajout de Computer Janitor.
    • Create a USB startup -> Créateur de disque de démarrage USB.
    • Sources de logiciels -> sources de mise à jour (tout au long et de nombreuses fois dans le livre).
  • Suppression de verrouiller l’écran, fermer la session et éteindre dans le menu système. Par conséquent, refactoring complet des sections pour la gestion de ces actions à partir du menu FUSA.Changement d’utilisateur et de l’invité par session d’invité. Ajout également de la gestion des états dans le messenger. Par conséquent, modification de la section « Verrouiller son ordinateur ».
  • Correction des espaces ajoutées dans wget -q http :// (passage dans le mode Anglais dans la feuille de style par éviter que Babel le rajoute).
  • Changement dans les remerciements (Jokx a enfin un nom ! Joseph Maillardet).
  • Petit changement de la bilbiographique.
  • Iptables : explication de la politique de ports ouverts par défaut d’Ubuntu.
  • Mise à jour de la description de StarDict par l’upstream eux-mêmes 🙂
  • Giver et Miro ont été ajouté.
  • World of Goo est cité en tant que jeu natif.
  • Déplacer un tableau de bord demande maintenant l’appuie sur la touche Alt, plus de tableau de bord déplacé par inadvertance (merci la release note de GNOME 2.26, je n’aurais jamais fait attention à ce changement sinon :)).
  • Il n’y a plus d’affiche « pilote pris en compte » après un redémarrage de l’ordinateur après installation de pilote propriétaire.
  • Ouvrir un nouvel onglet par ctrl + T dans Firefox (uniquement cité dans Nautilus)
  • Modifier le nombre de bureaux virtuels par clic-droit sur l’applet.
  • Remplacement de Freeciv par Freecol, plus avancé et dans les dépôts maintenant.
  • Simutrans est désormais installable depuis les dépôts
  • Ajout de mention solo ou multi-joueurs pour les FPS et les RTS
  • Modification de la gestion des langues dans la 9.04 : nouvelle fenêtre, nouvelles fonctions…
  • Mises à jour des textes et des images vers Jaunty Jackalope.
  • des tonnes de reformulations, correction de nombreuses petites coquilles (de quoi faire quelques pates ;)), etc.