Largage de liens en vrac #6

Hamed Saber - CC byC’est devenu une (mauvaise) habitude, encore une liste de logiciels plus ou moins intéressants (a priori), plus ou moins nouveaux (au moins pour moi), mais bel et bien libres[1].

On notera d’ailleurs que désormais les nouveaux logiciels sont libres dans leur très grande majorité, avec il est vrai un bémol pour nos données des sites web 2.0. Il n’empêche : que de chemin parcouru pour en arriver là 😉

  • Adeona : L’idée c’est ni plus ni moins que d’être capable de retrouver un éventuel voleur de votre ordinateur portable ! Pour en savoir plus mieux vaut lire l’article dédié de ZDNet.
  • Ma.gnolia : Le libre aurait-il pour vocation à récupérer les services web 2.0 qui n’arrivent pas à trouver leur modèle économique ? Toujours est-il qu’on peut se réjouir du récent passage au libre de Ma.Gnolia, site web 2.0 de partage de marque-pages Internet. Cela signifie que l’on pourra tous héberger son petit del.icio.us-like de qualité à la maison.
  • OpenTape : Même si nous n’en sommes qu’à la modeste version 0.1, l’un des plus intéressants de la sélection, surtout en ces temps troubles où le partage de la musique est mis à l’index. Permet d’héberger de la musique (par exemple celle sur Dogmazic), de la partager et de la diffuser (par exemple sur votre blog via un player flash embeded). Pour ceux qui connaissent, OpenTape se veut à terme un remplaçant libre de Muxtape qui est pour l’instant fermé à cause de problèmes avec la trop fameuse RIAA. On trouvera sur LifeHacker un tutoriel d’installation (en anglais).
  • Circle Dock : Pour Windows, une manière tout à fait originale d’organiser les icônes (et donc les programmes, fichiers et répertoires) de votre bureau dans un cercle spiralée (ou une spirale cerclée) mobile du plus bel effet. Le mieux c’est encore de jeter un œil sur les vidéos du site pour s’en faire tout de suite une meilleure idée.
  • Simple Tetris Clone : Un énième clone du jeu Tetris, quel intérêt quand bien même il soit sous licence libre ? Il réside dans la propreté du code mais aussi dans ses vertus pédagogiques pour ceux qui se lancent dans la programmation.
  • Simple Invoices : En ligne, un gestionnaire de facturation client plutôt bien conçu (avec sortie direct en PDF attaché au mail si vous le désirez).
  • Family Connections : Comme son nom l’indique un CMS de type réseau social (sauce Facebook) mais restreint à votre famille (ou à qui vous voulez).
  • Flash Gallery : Ceux qui aiment les photos et… le flash seront comblés par cette manière gracieuse de présenter une galerie d’images (sous licence Creative Commons BY, ce qui est plutôt rare pour une application).
  • Kissa.be! : Un clone libre de TinyURL que vous pouvez installer sur votre propre serveur pour offrir donc ce service à vos propres visiteurs.
  • CommentPress : Basé sur le moteur de blog WordPress, permet aux visiteurs de commenter, annoter, etc. le texte d’un article paragraphe par paragraphe (alors que sur un blog classique, on commente juste en bas de l’article).
  • Achievo : Gestion de projets en ligne. Bien présenté et disponible en français, avec de l’Ajax et tout ça…
  • Simple Customer : Pour avoir toujours sur le net accès à sa liste de contacts, de clients, etc. Interface simple et esthétique (avec import/export en CSV).
  • Uzebox : Une console de jeu retro-minimalist libre, rien que ça ! Bien sûr ne vous attendez pas à des miracles au niveau du gameplay mais les bricoleurs électroniques en herbe et tous ceux qui aiment savoir et comprendre ce qui tourne sous le capot apprécieront.
  • Wikipanion : Réservé à ceux qui ont un iPhone (ou iPod Touch), permet de visualiser l’encyclopédie Wikipédia de manière plus rapide et bien plus agréable qu’en y allant normalement (pas tout à fait sûr que cette App soit libre).
  • Amarok, the music player that does it all : Amarok c’est l’histoire d’un logiciel sous Linux qu’il est tellement bien que les windoziens piaffent d’impatience de le voir enfin arriver chez eux, un article qui passe en revue les principales fonctionnalités (je me demande si on va pas le traduire, tiens !)
  • PDFedit : Pas très sexy mais tout à fait utile au linuxien qui aurait l’envie pressante d’éditer du format PDF.
  • Terminator : Spécial geek (sous GNU/Linux), un petit utilitaire qui vous permet d’ajuster parfaitement à l’écran tous vos terminaux ouverts.

Notes

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




Let’s play with Google Insights Search

Google Insight Search - Linux - Monde

Vous voyez la carte ci-dessus ? Elle correspond à la distribution mondiale de recherches Google sur le mot-clé « linux » ces douze derniers mois.

Les dix premiers pays sont les suivants :

Google Insight Search - Linux - Monde - Pays

Et les dix premières villes sont les suivantes :

Google Insight Search - Linux - Monde - Villes

Ces informations proviennent de Google Insights Search, nouveau service d’analyse des requêtes des internautes mis à dispositon par Google (et ne concernant donc que les requêtes effectuées via le moteur Google).

Il fait suite, en l’améliorant, au service Google Trends que j’avais utilisé dans un précédent billet pour évoquer l’évolution de certaines distributions GNU/Linux.

L’idée c’est de comparer et contextualiser certaines requêtes dans le temps et dans l’espace mais aussi par rapport au nombre total des toutes les requêtes effectuées.

Linux en France

Pour illustrer mon propos conservons l’exemple « linux » mais cette fois-ci restreint au territoire français (toujours pour les douze derniers mois, ce qui est bien entendu paramétrable).

La première chose qui est proposée c’est une courbe d’évolution dans le temps considéré (ici donc pour « linux » en France c’est à peu près stable).

Google Insight Search - Linux - France - Graphique

Puis la repartition région par région :

Google Insight Search - Linux - France

Avec le détail des dix premières régions :

Google Insight Search - Linux - France - Régions

Que signifient ces chiffres à droite (qui n’apparaissent que si vous êtes connecté à un compte Google, eh oui, on a rien sans rien) ?

La première région étant la Franche-Comté (bravo pour elle !) elle est automatiquement affublée de la centaine. Cette première place veut dire, si j’ai bien compris, que parmi toutes les requêtes Google effectuées en France, c’est dans cette région que la proportion de recherches « linux » est le plus grande. Notez que cela ne nous indique pas la proportion (ou pourcentages) de requêtes « linux » par rapport à toutes les requêtes Google faites depuis la Franche-Comté sur la période (qui doit être bien faible de toutes les façons). Toujours est-il que c’est la Franche-Comté qui donne le la (le 100) et les autres régions qui suivent en conséquence.

Je me trompe peut-être mais du coup je lis qu’il y a environ un tiers de chercheurs Google « linux » en moins en Midi-Pyrénées (65) et quasiment moitié moins en Alsace (52). Au risque de me répéter on peut donc affirmer que selon Google il y aurait deux fois plus de chercheurs « linux » en Franche-Comté qu’en Alsace.

Ce qui ne signifie nullement qu’il y aurait deux fois plus de postes sous GNU/Linux en Franche-Comté qu’en Alsace parce qu’on peut très bien imaginer qu’un jour une région soit tellement à la pointe Linux qu’elle n’ait plus besoin de faire des recherches sur le terme générique « linux » (mais plutôt sur « bash », « emacs » ou que sais-je encore).

Sinon, on a aussi les villes :

Google Insight Search - Linux - France - Villes

Dans la mesure où Google ne prend pas uniquement le mot-clé « linux » en considération mais référence également les requêtes connexes qui contiennent ou non ce mot-clé, il nous est proposé deux tableaux.

Le premier tableau est constitué du top ten des requêtes associées au mot-clé « linux » (là encore si vous avez un compte Google vous aurez la possibilité d’avoir plus de dix résultats en téléchargeant le fichier CSV associé à votre recherche) :

Google Insight Search - Linux - France - top requêtes

Le second tableau est constitué des requêtes associées au mot-clé « linux » ayant connu le plus forte hausse sur la période étudiée (Breakout signifie que la hausse dépasse 5000% !) :

Google Insight Search - Linux - France - requêtes en hausse

À la lecture de ces tableaux on peut supputer par exemple qu’Ubuntu est bien la reine des distributions en France (mais que Mandriva n’est pas morte), que les linuxiens ont de plus en plus envie de jouer sur leur ordi et que l’Eeepc (sous Xandros) a bien été le phénomène annoncé.

Digne de confiance ?

Bon, c’est bien gentil tout ça mais l’outil est-il fiable ? Telle est la question qui en fait n’aura pas de réponse. D’abord parce que la localisation via notre adresse IP n’est pas d’une rigueur absolue. Et ensuite parce que Google garde jalousement ses données et ses algorithmes de calculs.

La seule chose qu’il soit possible de faire c’est de taper des requêtes dont vous les résultats sont attendus afin de vérifier si l’outil est conforme à votre prévisions. Ainsi si l’on tape « marée » (en France) ce sont bien les régions de la côte atlantique qui apparaissent en premier.

Ce n’est pas très scientifique tout ça mais plusieurs exemples du même acabit m’ont fait supposer que globalement Google Insights Search donne des tendances plausibles.

Je pense néanmoins que des pays encore peu connectés peuvent venir fausser certains résultats car on se retrouve alors proportionnellement avec des internautes locaux pionniers et donc à mon avis plus technophiles que la moyenne. Et puis il y a aussi la question des langues, des alphabets différents, etc. N’hésitez pas à apporter d’autres bémols dans les commentaires.

En tout cas fiable ou pas, je suis sûr que de nombreux marketeux vont prendre d’assaut l’outil pour affiner leurs prochaines campagnes commerciales !

Quelques exemple d’un monde libre qui se cherche

Ces précautions d’usage étant posées, on peut faire mumuse avec l’outil, d’autant qu’il est permis de comparer plusieurs requêtes entre elles.

Quelques distributions GNU/Linux

Comparons mondialement Ubuntu, Fedora, Mandriva, OpenSuse et Debian. On retrouve bien la suprématie actuelle d’Ubuntu (aucune idée de la signification du 84 derrière Ubuntu, par contre je pense là encore qu’on peut supposer qu’Ubuntu est environ dix-sept fois plus recherchée que Mandriva).

Google Insight Search - Distros - Monde

Au niveau des trois pays de tête ça donne :

  • Cuba, Italie, Indonésie pour Ubuntu
  • Sri-Lanka, Inde, Taïwan pour Fedora
  • Russie, République Tchèque, Biélorussie (et France cinquième) pour Mandriva
  • République Tchèque, Russie, Allemagne pour OpenSuse
  • Cuba, Biélorussie, République Tchèque pour Debian.

Si l’on se restreint à la France, ça bouge un peu puisque par exemple Mandriva s’en sort mieux face à Ubuntu.

Google Insight Search - Distros - France

La petite guerre des suites bureautiques

J’ai tenté de comparer les suites bureautiques MS Office et OpenOffice.org (comparaison difficile en raison des différentes appellations)

Dans le monde (avec l’Allemagne et la France qui se classent premières pour « open office ») :

Google Insight Search - Office - Monde

Et en France :

Google Insight Search - Office - France

On s’en sort bien sur ce coup là 😉

Open Source vs Free Software

Comparons les requêtes « Open Source » et « Free Software ». On constate tout d’abord que « Open Source » est plus demandé que « Free Software ». Va-t-il finir par s’imposer ?

Google Insight Search - FLOSS - Monde

Ce sont plusieurs villes indiennes (Delhi en tête), Djakarta et Singapour qui remportent la palme des recherches « Free Software ». Alors que les villes « Open Source » sont San Francisco, encore Delhi, puis Milan, Amsterdam, Washington, Sydney, Londres. Il y a clairement là une différence géographique (et éventuellement sociale).

En France cela ne sera à rien de comparer car « Free Software » est remplacé par « Logiciel Libre ». Du coup on obtient ceci :

Google Insight Search - FLOSS - France

Et tant qu’on y est pourquoi ne pas comparer « Richard Stallman » et « Linus Torvalds ». De notoriété mondiale équivalemente, vous constaterez avec moi que Stallman est très populaire dans les pays d’Amérique Latine tandis que Torvalds a une forte côte dans les contrées occidentales.

À vous de jouer

Fin de mon petit tour de manège avec Google Insights Search. J’en appelle aux commentaires pour nous signaler vos propres requêtes que vous aurez jugées intéressantes à communiquer.




Le bilan positif de Linux à Assemblée Nationale est-il passé inaperçu ?

Tux à l'Assemblée Nationale - François Schnell - CC-by

Les lecteurs réguliers du Framablog sont certainement déjà au courant : il y a un an on nous annonçait l’arrivée de GNU/Linux à l’Assemblée Nationale[1] ainsi présenté sur le site officiel de la noble institution :

« Un équipement micro-informatique standard est mis à la disposition de chaque député, dans son bureau à l’Assemblée nationale. Chaque député dispose de deux postes micro-informatiques configurés avec des logiciels libres (Linux pour le système d’exploitation et Open office pour la suite bureautique). »

Un an après, il était légitime de dresser le bilan d’une opération à haute valeur symbolique. Ce qui fut fait et bien fait notamment par le CIO qui a eu l’excellente idée de réaliser des entretiens vidéos de trois députés.

Extraits de l’interview du député des Alpes Maritimes Rudy Salles :

« La raison pour laquelle on est passé d’un système à l’autre, je ne crois pas qu’il y avait un mécontentement vis-à-vis de Windows, sincèrement je ne le crois pas; mais il y avait la volonté peut-être de n’être pas sous la coupole d’un monopole comme Windows, et d’essayer justement le logiciel libre. C’était un peu une décision politique à l’époque, qui a été assumée d’ailleurs par quasiment tous les groupes de l’assemblée nationale. Et donc les services ont fait des prouesses pour passer d’un système à l’autre en quelques mois. On est arrivés l’année dernière, non seulement on avait un nouveau système informatique, l’Assemblée Nationale était en chantier partout, ça a été un tour de force que d’arriver à faire fonctionner tout ça. Et je dois dire que les services s’en sont pas mal sortis, même s’il y a eu quelques ratés au démarrage, mais enfin, finalement, l’un dans l’autre, à part les quelques semaines de démarrage un peu difficiles, et de réaménagement dans les bureaux etc., on peut dire que le passage s’est fait de façon très correcte..

Il a été moins compliqué que ce que l’on pouvait penser. On ne perd pas totalement ses repères. Il y a évidemment une présentation différente, mais on peut dire que les grandes fonctionnalités, on les retrouve assez vite. Alors c’est vrai que l’on change un peu ses habitudes, mais vous savez, quand vous passez de Windows XP à Vista, ou à un autre système, finalement là aussi vous étes obligés d’évoluer et de changer un peu vos habitudes. Donc ça, ça s’est fait assez rapidement. Les services, d’ailleurs, informatiques de l’Assemblée mettaient à disposition des députés et des collaborateurs des stages de formation, et bien nous avons fait le bilan de ces stages de formation, il n’y a eu quasiment personne qui est venu aux stages de formation, parce que finalement tout le monde s’en est sorti tout seul.

Sur nos impôts. Et je peux vous dire qu’à l’intérieur des membres du bureau de l’Assemblée Nationale, il y avait un certain nombre de gens qui étaient plutôt réservés sur le Logiciel Libre, et qui étaient plutôt attachés à Windows, par tradition, je dirais, par pratique, et qui finalement se sont rendus compte qu’à l’usage nous avions les services les mêmes, équivalents, parfois mieux, parfois moins bien, mais à la marge; en tout cas au moins équivalents. Mais surtout quand on a fait les comptes, 500 000 euros moins cher, là ça commence à compter et tout le monde se rend compte que nous avons eu probablement raison de prendre cette décision il y a quelques années. »

Extraits de l’interview du député des Landes Alain Vidalies :

« La vérité c’est que même ceux qui n’étaient pas des férus d’informatique, pour qui c’était un outil essentiellement, ont vite appris. Ca a été bon uniquement des sigles différents qui sont apparus pour nous, bon, système d’exploitation Kubuntu qui apparait tout d’un coup. Mais dans la pratique aujourd’hui, avec le recul, je peux dire que ça a été, y compris pour quelqu’un qui n’était pas très attentif à ces questions-là, en tant qu’utilisateur, pour mon travail parlementaire aujourd’hui, je suis complètement satisfait de ce nouveau système. Et je pense que ceux qui réfléchissent, je pense à des collectivités locales, ou peut-être à des entreprises, à la difficulté de passer sous Linux, n’ont aucune crainte à avoir, parce que je suis un témoin privilégié du fait que quelqu’un qui remplissait toutes les conditions pour être un utilisateur dérouté, est en fait aujourd’hui un utilisateur parfaitement satisfait.

Et il faut pas penser que le temps de Windows c’était un temps merveilleux; il y avait aussi beaucoup de problèmes, de bugs, et il y en a pas plus aujourd’hui qu’avant, et même plutôt moins d’ailleurs, statistiquement. »

Cela fait non seulement plaisir à entendre mais cela nous est également d’une aide précieuse lorsqu’il s’agit d’essayer de parler alternatives libres à un public non averti. « J’ai le même système d’exploitation que mon député à l’Assemblée », peut-on lui dire malicieusement pour aiguiser sa curiosité.

Toujours est-il que voici donc ma sélection de liens qui ont évoqué ce premier anniversaire plutôt réussi :

Et c’est là que selon moi le bât blesse : au delà du double cercle des informaticiens et de la communauté du logiciel libre, il semblerait que l’information n’ait intéressée… personne !

Cette affirmation péremptoire est à vérifier mais une simple recherche Google sur bilan linux assemblée nationale laisse perplexe. Aucun grand média qu’il fut papier ou même en ligne (Rue89, Mediapart, etc.) n’a jugé bon d’en parler dans ses colonnes.

Il y a bien sûr des choses plus importantes de part le monde mais c’était tout de même possible de sacrifier, disons, un article parmi mille lié aux Jeux Olympiques pour nous relater l’évènement non ?

Notes

[1] Crédit photo : Tux monitoring the french "Assemblee Nationale" par François Schnell sous licence Creative Commons BY.




Largage de liens en vrac #5

Filtran - CC byNouveau largage de liens logiciels, pas mal orienté web mais c’est la tendance du moment. Si vous en connaissez certains n’hésitez pas à nous dire tout le bien (ou tout le mal) que vous pensez d’eux dans les commentaires[1].

Rappel des épisodes précédents : 1, 2, 3 et 4.

  • Go-OO! : Une version d’OpenOffice.org qui viendrait combler certains manquent de l’édition originale (lire cette dépêche DLFP, et ses 400 commentaires, pour de plus amples informations)
  • Elgg : Grosse évolution pour ce logiciel web vous permettant de créer votre petit réseau social.
  • SoundManager 2 : Du JavaScript pour jouer agréablement de l’audio dans vos pages web.
  • AtMail Open : Propose de faire comme Gmail mais en open source. Dommage que la version commerciale s’en approche beaucoup plus.
  • Frog CMS : Un CMS simple et épuré qui pourra convenir aux petits projets web.
  • FreeMat : Catégorie Sciences. Vous connaissez MATLAB ? Alors c’est assez proche mais en version libre.
  • Slam Soccer 2006 : Un jeu de football au look BD qui semble amusant et convivial.
  • Alliance P2P : Ou comment se constituer un petite réseau P2P entre amis basé sur la technologie Bittorrent (et échapper à Big Brother !)
  • XBMC Media Center : Un Media Center pour organiser et jouer tous ses fichiers multimédias (audio, vidéo, photos…). Belle interface.
  • SQL Buddy : Pour les spécialistes, un outil d’administration en ligne de vos bases MySQL.
  • SPAW Editor : Un éditeur WYSIWYG pour pages web qui semble tenir la route.
  • openWYSIWYG : Le même que le précédent mais en mieux ?
  • InDefero : Ni plus ni moins que l’ambition de cloner GoogleCode le service d’hébergement Google de projets open source (en utilisant Git et non Subversion).
  • Epiware : Gestion de documents en ligne avec version "open source" et version "professionnelle".
  • Mixxx : Un logiciel de mixage pour les Masters DJ pour tout OS.
  • Flare : En ActionScript et en sortie Flash, une bibliothèque pour la visualisation web de données. Le plus simple est de voir les demos assez convaincantes ma foi.
  • Protochart : Même fonction que le logiciel précédent mais en JavaScript cette fois. Là encore c’est assez jolie en sortie.
  • Clipperz : Un service en ligne pour centraliser tous ses mots de passe. Le truc intéressant (et sécurisant) c’est que contrairement à l’habitude du web 2.0 on peut télécharger le code pour l’installer sur son propre serveur.
  • Screenie : Permet de réaliser de très jolie copies d’écran avec effet miroir et 3D.
  • Reddit : Vous souhaitez faire votre propre Digg ou Slashdot ? Bonne nouvelle puisque Reddit est passé au libre.
  • Lundi Matin : Un nom plutôt sympa pour une application francophone en ligne de gestion d’entreprise.
  • Laconica : Un logiciel de microblogging (comme Twitter) mais en version libre cette fois. Bien expliqué sur le Site du Zéro et sur DLFP.
  • HTML Purifier : Un filtre pour rendre votre code HTML plus propre (comprendre plus respectueux des standards). Intègre également un éditeur WYSIWYG et se décline en plugins pour des CMS comme Drupal ou WordPress.
  • Google Contacts : Comme nous sommes quelques uns à jongler entre Thunderbird et Gmail pour la messagerie, je signale cette extension permettant de synchroniser les contacts.
  • 5 Ways to Screencast Your Linux Desktop : Comme son nom l’indique, présentation de 5 outils (Istanbul, Wink, Xvidcap, vnc2swf, Recordmydesktop) permettant de faire du screencast sous Linux.
  • OpenStomp : Un peu de hardware avec ce Guitar Stomp (pédale d’effet guitare) qui se veut open source et bientôt en production.
  • Windows now open source : Une dernière petite curiosité pour conclure, les distributions GNU/Linux qui font tout pour ressembler à Windows.

Notes

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




La différence entre Open Source et Logiciel Libre enfin clairement expliquée

L’Open Source[1] :

Le Logiciel Libre[2] :

Notes

[1] La première vidéo est issue d’un reportage tout récent de SkyNews sur l’anoblissement du manchot Nils Olav ! (exemple parfait pour comprendre ce qui nous sépare de l’humour anglais)

[2] La seconde vidéo est un extrait d’un documentaire de la BBC Worldwide.




Le journal d’un novice ou THE feuilleton de l’été

Illustration exemplaire et grand public des trois slogans historiques de Framasoft : « Partir de Windows pour découvrir le Libre », « Les aventures d’un peuple migrateur » et « La route est longue mais la voie est libre ». Un billet qui aurait pu s’intituler « Pas de pièges au pays des bisounours ! »

Copie d'écran - Journal d'un novice - Erwan Cario

Quand bien même la communauté du logiciel libre porte depuis longtemps un certains discours, il est toujours non seulement agréable mais également fort utile de le voir repris, expérience concrète à l’appui, par certains de nos Grand Médias sous la plume de journalistes qui, excusez mon outrecuidance, ont la bonne idée de faire leur métier.

Faire le métier c’est ici partir à la découverte de Linux[1] sans a priori, sans taire les difficultés rencontrées, mais en mettant réellement les mains dans le camboui. C’est également être capable de raconter l’épopée dans un style simple, clair, précis et non dénué d’un certain humour à la Candide qui ne gâche rien.

Tout ça pour dire (péremptoirement) qu’Erwan Cario nous livre avec sa chronique de l’été Linux : Le journal d’un novice un témoignage précieux à marquer d’une pierre blanche. Témoignage dont l’objectivité est assurément le meilleur avocat du logiciel libre, le tout sur un site à forte audience[2] (en l’occurrence les Écrans de Libération).

À faire passer à son voisin… histoire de montrer à ce dernier qu’il n’y a pas que les pro-libres qui sont enthousiasmés par le libre. Histoire de lui montrer également plus prosaïquement que Linux ça marche et ça marche pour tout le monde vu que même un utilisateur Windows 15-ans-d’âge arrive fort bien à se dépatouiller avec. Histoire de lui montrer qu’en attendant l’abolition de la vente liée il n’y a pas que l’alternative Mac à la (bien réelle) déception Vista. Histoire de lui montrer in fine qu’avec Linux vous avez Linux plus peut-être un petit supplément d’âme que certains appellent liberté…

Conclusion : merci Monsieur Erwan Cario 🙂

Copie d'écran - Journal d'un novice - Erwan Cario

Et pour vous donner envie d’aller y voir de plus près[3], voici quelques (parfois savoureux) morceaux choisis.

Extrait de l’introduction :

« Je n’ai jamais eu de religion en ce qui concerne les systèmes d’exploitation. Du coup, j’ai toujours utilisé Windows. Par défaut. (…) C’est d’ailleurs pour cette dernière raison que mon PC de bureau personnel tourne actuellement sous Vista. Encore un choix par défaut lors de l’achat de la machine. »

« Mais ça va changer. La révolution est en marche. Je me suis acheté un ordinateur portable… sous Linux. Pourquoi ? Pas vraiment un acte militant, en fait. Je me suis rendu compte que l’énorme majorité des logiciels que j’utilise quotidiennement sont soit libres (…), soit accessibles via un navigateur (…). Il y a encore quelques exceptions (…) mais rien d’insurmontable. Dans ces conditions, il paraît presque saugrenu de vouloir payer une licence pour un système d’exploitation. Et puis, il faut l’avouer, partir à l’inconnu, c’est plutôt excitant. Le seul danger : finir en t-shirt avec un pingouin dessus. Mais je prends le risque. »

Extrait de l’épisode 1 :

« L’utilisateur de Windows que je suis n’est pas vraiment perdu. (…) Presque trop familier tout ça. (…) Il doit y avoir un piège. Si c’était vraiment aussi simple, plus personne n’utiliserait Windows. »

Extrait de l’épisode 2 :

« Mais pourquoi ça n’avance plus ? Tout semblait aller pour le mieux, et puis là, plus rien depuis dix minutes. »

Extrait de l’épisode 3 :

« Maintenant, je pourrai dire que j’utilise Bittorent pour récupérer des distributions Linux. »

Extrait de l’épisode 4 :

« Ça fait vraiment une impression étrange d’être étonné à ce point après tant d’années passées devant un écran d’ordinateur. Je n’ai rien eu à aller chercher. Rien à télécharger sur le bureau, à dézipper, à exécuter, à choisir entre « Installation standard » ou « Installation personnalisée », à valider trois fois, à supprimer les fichiers d’installation qui ne servent plus à rien. Rien de tout ça. Vlc est là, dans le menu « Applications », n’attendant qu’un clic de ma part pour se lancer. »

Extrait de l’épisode 5 :

« A ce point de l’expérience, j’ai un ordinateur qui fonctionne très bien, avec 95% des programmes nécessaires à son utilisation quotidienne. Ce n’était pas bien sorcier, vous l’aurez remarqué. Presque un peu décevant. Passer à Ubuntu n’est même pas un défi, c’est juste un choix. Mais arrive forcément un moment où la bidouille et la découverte un peu au hasard de fonctionnalités (…) trouvent leurs limites. (…) La solution la plus évidente, c’est l’ami qui-s’y-connaît. (…) Sous Linux, en fait, il y a mieux. Il y a la communauté qui-s’y-connaît. C’est sans doute un des trucs les plus impressionnants de l’univers du libre : la solidarité et l’entraide. (…) »

« Sur ubuntu-fr, il y a généralement déjà la réponse à la question qu’on se pose, c’est assez magique. (…) On cherche d’abord dans la documentation (…) Sinon, on recherche dans les forums. Et là, c’est dingue le nombre de gens qui ont déjà eu le même souci ! Et plusieurs bons samaritains auront déjà expliqué comment s’en sortir. (…) Je suis conscient que cette description ressemble un peu à « L’informatique au pays des bisounours », mais ça n’en est pas si éloigné. Bon, les bisounours en question parlent un langage étrange, sont quelque fois un petit peu sectaires et souvent sur-motivés par leur sujet de prédilection, quand ils ne finissent pas par s’engueuler pour des raisons obscures. Mais pour le novice, c’est l’assurance de pouvoir réussir ses premiers pas dans l’univers d’Ubuntu. »

Extrait de l’épisode 6 :

« Croyez-le ou non, si j’avais voulu, j’aurais pu ouvrir un terminal et taper « sudo apt-get install myfreetv ». Mais ça aurait été pour faire mon intéressant. Je préfère quand même cliquer sur des boutons. Il est trop tôt encore pour en être sûr, mais je commence à croire qu’on peut utiliser Ubuntu sans avoir à taper une ligne de commande. Et c’est sans doute un des plus grand progrès des dernières années. N’en déplaise aux bisounours puristes. »

Extrait de l’épisode 7 :

« On ne rigole pas, avec Linux. Attention, C’est du sérieux ! C’est une philosophie, même, qui trouve ses racines en 1984 avec le lancement par Richard Stallman du projet GNU. Donc, si Linux (oups, GNU/Linux) est austère, c’est normal. Quand des développeurs du monde entier réunissent leurs forces pour réaliser un système libre en face de multinationales puissantes qui dépensent des milliards pour la même chose, on peut se réjouir d’avoir quelque chose de stable et d’efficace. L’interface bling bling de Vista, avec ses fenêtres qui virevoltent dans tous les sens, on n’en a pas besoin, sous Linux. On est au dessus de ça. »

« Sous Linux, on peut travailler sur différents bureaux virtuels. Un bureau virtuel, c’est un peu comme si vous aviez plusieurs écrans avec à chaque fois un bureau utilisable, ce qui permet d’avoir plusieurs espaces de travail. Et avec Compiz-Fusion, on peut basculer très simplement d’un bureau à l’autre grâce à un cube qui tourne. Ca ne sert pas à grand-chose, certes, mais qu’est-ce que c’est classe ! (…) Evidemment, rien de tout ceci n’est vraiment capital, mais c’est presque obligatoire pour ouvrir le système Linux au grand public. »

Extrait de l’épisode 8 :

« On ne va pas tarder à en voir le bout, de ce journal. Maintenant que j’ai un Linux qui tourne (au sens propre comme au figuré), je ne vais pas continuer indéfiniment à raconter comment j’ai enfin réussi à traiter une image sur The Gimp, ou comment le système de mise à jour fonctionne au quotidien (…) Une fois le contrat rempli, on se fout un peu de savoir comment s’appelle le système. Bon, en fait non. Il reste toujours cette petite fierté (bien compréhensible tant qu’elle ne tourne pas au snobisme) de tourner sur un système libre. C’est vrai que c’est quand même agréable.. »

« Mais j’ai encore quelques détails à régler. Matériels, entre autres. (…) Jean-Baptiste Théou débarque dans les commentaires de ce journal et explique : « J’ai vu aussi vos soucis avec votre webcam. Je vous propose sans prétention ma modeste participation. Je développe actuellement un logiciel, Easycam, qui a pour but de faciliter l’installation de webcams sous Ubuntu. Ce logiciel s’oriente véritablement pour le débutant. Ce logiciel détecte pour le moment un peu moins de 500 webcams. La vôtre sera peut-être dans le lot. Si elle ne l’est pas, je ferai en sorte de la rendre compatible, si possible. » Fichtre. Je veux quand même préciser que je n’ai pas fait ce journal pour bénéficier d’une assistance à domicile, mais depuis le début de l’aventure, je suis impressionné par la solidarité et la gentillesse des quelques fondu(e)s de Linux qui traînent dans le coin. Et là, j’avoue que j’en suis resté un peu bouche bée. »

Extrait de l’épisode 9 :

« Aujourd’hui, j’ai travaillé toute la journée sur mon portable sous Ubuntu. Ça se passe plutôt très bien. C’est vrai que le fait de s’occuper d’un site web, et donc de passer son temps sur un navigateur web simplifie grandement les choses. La boutade de Tristan Nitot, président de Mozilla Europe, s’applique très bien à mon cas : « le système d’exploitation n’est qu’une collection de drivers qui sert à faire tourner un navigateur ». Mais bon, j’ai quand même mis The Gimp sur un bureau et Firefox sur un autre rien que pour le plaisir de faire tourner le cube. »

« Bref, aucun problème durant cette journée de travail. Si, j’en vois un poindre à l’horizon : je ne vais pas ramener tous les jours mon portable à Libé, et je vais donc continuer à travailler sous Windows. Et si je m’habitue trop à Ubuntu, et à tous ces sympathiques petits bidules, mon cerveau risque peut-être d’avoir du mal à supporter la transition quotidienne. »

Extrait de l’épisode 10 :

« Si j’avais fait une liste des trucs à faire avant de déclarer mon ordinateur comme étant complètement fonctionnel, avec des cases à cocher en face de chaque élément, je pense que je viendrais de cocher la dernière. »

Extrait de l’épisode 11 :

« Je sais bien que tout ne sera jamais parfait. Il y aura toujours ces petits trucs pénibles. Même sous Ubuntu. Mais je les avais déjà avant. En bien pire, souvent. Pour l’instant, la simplicité d’accès au quotidien et tous ces petits trucs qui simplifient la vie font que je ne suis pas prêt de lâcher mon héron. »

Extrait de l’épilogue :

« Il est donc temps de conclure ce journal. Si vous avez lu les différents épisodes, vous aurez compris que se mettre à Linux n’a rien d’éprouvant. C’est même une expérience plutôt amusante faite de découvertes et de surprises. Je n’avais pas, c’est vrai, de grandes craintes avant de m’attaquer à ce nouveau système. Mais quand même. Je ne m’attendais pas à autant de convivialité. Je pensais tomber sur quelque chose de plus rugueux. Un système sans doute très intéressant au bout de quelques semaines d’utilisation, mais nécessitant un certain apprentissage, surtout pour l’utilisateur de Windows que je suis. Et puis, finalement, non. J’ai tout de suite eu l’impression d’être en territoire ami. »

« S’il reste un obstacle pour passer à Linux, c’est sans doute la peur des ordinateurs. Elle n’est pas liée à Linux, évidemment. Elle existe aussi pour Windows. Il ne faut pas avoir peur de la machine pour partir à la découverte d’un système (…) Si j’ai pu réussir cette transition, c’est que je n’ai pas eu peur de me planter, de cliquer sur le mauvais bouton, de faire des erreurs. Et que je connais plutôt bien les ordinateurs (par rapport à la moyenne, pas vraiment en comparaison de quelques linuxiens qui ont commenté les épisodes de ce journal !). Dans ces conditions, passer à Ubuntu est un jeu d’enfant. Même s’il faut lire quelques modes d’emploi de temps en temps. »

« S’il fallait aujourd’hui que j’installe un système pour un ami qui n’est pas fondu de jeux vidéo, je pense qu’Ubuntu serait le choix le plus judicieux. »

Rien à ajouter 😉

Notes

[1] L’option choisie est donc ici la distribution GNU/Linux Ubuntu. On aura beau dire (et nous verrons ce que donneront les commentaires de ce billet) mais c’est effectivement selon moi le meilleur des choix possibles à l’heure actuelle. Bien moins à cause des qualités intrinsèques d’Ubuntu que du dynamisme intrinsèque de la communauté aggregée autour du site Ubuntu-fr.org, qui n’a clairement pas d’équivalent dans le monde francophone et qui aura été partie prenante dans l’aventure d’Erwan Cario.

[2] Pour ce qui concerne cette forte audience, il n’y a qu’à voir le nombre impressionnant de commentaires présents sous chaque épisode !

[3] On notera qu’il existe un autre fort intéressant feuilleton estival sur Ecran.fr : invitation à l’intérieur de Wikipédia pour voir un peu « comment un projet aussi pharaonique peut fonctionner au quotidien ».




Et pendant ce temps là à Jalapa…

Séquence évasion avec ces quelques photos d’une récente installation de la toute dernière version de GNU/Linux Ubuntu, la 8.04 du Hardy Heron, dans un village du Nicaragua.

Une (courte) traduction signée GaeliX pour Framalang.

Ubuntu - Nicaragua

Parier sur l’avenir

Bet on the future

Blog comuNIdad – 19 juin 2008

Jalapa est une commune du département de Nueva Segovia, Nicaragua, située près de la frontière avec le Honduras.

Ubuntu - Nicaragua

Jalapa est une région très pauvre et a été une de celles qui ont le plus souffert de la guerre civile dans les années 80.

Aujourd’hui, le gouvernement local fait un pari sur l’avenir en migrant toutes ses stations de travail et ses serveurs vers des logiciels libres et en particulier vers Ubuntu Linux.

Ubuntu - Nicaragua

C’est une occasion unique de réduire la fracture numérique et d’amener le progrès dans les zones rurales. Un grand merci à l’équipe locale Ubuntu d’avoir travaillé dur pendant plusieurs mois pour faire de cette initiative une réalité.

Ubuntu - Nicaragua




De Linux et de l’opportunité d’une synchronisation des distributions

Voici une traduction[1] un peu technique mais qui illustre bien la problématique de la démocratisation de GNU/Linux.

Elle fait suite à la proposition récente de Mark Shuttleworth (Monsieur Ubuntu) de synchroniser les cycles et donc les sorties des principales distributions Linux (outre Ubuntu il cite celles de Red Hat, Novell et Debian ainsi que le noyau, GNOME/KDE, X et OpenOffice.org). Histoire que tout ce petit monde avance groupés, ce qui d’après lui simplifierait la vie de tout le monde à commencer par celle des utilisateurs.

Mais Ryan Paul du site Ars Technica n’est visiblement pas tout à fait de cet avis. Au ce serait bien si… de Mark Shuttleworth il répond avec des arguments précis qui évoquent souvent le quotidien collaboratif d’un développeur de logiciels libres (en particulier tout ce qui touche à la gestion de versions). Et lorsque l’on est, comme moi, utilisateur mais non développeur de logiciels libres, c’est culturellement fort enrichissant.

On notera qu’à la suite de sa proposition et du vif débat suscité, Shuttleworth a précisé voire nuancé son propos quelques jours plus tard sur son blog.

Copie d'écran - Ars Technica

Pourquoi Linux n’est pas encore prêt pour des cycles de parution synchronisés

Why Linux isn’t yet ready for synchronized release cycles

Ryan Paul – 21 mai 2008 – ars technica

Le fondateur d’Ubuntu, Mark Shuttleworth a répété son appel aux développeurs des principaux logiciels libres et des distributions Linux pour une synchronisation des développements et des cycles de publication. Il avance que l’adhésion fidèle et universelle à un modèle de parution régulier encouragerait la collaboration entre les projets, assurerait aux utilisateurs l’accès aux dernières nouveautés des applications populaires et ferait de la plateforme Linux une cible plus stable et prévisible pour les vendeurs de logiciels.

Shuttleworth souhaite organiser les principales sorties en trois vagues distinctes, chacune formant un ensemble cohérent. La première vague concernerait les composants fondamentaux comme le noyau Linux, le compilateur GCC, les boîtes à outils graphiques comme GTK+ et les plateformes de développement comme Python et Java. La deuxième vague apporterait les environnements graphiques et les applications tandis que la troisième vague serait composée des distributions.

Bien qu’un cycle de sortie unifié rendrait plus aisée la création d’une distribution Linux, ce concept apporte d’importantes difficultés et n’est que peu gratifiant pour les développeurs de logiciels. Pour parvenir à une synchronisation à grande échelle comme Shuttleworth le souhaite, certains logiciels libres devraient radicalement changer leur modèle de développement actuel et adopter une nouvelle approche qui ne sera pas viable pour nombreux d’entre eux.

Comprendre les cycles de sorties réguliers

Un cycle de sorties régulier nécessite de sortir de nouvelles versions à une fréquence donnée. Le processus de développement pour les projets qui emploient ce modèle implique en général une planification des fonctionnalités prévues et ensuite une implémentation maximale jusqu’à ce que le projet gèle le code lorsque l’échéance approche. À partir de ce moment là, les fonctionnalités qui ne sont pas terminées sont reportées. On se concentre alors sur la correction des bogues et sur l’assurance qualité jusqu’à la date butoir, quand le logiciel est officiellement sorti.

Ce modèle fonctionne bien pour de nombreux projets, en particulier pour l’environnement GNOME. Mais, une conséquence de ce modèle est que les développeurs doivent travailler par incrémentation et il décourage les modifications de grande ampleur, celles qui nécessiteraient plus de temps que n’en offre le cycle. Parfois cet intervalle n’est simplement pas suffisant pour ajouter au code principal et tester des changements d’architecture importants qui sont incubés en parallèle en dehors de l’arbre principal du code.

Quand cela se produit, les développeurs doivent se demander si les avantages de la nouvelle fonctionnalité compensent les effets néfastes de la régression (comme avec l’adoption de GVFS dans GNOME 2.22 par exemple). Ils doivent parfois décider de retirer des fonctionnalités à la dernière minute ou de repousser la date de sortie pour améliorer la stabilité. Ce sont des choix difficiles à prendre et, comme le reconnaît Shuttleworth lui-même, faire ces choix demande beaucoup de discipline.

Même si des cycles réguliers peuvent convenir à certains projets, tenter d’imposer l’adoption de cette approche à tous les projets et ensuite les faire correspondre universellement pourrait gravement endommager le processus de développement. Si les projets deviennent dépendants de la synchronisation, alors un retard à n’importe quelle étape aurait des conséquences sur toutes les autres étapes. Chaque projet subirait alors une pression énorme pour tenir les délais et ce serait néfaste pour le programme et ses utilisateurs finaux.

L’utilisation des branches pour faciliter des sorties régulières

D’après Shuttleworth, de bons outils, en particulier des systèmes de contrôle de version possédant de bonnes capacités de création de branches et de fusion, peuvent rendre ce problème obsolète. Il se réfère spécifiquement à Bazaar, un système de contrôle de version mis au point par Canonical qui s’intègre à la plateforme de développement Launchpad de l’entreprise. J’ai beaucoup testé Bazaar durant ces deux dernières semaines en cherchant des technologies de contrôle de version distribuées et je ne peux qu’être d’accord avec l’argument de Shuttleworth.

Bazaar rend très facile le portage du flot continu de petits changements, du tronc vers les branches, où les fonctionnalités importantes sont développées, afin que ces fonctionnalités puissent être fusionnées sans accroc dans la branche principale quand elles sont achevées. En utilisant cette approche, où la majeure partie du développement est faite dans des branches, le code du tronc est naturellement et systématiquement plus robuste qu’il ne le serait autrement. Shuttleworth va même plus loin encore et théorise que lorsque cette approche est employée en parallèle à des tests automatisés le code du tronc est toujours prêt à être sorti à n’importe quel moment.

« Un ensemble de tests complet vous permet d’être plus ouvert aux gros ajouts au tronc parce que les tests assurent les fonctionnalités que les gens ont avant l’ajout. Un ensemble de tests agit comme un champ de force, il protège l’intégrité du code dont le comportement était connu le jour précédent face au changement perpétuel. » écrivait ainsi Shuttleworth sur son blog.

« La plupart des projets que je finance maintenant ont adopté une politique de tests avant ajout. Les ajouts au tronc sont gérés par un robot qui refuse de valider l’ajout s’il ne satisfait pas à tous les tests. Vous ne pouvez pas discuter avec un robot ! Ce que je trouve beau là-dedans c’est que le tronc est toujours dans un état publiable. Ce n’est pas complètement vrai ; on peut toujours faire un peu plus d’assurance qualité avant de sortir quelque chose, mais vous avez cette garantie que l’ensemble de tests est toujours satisfait. Toujours. »

Les ensembles de tests et les très bons systèmes de contrôle de version peuvent simplifier le développement et améliorer la qualité du code, mais ils ne sont pas la panacée. Shuttleworth surestime largement la capacité de ces outils à pallier aux problèmes associés aux sorties régulières. Des bogues surgiront toujours quand de grosses nouveautés sont fusionnées au code existant et parfois ces bogues nécessitent un report de la date de sortie. Si les développeurs ne peuvent ou ne veulent pas faire cela, la qualité du logiciel s’en retrouvera forcément affectée.

Ubuntu 8.04 est le parfait exemple de la voie à ne pas suivre

Pas besoin de chercher très loin pour constater la baisse de qualité résultante d’un engagement sans compromis à un cycle de sorties régulières. Prenez l’exemple de la dernière version d’Ubuntu. Shuttleworth vante Ubuntu 8.04 comme l’exemple d’une gestion plus intelligente des sorties et soutient que cela démontre la capacité des développeurs à s’en tenir à un programme strict.

« 8.04 LTS représente pour nous un grand pas en avant dans notre conception de la gestion d’une sortie. Pour autant que je sache, jamais une sortie de cette envergure ne s’est faite exactement le jour prévu jusqu’à maintenant, dans le monde des OS propriétaires ou des OS libres. » commente Shuttleworth sur son blog. « Nous avons non seulement démontré que l’on peut préparer une version LTS dans les 6 mois impartis, mais cela prouve également que l’on peut s’engager par anticipation sur un tel cycle LTS. Félicitations aux preneurs de décisions techniques, aux responsables versions et à toute la communauté qui a calqué nos efforts sur le but fixé. »

Ubuntu 8.04, qui est parue le mois dernier, est une version avec support à long terme (LTS pour Long Terme Support), ce qui signifie qu’elle sera maintenue trois ans pour la version Desktop et 5 ans pour la version serveur. Depuis le début, Shuttleworth affirmait aux utilisateurs que la qualité et la fiabilité seraient les mots d’ordre pour la 8.04 et qu’elle serait faite pour durer. Malheureusement, la version n’a pas atteint ces objectifs et est sortie avec quelques bogues importants. Le problème le plus frustrant que nous avons relevé dans notre test d’Ubuntu 8.04 est la configuration défectueuse de PulseAudio, qui affecte à la fois les fonctionnalités audio et vidéo.

Un léger retard aurait permis de résoudre les problèmes de ce genre avant la sortie, mais ce n’est jamais arrivé, peut-être parce que l’engagement de faire la sortie à temps l’a emporté sur l’engagement de la qualité. Mais certains diront qu’une version défaillante n’est pas un problème parce que les bogues peuvent être réparés par des petites mises à jour après sa sortie.

« Les grands déploiements attendent la première ou la deuxième version consolidée de toute façon » fait noter Shuttleworth en réponse à un commentaire sur ton blog (NdT : La sortie de Ubuntu 8.04.1 est prevue pour le 3 juillet). Je me doute que je ne suis pas seul à avoir pensé aux Service Packs de Microsoft en voyant cette remarque. Mais une version officielle n’est-elle pas censée être un gage de qualité ? Si les sorties sont basées sur des jalons arbitraires posés sur une chronologie plutôt que sur une réelle amélioration, alors elles perdent leur sens ou leur pertinence pour les utilisateurs finaux.

D’autres approches

Les cycles de sortie devraient être flexibles et les développeurs devraient pouvoir en ajuster la durée pour qu’ils collent à leur activité. Selon les projets, la culture de développement et les buts peuvent être très différents, les stratégies de publication sont par conséquent différentes. L’appel de Shuttleworth en faveur d’une synchronisation reflète une forme d’incapacité à reconnaître la valeur et la profondeur de la diversité dans la communauté du logiciel libre. Des distributions qui visent des publics différents et qui ont des priorités différentes pourraient ne pas rentrer dans le même moule que les distributions généralistes comme Ubuntu. On retrouve également des logiciels libres multi-plateformes, comme le navigateur Web Firefox par exemple, qui réunissent beaucoup d’utilisateurs sur d’autres systèmes d’exploitation et qui peuvent avoir d’autres priorités que la fréquence de sortie des distributions Linux.

Je tiens à dire quand même que je ne rejette pas catégoriquement les idées de Shuttleworth. Même si je suis vraiment contre une approche descendante et centralisée de la planification des sorties synchronisées je pense qu’il y pourrait y avoir des bénéfices à tirer d’un meilleur alignement du calendrier de quelques distributions principales qui partagent déjà des buts, une technologie et une méthodologie similaires.

La simultanéité des sorties est déjà à l’ordre du jour (Fedora 9, Ubuntu 8.04 et OpenSolaris 2008.05 ont toutes vu le jour à quelques semaines d’intervalle) et je suis convaincu que de meilleurs résultats sont atteignables si on laisse cette tendance se développer d’elle-même. Encourager trop d’interdépendance créerait des risques sévères, on parle d’un domaine où une planification consciencieuse et un calendrier gravé dans la roche seraient à l’origine de plus de problèmes qu’ils n’en résolvent.

Aaron Seigo, développeur KDE, est l’un des détracteurs ayant exprimé des inquiétudes convaincantes et perspicaces au sujet de la proposition de Shuttleworth. Seigo met à plusieurs reprises en avant que le genre de synchronisation que souhaite Shuttleworth améliore l’efficacité d’intégration au dépend de l’efficacité des développeurs, une concession qu’il décrit comme contre-productive car c’est dans le développement que se trouve le richesse des logiciels.

« Mark parle de processus en flux tendu, mais seulement du point de vue de l’intégration ; il existe aussi des processus en flux tendu dans le développement et définir le cycle de développement à l’aune du cycle de sorties, surtout s’il n’est pas bon, érode la fluidité du flux de développement », écrit Seigo sur son blog. « Il ne faut pas oublier que c’est le processus de développement qui fait toute la valeur d’une distribution Linux. La distribution rend cette valeur accessible à grande échelle et crée un autre type de valeur ajoutée par-dessus (le support, le marketing, etc.) mais c’est le développement, pas l’intégration, qui est la source primaire de valeur. Il devrait alors être évident que le processus de développement n’est pas quelque chose qu’on peut prendre comme ça à la légère. »

Seigo propose une alternative qui faciliterait la synchronisation en aval sans nécessiter de synchronisation ou de chamboulement en amont. D’après lui, les distributions devraient gérer par elle-mêmes les sorties en créant leurs propres branches et en tenant compte des contraintes de leurs propres cycles.

« Puisqu’il y a cette volonté en aval pour des cycles de parution synchronisés… pourquoi est-ce que l’aval ne prendrait pas en charge les sorties ? Pourquoi attendre que les tarballs soient livrées devant leur porte pour mettre en place une équipe de publication ? » s’interroge Seigo. « Pourquoi ne pas demander à la communauté d’intégration (les vendeurs de systèmes d’exploitation en gros) de coordonner leur efforts pour créer une branche en vue d’une sortie à un moment donné, moment qu’ils définissent eux-mêmes, et travailler avec l’amont pour la stabilisation de cette branche ? Plutôt que d’espérer que l’amont fasse ce qu’ils désirent, pourquoi ne peuvent-ils pas regrouper un tas de gars des communautés de chez Novell, Red Hat, Debian, Mandriva, MacOS et Microsoft, de chez Canonical ou encore de chez n’importe qui qui voudrait s’impliquer et offrir un vrai processus sérieux de sortie par lequel l’amont pourrait s’intégrer naturellement ? »

Les suggestions de Seigo sont plus viables que les propositions de Shuttleworth. Elles permettraient aux distributions Linux de bénéficier des avantages pratiques de la synchronisation dont bénéficieraient également les utilisateurs finaux sans avoir à bouleverser ou synchroniser le développement en amont. Cela engendrerait cependant un coût additionnel et un défi nouveau pour les distributeurs et leur ferait porter le poids de la gestion des sorties. Seigo assure que si les distributeurs veulent vraiment des sorties synchronisées en aval autant que ça ils seront prêts à accepter cette charge supplémentaire et trouveront un bon moyen pour y parvenir.

Il est bien probable que cette discussion dure pendant encore quelques temps à mesure que les acteurs principaux pèsent le pour et le contre. La communication a déjà fait avancer le débat de bien des manières et a déjà fait émerger des alternatives attirantes et des variations de la proposition initiale. Le résultat final pourrait avoir des implications importantes sur la gestion des sorties par les logiciels libres et les distributions, mais pour l’instant aucune des idées proposées n’est suffisamment mature pour être appliquée à grande échelle.

Notes

[1] Traduction : Olivier – Relecture : Daria – Café : Framalang.