FramaDVD : une compilation de logiciels libres, mais pas seulement

Logo FramaDVD - Licence Art LibreÀ la rentrée prochaine, Framasoft devrait proposer un nouveau projet de promotion et diffusion du libre, sous la forme d’un DVD proposant sur un même support un best-of des applications libres pour Windows et Mac, une distribution GNU/Linux, et de nombreux contenus culturels libres (vidéos, musique, littérature, photos).

Rapide rappels des faits : en 2004, Framasoft effectuait la traduction d’une compilation de logiciels libres anglophone nommée TheOpenCD. On pouvait trouver au sein de ce CD un panel des meilleurs logiciels libres pour Windows, présentés au travers d’une interface visuellement agréable et ergonomiquement efficace[1]

Avec plus de 200 000 téléchargements, et une large diffusion presse, ce projet a été ce que l’on peut appeler un succès (nous étions en 2004, et le libre n’était pas aussi bien répandu, compris ou accepté qu’aujourd’hui).

Le projet anglophone ayant stagné (départ du développeur principal embauché chez… Canonical, changement de nom du projet pour http://www.theopendisc.com/, tâtonnement techniques, etc), il n’y eu pas réellement de suivi des versions suivantes.

Malgré la présence notable de plusieurs compilations de logiciels libres comme Bureau Libre Free EOS, WinLibre, Chti libre, et des compilations plus spécifiques comme celle de l’Université de Versailles, ou celle de LanPower, Framasoft avait planté la graine d’un projet « FramaDVD » avec ceux que les plus marketeux d’entre vous appelleraient des caractéristiques différenciatrices fortes :

D’abord, sur le support, qui utiliserait le format DVD. Pas pour faire joli, mais pour pouvoir faire un produit fonctionnant sous Windows, MacOS et Linux (en incluant un Live CD pour ce dernier).

Ensuite, sur le contenu, qui ne se limiterait pas uniquement aux logiciels, mais serait largement ouvert à la culture libre (photos, vidéos, textes, musiques, etc).

Enfin, sur le public. Même si la cible reste évidemment Tata Jeannine, le FramaDVD (qui sera évidemment 100% sous licence libre) est conçu pour être un outil facilement adaptable pour les structures souhaitant réaliser des dérivés. Sur le même principe que la Framakey, qui a donné naissance à de nombreux forks (éducation, entreprises, métiers, linguistiques, ou tout simplement personnels) l’appropriation du FramaDVD sera encouragée, sur le principe d’une recette de base que chacun pourra adapter à son envie en ajoutant ou retirant des ingrédients. L’objectif est donc aussi de fournir aux collectivités, médiathèques, écoles, etc un outil de référence de la culture libre. Outil de référence ne signifiant pas qu’il sera meilleur que les autres, mais qu’il sera conçu pour être une base adaptable à de nombreux projets. Par exemple, la base technique du DVD permet d’afficher facilement et librement des vidéos sans plugin Flash, au travers des fonctionnalités de la balise <video>. Ainsi, une mairie qui souhaiterait se baser sur le DVD pour réaliser un produit contenant des vidéos du maire présentant la commune pourrait réaliser cette opération simplement.

Nous espérons aussi que ce DVD pourra être un complément de financement pour les LUGs, qui pourront bien entendu vendre légalement et au prix de leur choix le DVD (modifié ou pas) lors d’install parties.

Le système permettant des mises à jour simples et rapides du master, nous envisageons un système de release bi-annuel (en gros, juin et décembre).

Évidemment, on pourra nous objecter que le support physique est dépassé et peu écologique, ce qui est partiellement vrai. Mais notre expérience sur le terrain nous a montré que le grand public se sentait bien plus rassuré avec un objet physique (évidemment, il pourra toujours le télécharger gratuitement) et nous avons des projets de diffusions vers des pays en voie de développement pour lesquels l’accès haut débit est loin d’être général.

Côté planning, les premières versions alpha devraient arriver d’ici la fin du mois de mai, une beta est prévue pour les Rencontres Mondiales du Logiciel Libre (Nantes, du 7 au 11 juillet), et la diffusion devrait commencer à compter de septembre.

Notez qu’il sera possible de devenir partenaire du projet, afin de nous aider à financer l’achat des premiers lots de DVD.

Ceux qui connaissent Framasoft pourront être sceptiques sur la date : en effet ce projet a débuté en avril… 2006 ! Il était resté dans les cartons faute de temps et d’énergie (et je souhaite au passage à remercier chaleureusement l’ami ComputerHotline d’avoir maintenu le projet seul sous perfusion pendant ces dernières années. Sans lui, le projet serait probablement mort.). Cependant, en fin d’année 2008, nous avons rencontré une équipe de quatre étudiants du Master Communication et Multimédia de l’Université Paris 2 qui se sont intéressés au projet et lui ont redonné un second souffle. Dans le cadre d’un projet d’études, ils ont donc pour mission de nous botter le derrière aider à réaliser et diffuser ce projet (le logo en illustration, ce sont eux par exemple). La plupart ne connaissant pas le monde du libre avant de s’impliquer dans le projet, leur enthousiasme et leur fraicheur nous a poussé à de salutaires remises en question.

—> La vidéo au format webm

En attendant un prochain billet, qui dévoilera captures écrans et listes des contenus retenus, vous pouvez suivre l’évolution du projet, découvrir les vidéos de l’équipe ou le travail déjà réalisé sur le blog dédié au projet.

Notes

[1] Pour la petite histoire, c’est l’interface de TheOpenCD qui a largement inspiré celle de la Framakey.




Framakey et Ubuntu sont dans une clé USB

USB PenguinIl y a de cela 2 mois, j’évoquais les perspectives 2009 du projet Framakey et notamment le projet de mise en oeuvre d’une clé bootable avec un système GNU/Linux dessus. Ce projet – nom de code FramaGNU[1] – dont la sortie officielle est prévue pour les incontournables Rencontres Mondiales du Logiciel Libre (juillet), a suivi un parcours un peu particulier ces derniers mois.

Rappelons que, dans les grandes lignes, ce projet vise à produire une application à destination de l’utilisateur final (Tata Jeannine) souhaitant créer une clé USB contenant non seulement la Framakey, mais aussi un système GNU/Linux bootable avec « disque persistant ».

Ce dernier point est important, car cela permet de mettre à jour le système ou les applications sur la clé (par exemple, si vous installez un nouveau logiciel depuis cette « Live USB », vous le retrouverez au prochain démarrage). Cela différencie FramaGNU du projet UnetBootIn par exemple, qui ne propose pas la création de disque persistant (et dont l’interface est loin d’être « end-user »).

Il existe depuis plusieurs mois un outil intégré à Ubuntu permettant de réaliser une telle clé. Malheureusement, cet outil n’est accessible que depuis Ubuntu, ce qui est un frein pour les utilisateurs qui ne sont pas vraiment à l’aise avec l’informatique : il faut télécharger l’image disque (fichier .iso) d’Ubuntu (« Pourquoi on me propose Ubuntu ou Kubuntu ? c’est quoi le 64bits ? » etc), la graver (qui n’a jamais entendu la phrase « j’ai bien gravé mon fichier .iso sur mon CD, mais je n’arrive pas à l’ouvrir ! » ?), lancer le CD (avec la difficulté de devoir potentiellement modifier la séquence de boot), pour enfin créer la clef USB et redémarrer dessus. Un peu compliqué pour Tata Jeannine, non ?

Le mois de mars ayant été essentiellement consacré aux développement des WebApps, c’est à dire d’applications web portables comme PortableDrupal ou PortableWordpress, le projet FramaGNU était un peu resté de côté.

Devant quitter mon fief lyonnais pour y rencontrer l’équipe Ubuntu-FR au salon Solutions Linux début avril, je me penchais à nouveau sur le projet afin de voir s’il était possible de développer rapidement quelque chose prouvant qu’il était techniquement possible de créer un Live USB Ubuntu avec disque persistant sans quitter Windows. C’est d’ailleurs ce que propose le projet Fedora Live USB Creator, dont je me suis largement inspiré.

Après 3 jours, une nuit, et une compilation dans le train pour Paris, j’ai donc publié la première version alpha de la FramaGNU. La démo a eu son petit succès sur le salon. Mais le jour même, on m’a fait la remarque « Tiens, ton truc, ça me rappelle uSbuntu. ».

Et là, c’est le drame du développeur ! Autant j’avais cherché à voir comment raccrocher les wagons avec Fedora Live USB Creator (en Python, mais avec une structure peu adaptée au projet) ou UnetBootin (en C++, que je ne maitrise malheureusement pas), autant mes recherches de projets similaires ne m’avaient pas orientées vers le projet uSbuntu. Bref, je venais de passer 4 jours à réinventer la roue sans le savoir…

Sur le site web d’uSbuntu, on peut lire :
uSbuntu Live Creator est un logiciel gratuit pour Windows qui permet de créer une clé USB bootable avec Ubuntu 8.10 ou 9.04 dessus. Ce logiciel offre aussi une option inédite de virtualisation permettant de lancer Ubuntu directement dans windows et cela sans configuration ni installation.

En plus de proposer une interface Playskool-like bien moins geek que la mienne, ce bougre de projet existe depuis plusieurs mois (donc il est potentiellement plus stable), et propose d’intégrer une machine virtuelle portable (permettant de faire tourner Ubuntu dans une fenêtre Windows, sans rebooter, et sans trop de pertes de performances).

D’abord, une petite vidéo de la simplicité d’uSbuntu :

—> La vidéo au format webm

Ensuite, une vidéo d’Ubuntu dans la machine virtuelle portable :

—> La vidéo au format webm

Je me raccrochais alors à l’idée que je n’avais pas perdu mon temps, puisque uSbuntu n’était pas sous licence libre (CC by-nc-nd, là ou FramaGNU était sous licence GPL), qu’il ne proposait de créer que des versions Live d’Ubuntu (alors que je prévoyais le choix de l’OS : Ubuntu, Fedora, Mandriva, etc) et surtout que les clauses Creatives Commons ne me permettraient pas d’y greffer le téléchargement optionnel de la Framakey (ce qui est quand même mon objectif de départ).

Mais quand même, quelle frustration de devoir refaire un logiciel alors que celui d’à côté fait quasiment la même chose en mieux ! Je sais qu’il y en a qui trouvent cela distrayant, mais ce n’est pas vraiment mon cas : si je développe un logiciel libre, c’est pour répondre à un besoin non satisfait, pas pour me faire plaisir (d’où le fait que je sois un mauvais développeur, d’ailleurs).

A la lecture des commentaires sur son blog, le développeur – un jeune français – me parut malgré tout sympathique (comme quoi je ne suis pas rancunier !). Je me décidais donc à lui envoyer un message sur le forum d’Ubuntu-FR lui demandant, en gros, s’il serait d’accord pour libérer son logiciel. Après quelques échanges par email sur les implications, le choix de licence, et autres détails, sa réponse fut positive !

Je tiens donc ici à remercier Slym, le développeur d’uSbuntu, car je sais que la première libération d’un logiciel ne se fait jamais sans crainte (après, la question ne se pose plus tellement cela paraît naturel). Il fait ici preuve de courage (et à mon avis de bon sens), et j’espère sincèrement qu’uSbuntu, dont la prochaine version (1.6) sera sous GPL v3 prendra une toute autre ampleur. En tout cas, en ce qui me concerne, je suis tout à fait prêt à travailler sur ce projet et à lui apporter des fonctionnalités supplémentaires (multi-distributions, optionnalité de la Framakey, promotion sur Framasoft et Framakey, etc).

Dans les semaines qui viennent, vous verrez donc apparaître de nouvelles versions d’uSbuntu (renommé LInux LIve Creator pour l’occasion) avec des améliorations et développements communautaires.

Quelles leçons pouvons nous tirer de cette histoire ?

Première leçon : il est souvent reproché aux logiciels libres d’être « redondants », que cela soit avec des logiciels propriétaires, et souvent même avec d’autres logiciels libres (combien existe-t-il de CMS libres ?). Il est parfois difficile de faire comprendre qu’il n’est tout simplement pas souhaitable – ni conforme à l’esprit du libre – de rallier toutes les forces derrière un même produit. L’une des forces du libre est dans sa remise en cause permanente vis à vis de l’écosystème qui l’entoure qui, couplé à la transparence et au partage du code source, pousse nécessairement le logiciel à répondre de façon plus efficace au besoin d’un public. A contrario, il est parfois plus efficace de voir comment intégrer un projet existant pour y apporter sa pierre, plutôt que de réinventer la roue dans son coin (d’où mon « abandon » de FramaGNU). Tout est question d’équilibre.

Seconde leçon : ne jamais, jamais, hésiter à contacter un développeur de logiciel (ou tout autre type de ressources) propriétaire afin de lui demander s’il a envisagé de passer son contenu sous licence libre. Plus nous serons nombreux à effectuer cette démarche, plus nous pourrons expliquer, apaiser les craintes, proposer des solutions (juridiques, techniques, organisationnelles, etc.). Bien entendu, beaucoup (la plupart ?) refuseront, mais beaucoup accepteront. Peut être parce qu’ils avaient des idées reçues sur le libre, peut être parce qu’ils en méconnaissent les mécanismes, mais plus probablement parce que, tel la plupart des musiciens et artistes, le développeur de logiciel souhaite avoir face à lui des utilisateurs reconnaissants, satisfaits, et prêts à partager de l’enthousiasme et de l’énergie. Bref, des utilisateurs impliqués.

Notes

[1] Oui, bon, c’est un nom de code, quoi…




Démo Firefox 3.5 : le Rich Media collaboratif

Firefox 3.5 - Paul RougetLa sortie de Firefox 3.5 approche à grands pas. Les nouveautés au rendez-vous seront nombreuses (TraceMonkey, Canvas, CSS3, etc). Parmi ces dernières, on notera le fait de pouvoir afficher des vidéos directement dans le navigateur, sans avoir besoin d’utiliser de plugins propriétaires comme Flash. Bref, plein de bonnes nouvelles en perspective.

Là où cela devient encore plus intéressant, c’est lorsque l’on commence à mixer ces technologies. Ainsi, l’ami Paul Rouget avait déjà démontré qu’on pouvait mixer la vidéo avec Javascript (cobaye : Delphine), avec Canvas (cobaye : William), avec CSS3 (cobaye : Tristan). N’hésitez pas à télécharger Firefox 3.1/3.5 (actuellement en bêta) pour tester par vous même ces innovations qui, et c’est une excellente nouvelle pour le logiciel libre, reposent entièrement sur des technologies et des standards ouverts.

La dernière démo de Paul (cobaye : lui-même), bien planquée au fond de son dossier de geek, m’a enthousiasmée.

Il s’agit tout simplement de rajouter des sous-titres sur une vidéo. Techniquement, la démo parait moins impressionnante que les autres, mais elle permet de donner un caractère concret à ce qui relevait jusqu’à présent de la prouesse technologique.

D’abord, ces sous titres sont lus depuis un fichier texte on ne peut plus basique (Paul a retenu le format ouvert de sous-titres SRT, mais il aurait pu en choisir un autre), traités en Javascript, et affichés par dessus la vidéo. Les sous-titres ne sont pas incrustés, mais bien affichés au-dessus de la vidéo, tout en restant synchronisés avec celle-ci !

Ensuite, les sous-titres peuvent utiliser le HTML+CSS. Cela signifie qu’on peut y intégrer la police de son choix, des images, des liens hypertextes, etc. juste en modifiant le contenu (HTML) ou les CSS (mise en forme).

Enfin, puisqu’il s’agit de fichiers textes, on a besoin que d’une seule vidéo (sans sous-titres) et on peut donc passer d’une langue à l’autre à l’autre sans avoir besoin de recharger la vidéo (ni d’y réincruster les sous-titres, ce sont les amateurs de fansubs qui vont être contents). : Je vous laisse voir la démonstration originale (Firefox 3.1 obligatoire), ou regarder la vidéo ci-dessous.

—> La vidéo au format webm

Les perspectives de ces « vidéos enrichies » me semblent vraiment intéressantes. Parmi celles-ci, les esprits chagrins me citeront la possibilité d’insérer de la publicité dynamiques avec images et liens (y a un business les gars, foncez !), mais aussi un accès plus simple et plus ouvert a des technologies jusque là complexes ou lourdes à mettre en oeuvre.

Par exemple, dans l’éducation, la question du Rich Media est récurrente depuis des années, mais le SMIL n’a jamais vraiment perçé (même dans sa version 2). Là, il sera vraiment très simple de synchroniser une vidéo (de l’enseignant, par exemple) associée à des documents (graphiques, par exemple), le tout éventuellement sous-titré ou avec une explication avec texte et liens hypertextes sous la vidéo.

Enfin, en se basant sur des standards ouverts, Mozilla ouvre aussi la porte au travail communautaire. Ainsi, dans la démonstration ci-dessus, je termine par un exemple de sous-titrage collaboratif. En effet, si le fichier texte contenant les sous-titres est dans un fichier local, alors ce dernier pourrait très bien se trouver dans un wiki distant ! J’ai donc modifié (très) légèrement l’exemple de Paul Rouget, en pointant vers une page de wiki[1]. Lorsque cette dernière est modifiée, les sous-titres le sont immédiatement. Par conséquent, et sans avoir de boule de cristal, je pense que l’on tient là un excellent moyen d’avoir des sous-titres pouvant être créés, modifiés, corrigés ou traduits par des non-informaticiens ou non-vidéastes. Parmi les premiers à en profiter, on pourra sans doute compter sur Wikipedia, dont le projet Commons contient déjà de nombreuses vidéos libres prêtes à être intégrée dans Firefox 3.5 (ou tout autre navigateur implémentant ces standards ouverts).

Firefox, à vous d’inventer le web qui va avec !

Paul, je te devais déjà une Chouffe, tu viens de doubler ton score 🙂

Notes

[1] Au lieu d’un fichier .srt, j’ai utilisé un petit fichier PHP qui va lire le contenu de la page du Wiki, élimine le superflu pour ne garder que la partie sous-titre.




GroundOS : et si l’Hadopi faisait émerger le web 3.0 ?

Josef Grunig - CC by-saComme vous le savez, la loi Création et Internet a été votée en catimini par 16 gus dans un hémicycle. Je ne reviens pas sur le fait que cette loi pose de nombreux problèmes (démocratiques) et paradoxes (techniques). D’autres s’en sont déjà chargés.

Parmi les des effets de bord, il parait évident que cette loi va pousser l’internaute moyen vers des solutions de sécurisation de ses communications toujours plus poussées. On va voir se multiplier les réseaux chiffrés (bien), sans compter probablement les mails avec des groooosses pièces jointes (pas bien, mais inévitable).

Reste que tant qu’on reste sur du Minitel 2.0, on participe à un système où l’on ne contrôle pas ses propres données. Si je dépose une video sur Youtube, Youtube saura dire qui l’a déposée (adresse IP, email, date et heure précise). Et si je télécharge une vidéo depuis ce même site, non seulement Youtube, mais aussi mon fournisseur d’accès internet, et bientôt la Haute Autorité bidule[1] pourront me tomber sur le dos : « Ha, mon bon Monsieur, vous avez écouté une reprise de Petit Papa Noël par une enfant de 15 ans, ce qui lui aura couté 300 000€ d’amende. Mais vous, passez directement par la case courrier recommandé[2] avant qu’on ne vous coupe votre accès internet. Cela vous met au chômage technique ? Tant pis, fallait pas encourager la subversion et la contrefaçon. ». Bienvenue en Chine à Pionyang au Brésil.

Par contre, si j’héberge moi-même mes données, et si je les partage en les chiffrant, je reprends le contrôle de mes données.

Le problème, c’est que c’est quand même un « truc d’informaticien » de s’héberger soi-même. Si, si. Moi dont c’est le métier, quand je dis aux gens qui veulent quitter Gmail, Hotmail & co : « Prends-toi donc un hébergement à l’APINC ou chez Gandi, pour 15€ par an, tu seras tranquille ». Ce n’est pas le prix qui les arrête, mais le jargon, le nombre de pages de contrat, le fait de saisir un numéro de CB sur le web, etc.

Mais cela pourrait changer[3].

Prenez le buzz du moment : GroundOS.
Pour le dire rapidement, GroundOS est une application web qui vous permet de partager facilement votre musique, vos films, vos photos, vos documents (déposés dans groundOS ou rédigés directement dans groundOS, sur le principe de Google Docs).
En tant que tel, rien de bien nouveau, si ce n’est que ça a l’air particulièrement bien intégré (alors que pour arriver au même résultat aujourd’hui, il faut de nombreuses applications différentes). Et d’ailleurs, GroundOS n’est peut être qu’un « fake », on sera fixé le premier mai, mais peu importe.

En utilisant GroundOS (ou autre application similaire), j’héberge moi même mes données, je les partage avec qui je veux, et je les chiffre si je veux. Et je souhaite bien du courage à l’Hadopi pour savoir si ce qui transite dans mes tuyaux c’est le dernier album de Johnny, ou la vidéo de l’anniversaire de mon petit neveu.

Maintenant, il reste encore un problème : comment Tata Jeannine va-t-elle pouvoir utiliser GroundOS ? Certes, elle pourrait utiliser la version installée par son entreprise, par l’école de sa fille, ou par l’association du coin. Mais c’est remettre de la centralisation là où l’on veut décentraliser.
Elle pourrait aussi l’utiliser sous forme d’une WebApp ( de préférence made by Framasoft). Mais à l’extinction de son ordinateur, ce serait fermer le partage de données.

Reste une voie intéressante : celle des boxes internet.
Par exemple, on estime le nombre d’abonnés ADSL de Free à 3 500 000. Une grande partie d’entre eux ont une Freebox équipée d’un disque dur (qui sert notamment de magnétoscope). Imaginons que Free livre ses Freebox prééquipées d’un GroundOS (qu’on ne me dise pas qu’installer un serveur web sur des box internet est impossible). Pour le même prix, Tata Jeannine aurait : (Internet+téléphone+TV) + « son petit coin d’internet à elle ». Accessible facilement (tatajeannine.free.fr) 24h/24, 365 jours par an.

Évidemment, cela soulève des questions, notamment en terme de sécurité. Se faire hacker sa connexion internet, ce serait potentiellement donner accès à toute votre vie numérique. En terme technique, le premier geek poilu venu me rétorquera « en terme de QOS on a vu mieux », que le « MTBF des HDD des boxes c’est pas top », que « Free sapusaipalibre », que « le A de ADSL limite les usages », voire qu’il fait ça (de l’autohébergement) « depuis 6 ans avec un vieux 486 sous Debian planqué sous l’évier ».

Mais quand même. Là il s’agit de Tata Jeannine ! Et juste d’activer une fonctionnalité qui lui permettrait de partager facilement ses photos, d’écouter sa musique (achetée légalement) d’où qu’elle soit, de pouvoir blogguer sans pub sans craindre le dépôt de bilan de l’hébergeur, de pouvoir regarder la fin du film qu’elle a enregistré sur sa box à Lyon depuis sa maison de campagne à Sainte-Ménehould, de pouvoir stocker tout ou partie de son courrier sur sa MachinBox internet (plutôt qu’on ne sait où sur le web). Bref, d’avoir un petit bout d’internet comme on a un petit bout de jardin, plutôt que d’aller systématiquement au parc du coin. Et tout ça depuis son Firefox préféré.

Après l’ère de la diffusion de l’information, après celle de la participation, peut être allons nous vers celle de la décentralisation ?

Ou, autrement formulé, « et si on redonnait internet aux internautes ? »

Notes

[1] C’est à dire Vivendi & co – qui nous aura plus ou moins forcé à installer leur logiciel espion puisque si je refuse d’être observé en permanence, c’est donc que je suis coupable !

[2] Ben oui, je ne lis pas les mails de mon FAI.

[3] Crédit photo : Josef Grunig (Creative Commons By-Sa)




Framakey WebApps : du nouveau dans les applications portables

Framakey 1.9 - InterfaceIl y a un mois presque jour pour jour, je me mettais la pression vous annonçait quel devraient être les prochaines étapes pour la Framakey en 2009. Faisons donc un rapide bilan.

Le portail d’applications portables est bien plus à jour (sauf la partie jeux). Certes, certaines applications ne sont pas disponibles dans leurs toutes dernières versions, mais normalement aucune version majeure ou corrigeant des failles de sécurité n’a été oubliée. Pour les accrocs aux toutes dernières versions, je vous renvoie plutôt vers nos amis de PortableApps.com, dont la communauté (anglophone) est bien plus importante, et par conséquent plus réactive.

La Framakey 1.9 est bien sortie (et dans les temps, s’il vous plait !). Une version 1.10 est d’ailleurs en préparation, corrigeant quelques bugs mineurs. La nouvelle interface (cliquez sur l’image ci-dessus), inspirée de la Xandros équipant les eeePC, semble plaire à beaucoup d’entre vous (rappelons au passage qu’elle tourne simplement avec du Firefox+Jquery+HTML+CSS).

N’ayant pas trouvé d’équivalent libre, j’ai développé (très rapidement, en utilisant une méthode de développement agile intitulée La Rache) un petit outil pour tester la rapidité en écriture des clés USB sous Windows. En effet, les taux constructeurs sont des moyennes, or la vitesse des clés USB est extrêmement variable suivant la taille des fichiers. Ainsi, la même clé peut faire du 2Mo/s sur des fichiers de 10Mo, et un pitoyable 2Kos pour des fichiers de 1Ko. Framakey Drive Benchmark vous permet donc de tester votre clé suivant la taille des fichiers, et vous fournit même un temps approximatif d’installation de la Framakey (25mn pour certaines clés, et 6H pour d’autres…). Alors toi aussi vient jouer à qui à la plus rapide en testant (Licence GPL, version bêta, toussa) Framakey Drive Benchmark.

Mais surtout, une bonne partie de ce rafraichissant mois de mars aura été consacré au développement d’un nouveau type d’applications portables : les WebApps.

Is it a plane? Is it a bird? No! It’s a WebApp!

Vous je ne sais pas, mais moi ça m’arrive souvent : un ami (souvent une amie, d’ailleurs, sans faire dans le sexisme ou la misogynie), sachant que vous vous y connaissez en « tous ces trucs d’internet » vous appelle (de préférence à un moment ou vous étiez hyper concentré dans une partie de Frozen Bubble) pour vous dire « Dis, il y a quelques jours, tu m’as parlé des Wikis. Là je viens d’en télécharger un pour voir à quoi ça ressemblait, mais il se passe rien quand je double-clique sur index.php. C’est nul, tes trucs-libres-qui-marchent-pas ! ».

Vous êtes alors devant un choix cornélien : prendre une voix de répondeur et dire que vous êtes parti pour 15 jours en vacances et que vous rappellerez dès que possible. Ou partir dans 2 heures d’explications techniques sur les technologies clients-serveurs et faire par téléphone du support technique sur l’installation d’EasyPHP (ou WAMP, ou XAMP, ou …). Et pas question de vous en tirer avec un « T’as qu’à cocher Apache PHP et MySQL et PHP dans Synaptic » puisqu’il parait que ça n’existe pas encore sous Windows (mais je vous assure qu’à Framasoft, on y travaille…).

Bref, installer une application web comme SPIP, Drupal, Joomla, Dotclear, WordPress, MediaWiki, Alfresco, ou que sais-je encore, c’était quand même plus compliqué que de double cliquer sur setup.exe…

C’était ? Et oui !
A force de travailler sur le concept d’applications portables, on se dit qu’on devrait pouvoir faire la même chose avec les applications web : on télécharge, on dézippe, ça marche.

« No hassle », comme disent nos amis américains (faut juste faire gaffe à la prononciation).
Grâce à toutes les briques libres existantes, notamment le trop méconnu ZazouMiniWebServeur (développé par un très sympathique frenchy, qui plus est), il est possible de remixer PHP, MySQL, ZMWS et l’application dans un seul fichier zip.

Une petite vidéo (5mn) sera plus parlante qu’un long discours.

—> La vidéo au format webm

En fait, il y a déjà une société qui proposait ce type d’applications web. En effet, Bitnami propose depuis plusieurs mois des Bitnami Stacks, qui fonctionnent sensiblement sur le même principe. Cependant, les serveurs (Apache et MySQL) tournent en « service Windows », rendant tres « centralisé » l’utilisation de ses applications : pas de possibilité de les copier sur clé USB ou CD, lancement automatique des services au démarrage de la machine, etc. Et j’ai moi-même expérimenté quelques déconvenues avec Bitnami en installant, puis désinstallant des stacks : perte de la base de données, fichiers communs qui disparaissent…
De plus, les applications sont anglophones (là le WebApp Manager est multilingue).

Enfin et surtout, les Bitnami Stacks, utilisent l’installateur BitRock qui, si j’ai bien lu les conditions, n’est pas libre mais « gratuit pour les projets libres » (rien que pour ça, ça m’a donné envie de voir si on pouvait proposer une alternative vraiment libre[1]). On ne prétend pas avoir en moins de 15 jours fait mieux que Bitnami, mais au moins on a fait un pas de plus vers du 100% libre, puisque chacun peut tenter de se faire sa WebApp (je ne prétends pas que ça soit simple, mais c’est accessible et au moins partiellement documenté).

Avec les WebApps, pas de problème pour lancer plusieurs applications en même temps : chacune tourne indépendamment dans son dossier, qu’on peut sans problème copier sur clé USB par exemple pour faire une démo à un client ou pour bloguer déconnecté.

La preuve en images (animées).

—> La vidéo au format webm

Évidemment, pour les habitués du web, cela peut paraitre peu intéressant : « Autant faire une installation en ligne, l’application sera disponible 24H/24. Là, si j’éteind l’ordinateur, la WebApp n’est plus accessible ! ». Certes, mais le public des WebApps n’est pas le même, elles visent plutôt :

  • L’hyper-débutant qui ne sait pas ce qu’est un serveur web
  • Le débutant qui ne sait pas faire la différence entre un fichier interprété (.php par exemple) et un fichier exécutable (.exe)
  • Les personnes ne sachant pas ou ne voulant pas faire d’installation d’application web (« heu… c’est quoi mon hôte MySQL ? »)
  • Les personnes souhaitant faire une démo de leur application web sur un salon, sans connexion internet, depuis une clé USB
  • Les entreprises souhaitant envoyer un site dynamique sur CD à leurs clients
  • Les personnes souhaitant s’installer localement et facilement un wiki pour faire de la prise de notes en local
  • Les personnes souhaitant tester plusieurs CMS avant de faire leur choix
  • etc..

Je rappelle au passage que les WebApps sont en version bêta, et donc susceptibles d’importants changements au cours des prochaines semaines.

Reprenons notre casquette de militant du logiciel libre

Si on se place dans la perspective ou de plus en plus d’applications sont dans les nuages, que beaucoup de ces applications sont libres, mais qu’il y a là aussi une forte résistance des applications propriétaires (de Facebook aux Google Apps, en passant par Basecamp), il faut peut être s’interroger sur :

  • Comment faciliter l’accès aux applications web au grand public ?
  • Comment leur donner de meilleures chances face aux gros services marketing de sociétés privées ?
  • Comment éviter la frustration de l’utilisateur lambda, qui veut voir plus qu’une capture écran, mais pas forcément prendre un hébergement en ligne ?
  • Comment éviter le phénomène Minitel 2.0, dont nous sommes – nous, développeurs – en partie responsable en mettant une barrière à l’entrée parfois trop haute pour le citoyen numérique lambda ?

Un exemple : toutes les personnes que je connais qui ont tenté d’installer Mediawiki ou Drupal, pourtant tous deux extrêmement reconnus dans leurs domaines, ont reconnu que « les premières heures de prises en main ont été laborieuses ». Comment, dans ces conditions, espérer que Tata Jeannine installe sa propre application web ? Elle fera comme les autres, elle finira chez Blogger (bof bof) ou WordPress.com (mieux).

Bref, comment faciliter la transition entre le tout local que l’informatique à connu pendant des dizaines d’années, vers le tout dans Firefox en ligne vers lequel il semblerait que l’on se dirige à la vitesse d’un photon dans une fibre optique ?

Le logiciel libre à un véritable intérêt stratégique à promouvoir le libre dans le web, car c’est sur la toile que nous passons de plus en plus de temps. C’est là qu’est notre vie numérique. « C’est là que nous avons notre tête », pour reprendre les propos de Michel Serres.

Or, si ces applications foisonnent et s’émulsionnent dans les milieux autorisés (celui du développement web, des hébergeurs, de ceux qui savent…), il faut bien avouer qu’il n’y a pas beaucoup d’initiatives pour les rendre plus « populaires » au sens premier du terme.

Évidemment, les WebApps ne sont pas la solution, mais nous espérons qu’elles pourront être une piste intéressante, reprise et remixée par d’autres (notamment les éditeurs d’applications web libres) afin de rendre plus accessibles leur travail auprès d’un plus large public.

We need you!

Ceux qui sont encore là ont sans doute remarqué que l’offre de WebApps est relativement pauvre : 4 ou 5 applications web prêtes à l’emploi, alors qu’ils en existe des dizaines, voir des centaines d’intéressantes.

En effet, nous sommes déjà passablement occupés avec Framasoft, Framakey, Framabook, et j’en passe. Maintenir un portail de 20 ou 30 WebApps nous prendrait bien trop de temps.

S’il y a parmi vous des volontaires pour maintenir des WebApps (Joomla Portable ? Dotclear Portable ? Mediawiki portable ?) qu’ils n’hésitent pas à lire Comment créer ma WebApp ? puis à nous contacter. Les prérequis sont vraiment accessibles (savoir installer l’application, savoir la mettre à jour, disposer d’un système Windows).
De même, de futurs développements du WebApp Manager sont envisagés. Par exemple pour publier facilement sa WebApp en ligne, ou pour synchroniser des bases locales et distantes. Là aussi, n’hésitez pas à prendre contact si vous voulez contribuer au code.

N.B. : Une démo des WebApps (et de la FramaGnu !) sera probablement faite au salon Solutions Linux la semaine prochaine. Si vous souhaitez en discuter, demandez le stand Framasoft (on squattera très probablement le stand d’une association amie).

Notes

[1] En fait, le WebApp Manager est développé en AutoIt, langage freeware non libre. Mais les sources du WebAppManager sont, elles, bien libres. Il ne tient qu’à vous de le redévelopper dans n’importe quel autre langage disposant d’un compilateur libre




Framakey : perspectives 2009

Framakey - Nojhan - Licence Art LibreL’hôte principal de ce blog, perdu quelque part entre la Grande-Bretagne et le maquis d’Hadopi, m’a demandé de venir vous faire un petit point sur les perspectives du projet Framakey sur les prochains mois (ça sortira quand ça sortira inside).
Te voici donc, ami lecteur, devant un article plus centripète que centrifuge et avouons le sans fard, plus geek que de coutume, dont l’idée est un peu de vous dire où en est la Framakey et où elle va[1].

Historique et bilan

Mais avant de commencer, rappelons en deux mots ce qu’est la Framakey.

D’habitude, sous Windows, lorsqu’on télécharge un logiciel, il faut l’installer (mais si, on l’a tous fait un jour : cliquer sur Setup, puis Suivant, J’accepte, puis Suivant 4 fois, puis revenir en arrière pour décocher la case installer la super toolbar de-la-mort-qui-tue, puis Suivant 3 fois, et enfin le bouton Installer). Ce logiciel s’installe alors le plus souvent dans le dossier C:\Windows\Program Files\LeLogiciel mais il s’éparpille aussi souvent un peu en mettant des données dans le dossier Documents and Settings, voire dans la base de registre (une base de données propre[2] à Windows conservant les paramètres de nombreux logiciels. Or, cet éparpillement est souvent inutile, et peut ralentir Windows, qui n’a vraiment pas besoin de ça pour se trainer.

Maintenant, imaginez que vous téléchargiez le même logiciel, dans un bête fichier zip. Vous dézippez où cela vous plait, vous lancez le logiciel, et… il fonctionne! Pas d’installation, pas de Suivantx12, pas de trucs qui trainent à droite ou à gauche, pas besoin de la base de registre. Tout est dans le dossier qui a été dézippé, je vous dis.
Allons plus loin : puisque le logiciel fonctionne en vase clos, alors on peut l’utiliser depuis n’importe quel dossier. Le bureau Windows. Le dossier Mes Documents. Une clé USB. Un baladeur MP3. La carte mémoire d’un appareil photo. Un lecteur réseau. etc.

C’est ce qu’on appelle un logiciel portable. Si je met les versions portables de Firefox et d’OpenOffice.org sur une clé USB, que je met la clé USB dans ma poche et que je vais au cybercafé du coin où chez ma cousine en Irlande, il suffit que je branche ma clé USB, et je retrouverai mon Firefox (marque-pages, historique et surtout extensions compris) et mon OpenOffice.org (en français, avec mon dico perso et tout et tout). Le tout exécuté depuis la clé, sans rien copier ou installer sur la machine de ma cousine ou du cybercafé (ça marche même en Chine, c’est vous dire).

Ce concept d’applications portables a toujours existé (sous Windows comme sous GNU/Linux), mais sous Windows il s’est perdu en route ces dernières années, quand Microsoft a demandé aux développeurs de ranger les paramètres de leurs applications au même endroit[3]. Il a été remis au goût du jour il y a quelques années par un américain, John Haller, qui a depuis créé le site portableApps.com.

Et la Framakey, dans tout ça ? me demandez-vous, prêt à quitter cette page (alors qu’en réalité, je teste votre résistance au syndrome Google)

La Framakey est tout simplement la première[4] initiative de démocratisation de ce concept d’applications portables pour le grand public, en proposant en un seul téléchargement d’installer facilement sur votre clé plusieurs applications portables, le tout enrobé dans une belle interface que même Tata Jeannine arriverait à utiliser.

Sortie l’été 2005, le projet a maintenant plus de 3 ans. Étant un projet 100% libre, il a connu de très nombreuses déclinaisons, puisque comme tout projet libre, chacun est encouragé à l’adapter a ses besoins. Ainsi, on a retrouvé la Framakey (ou des forks) en langue arabe[5], diffusée à plusieurs centaines de milliers d’exemplaires auprès de lycéens parisiens, auprès d’enseignants, dans des écoles primaires, en entreprise, etc. Il paraitrait même qu’un gros-industriel-plein-de-sous vend dans toutes les bonnes crèmeries une version à peine modifiée (et obsolète) de la Framakey, mais ça ne doit pas être vrai, sinon ils auraient accepté notre proposition (gracieuse) de mise à jour, ou alors ils nous auraient fait un petit don, non ?[6]… Aujourd’hui, nous estimons le nombre de Framakey diffusé à plus de trois millions d’exemplaires. Pas mal pour un projet libre.

La Framakey c’est aussi une bien belle communauté, et en tant que mainteneur du projet depuis sa création, j’en profite ici pour remercier chaleureusement tous ceux qui nous ont apporté leur aide tout au long de cette aventure et sans qui, ce n’est pas une formule, rien n’aurait été possible. C’est aussi la preuve de la force du libre, sur le plan technique (pouvoir intégrer et remixer d’autres projets libres) comme sur le plan humain (non seulement au sein de la communauté Framakey, mais aussi des échanges permanents inter-communautés avec les communautés logicielles ou celles de portableApps, de Framasoft, Dogmazic, InLibroVeritas, etc).

La Framakey évolue lentement, il faut le reconnaitre, avec une à deux versions majeures par an. Et même si techniquement, des projets comme la Liberkey (malheureusement non libre) lui sont supérieurs, j’expliquais d’ailleurs il y a peu pourquoi nous continuons à faire évoluer la Framakey face à cette stimulante concurrence.

C’est pourquoi nous avons pensé qu’il pourrait être utile de donner quelques indications sur les actions envisagées en 2009.

Les projets en cours

La Framakey 1.9

D’abord, la branche 1.x verra apparaître une nouvelle version.

  • Mise à jour de la plupart des applications, notamment OpenOffice.org en version 3.0.1
  • Nouvelle interface pour le Kiosk, basée sur jQuery
  • Modification de certains lanceurs pour une meilleure compatibilité avec Vista.
  • Ajout de quelques applications portables

http://framakey.org/Pack/PackFull1900

En dehors de l’interface (qui devrait furieusement vous rappeler quelque chose), il s’agit surtout de bénéficier d’une clé avec toutes les applications à jour. Par contre, côté développement, pas mal de travaux ont été effectués pour permettre une personnalisation plus aisée. En effet, nous pensons comme le rapportait l’infatigable et inénarrable Tristan N. qu’il faut aller (retourner ?) vers un monde de bricoleurs. Cela n’empêchera pas de livrer une Framakey aussi aboutie techniquement que graphiquement pour l’utilisateur final, mais cet utilisateur aura en plus la possibilité de bricoler le projet en fonction de ses besoins, un peu comme l’acheteur d’une voiture devrait pouvoir bricoler son véhicule comme il le souhaite (pour peu qu’il en ait l’envie). Bricoler sa Framakey a toujours été possible, puisqu’elle repose sur des technologies et des standards ouverts (Firefox + HTML/JS/CSS), mais pas forcément très simple d’accès. La version 1.9 est une version de transition qui apportera un peu plus de souplesse de ce côté là.

  • Avancement : 90%
  • Ce qu’il reste à faire : voir ici
  • Date de release estimée : 4 mars 2009 13:04:12 (au moins, on ne pourra pas me reprocher d’être précis !)

Les Framakey « Spécial Edition »

Il s’agit de versions destinées à des publics particuliers ou répondant à des « univers fonctionnels » précis.

Framakey LaTeX

La Framakey LaTeX Edition a été créée pour accompagner le Framabook « Tout… sur LaTeX » de Vincent Lozano. Il s’agit d’une version largement basée (avec l’autorisation de l’auteur !) sur l’excellente USBTeX de Nicolas Poulain, à laquelle ont été ajoutée des outils pour en faciliter l’utilisation, et des logiciels libres permettant de travailler sur l’ensemble de la chaine de publication.
Il nous faut donc la mettre à jour, et corriger quelque petits bugs.

  • Date de release estimée : RMLL 2009 (Juillet)
Framakey Education

Framasoft est historiquement lié au milieu de l’éducation nationale (que les profs, instits et autres personnels de l’EN lèvent le doigt. Vous voyez ? Vous êtes nombreux !).
La première adaptation de la Framakey a d’ailleurs été le projet « Clef en main » coéditée par le CRDP de Paris et Mostick. Depuis, la Framakey a inspiré de nombreux autres projets : dans le primaire, au collège/lycée, à l’université, pour les IUFM, etc. Voir des logiciels libres à portée de mains d’élèves[7] nous ravi et nous motive.

Il est aussi régulièrement question de travailler avec l’association de profs de maths SESAMATH qui sont autant des amis qu’une source d’inspiration. Le projet est pour l’instant en stand-by, mais nous ne désespérons pas d’avancer dans les mois qui viennent. De plus, laclasse et cyrille, deux gentils membres de la communauté Framakey, se sont donnés bien du mal pour portabiliser des logiciels éducatifs que vous retrouverez très bientôt sur le portail Framakey.

  • Date de release estimée : fin 2009
La Framakey Jeux

Il y a une demande. On sait le faire. On peut le faire. Alors on le fera 🙂

  • Date de release estimée : RMLL 2009 (Juillet)
La Framakey Handicap

Pour rencontrer régulièrement des personnes traitant du handicap et de l’accessibilité face aux logiciels (libre ou pas), nous avons décidé d’intégrer cette problématique de façon transversale en 2008 en ajoutant différents logiciels libres à tous les packs Framakey (comme une loupe ou un lecteur d’écran). Après en avoir discuté avec des professionnels du métier, nous pensons pouvoir travailler avec eux pour les aider à concevoir le contenu d’une clé spécifique.

  • Date de release estimée : 2009 (Stéphanie, si tu me lis…)
La FramaGNU

Wstryder - CC byAhhhhh. Si Framasoft avait touché 1€ à chaque fois qu’on nous posait la question « La Framakey, elle marche sous linux ? », nous n’aurions même pas besoin de lancer (très bientôt) une campagne de soutien à Framasoft !

Jusqu’ici la réponse était « La Framakey fonctionne avec Wine. On peut aussi y faire tourner des distributions légères comme SLAX ou ToutouLinux en émulation. Mais on ne fera probablement jamais de clé bootable, car 1) ça prends beaucoup de place 2) les applications sur la Framakey sont déjà presque toutes présentes dans n’importe quelle distrib, et 3) booter sur une clé, Tata Jeannine elle va galérer comme une maman ourse. »

Mais il n’y a que les imbéciles (et les développeurs JSP) qui ne changent pas d’avis, et comme on n’a pas envie d’en faire partie, on va faire un peu de teasing :

  • Oui, il y aura bientôt une Framakey incluant un système GNU/Linux bootable.
  • Oui, ce système aura un disque persistant (= les documents et les applications ajoutés sous Linux resteront sur la clé, contrairement aux LiveCD/LiveUSB)
  • Oui, il y aura des liaisons entre les deux systèmes (= je suis avec portableThunderbird sous Windows, je relève mes mails. Je reboote sous Linux, j’ouvre Thunderbird, je retrouve ces mêmes mails).
  • Oui, a priori ce système sera… Ubuntu

Houla, j’en vois qui s’énervent déjà à lire le dernier point : « Encore du Ubuntu ! Pourquoi pas (Mandriva\Fedora\Hurd.*) ? » toussatoussa.

D’abord, rappelons que Framasoft – et donc la Framakey – vise le plus large public et que, sans aucunement préjuger de qualité techniques d’une distrib, l’expérience (tout a fait subjective, mais tout à fait assumée) nous a montré que des utilisateurs comme Tata Jeannine avaient de meilleurs retours sur la communauté Ubuntu-fr qu’ailleurs.

Ensuite, rappelons que la Framakey est volontairement hackable by design et 100% libre, donc aide toi et le GNU/RTFM t’aidera.

De plus, nous avons d’excellentes relations avec la communauté Ubuntu-fr, qu’on a connu à l’époque où ils étaient, oh pas plus haut que ça, alors que maintenant même le géant vert à l’air d’un nain à côté d’eux (il n’y a bien que Chuck Norris qui puisse encore leur faire de l’ombre). Je vous avais prévenu, c’est subjectif comme point de vue.

Enfin, pour ceux qui répondraient qu’on entretient un système, blablabla, je répondrai qu’on a déjà commencé à travailler sur un outil qui permettrait de choisir sa distribution avant l’installation. Un mix entre UnetBootin (pour le choix des ditribs) et Fedora LUC pour la possibilité de créer un disque persistant. Elle est pas belle la vie[8] ?

  • Avancement : une version alpha de chez alpha, disponible pour les windowsiens existe déjà, mais c’est tellement alpha que je n’ose vous livrer de lien[9]

Date de release estimée : RMLL 2009 (Juillet) (dépendra en partie de la communauté Ubuntu-fr. C’est pas parce que ce sont des amis qu’on ne va pas leur mettre la pression 😛 )

Le retour de la version Light

On nous a souvent reproché le fait d’avoir abandonné la version Light (pour les clés de 256Mo). C’était tout simplement trop lourd de maintenir 2 packages. Grâce aux outils dont je vous parlais plus haut, développés pour la Framakey 1.9, la version light fera son retour. N’espérez pas y trouver OpenOffice.org, celui-ci a pris beaucoup d’embonpoint, et son transfert sur clé peut prendre plusieurs heures sur des clés de mauvaises qualité.

  • Date de release estimée : fin mars 2009.

La Framakey Megapack

Tata Jeannine, quand elle achète un ordinateur, elle a de fortes probabilités de se retrouver avec du Windows inside (c’est le problème de la vente liée, mais je préfère ne pas l’évoquer aujourd’hui, sous peine de cumuler ça à l’exaspération générée par Hadopi). En plus, elle a plein de logiciels, dont la plupart lui diront au bout de trente jours qu’elle doit leur donner son numéro de carte bleue, sinon, ils se mettront en grève.

Par contre, elle n’a aucun logiciel libre. Alors que pour pas un rond, ils feraient tout aussi bien le travail et, accessoirement mais pas trop, lui redonnerait une prise directe et citoyenne sur sa vie numérique.
Alors, si Tata elle téléchargeait la Framakey Megapack, en 3 clics et le temps d’un épisode de Derrick, elle se retrouverait avec 60 applications libres sur son disque dur, le menu Démarrer qui va bien et tout et tout. Et même, on lui expliquerait en quoi Firefox (yeepa !) c’est plus mieux qu’Internet Explorer (bweark !), le tout avec un peu de musique libre pour bercer ces oreilles.

  • Date de release estimée : RMLL 2009 (Juillet)

D’autres éditions en perpective

Tout est possible, mais le temps n’étant pas extensible, voilà déjà un planning bien chargé. Évidemment, les idées sont les bienvenues…

Les « Framakey webapps »

Framakey - Harrypopof - Licence Art LibreDe plus en plus d’applications qu’on utilise sont des applications web. D’ailleurs, je ne vous ai pas dit que Tata Jeannine utilisait (l’excellent) Dotclear pour raconter la vie de Puffy, son caniche nain ?
Le souci, c’est que les applications web, on aime bien les tester avant, et que c’est souvent compliqué de mettre en place un système Apache/PHP/MySQL, puis d’y installer l’appli en configurant la base et tout et tout.

Alors l’idée serait donc de proposer des applis web portables pour Windows. Par exemple : PortableDotclear.zip, je dézippe, je lance PortableDotclear.exe, et hop, me voilà avec un dotclear directement utilisable.
Portable(Drupal|wordpress|joomla|mediawiki|dokuwiki|alfresco|sugarCRM|.*), c’est possible !

D’ailleurs, Bitnami le propose déjà. Mais 1) c’est pas 100% libre, et 2) ça n’est pas portable (installation de services windows).

Éventuellement, imaginez-le couplé avec Mozilla Prism, et ça peut donner un truc vraiment sympa, non ? (Évidemment, dans les endroits hyper-connectés, l’intérêt peut être limité, mais puisqu’on veut mettre vos sites sur liste blanche…)

  • Avancement : 30%
  • Dates de release estimée : 5 à 6 paquets pour les RMLL 2009 (Juillet)

Les projets à venir

La Framakey Mac

Évidemment, il n’y a pas que Windows dans la vie, il y a Mac aussi[10].
« Et pourquoi pas une Framakey pour les Mac ? »
Il y a une demande. On sait le faire. Mais on ne peut pas le faire…

C’est tout bête, mais on n’a pas de Mac, chez Framasoft (notez qu’on m’en a prêté un, une fois, j’ai trouvé que ça ressemblait furieusement à une Fedora[11]). L’appel au don[12] est ouvert. Par contre, c’est pas pour faire mon difficile, mais s’il pouvait être 1) récent et 2) portable ou mini, ça m’arrangerait pour préserver la paix de mon ménage qui commence à trouver que le bureau ressemble furieusement à la salle des machines de Star Treck IV.

  • Date de release estimée : pas de Mac, pas de Framakey Mac.

La Framakey 2

Ah, la Framakey 2, alias Winaptic, alias « ça sortira… un jour… peut être »… Tous les libristes m’ayant croisé ces 3 dernières années ont dû repartir avec un bon mal de crâne, tellement je les ai saoulé avec ce projet (les Kazé, Paul, Sonny, et j’en passe). Le principe, c’est tout simplement un Synaptic pour Windows. Avec pour système de paquets, le … .zip (volontairement, on ne gère pas de dépendances, tout étant dans le zip). Là encore, un des problèmes de Tata Jeannine, c’est qu’elle n’a jamais entendu parler de Firefox (la pauvre) ou d’Audacity, ou d’InfraRecorder. Pourtant, ça lui serait bien utile.
Elle télécharge donc la Framakey 2 (10Mo) sur son disque dur (interne ou externe) ou sa clé USB, l’exécute et là on lui demande de quoi elle a besoin. « Un navigateur web ? Mais bien sûr qu’on a cela, je vous propose de télécharger Firefox en cochant la case à côté. Ah, et un logiciel pour enregistrer vos vinyls ? bien entendu, cochez donc Audacity. Ca sera tout ? Bien. Tant que vous êtes là, je vous signale que l’application CoolPlayer que vous aviez téléchargée existe dans une version plus récente. Souhaitez vous la mettre à jour ? Parfait. Maintenant, cliquez donc sur Télécharger et installer et allez donc regarder la fin de Derrick pendant que je travaille. »

Bref, une Framakey sur mesure.

Dans mes rêves les plus fous, elle était faite en XUL, la technologie qui motorise Firefox. D’ailleurs, entre télécharger une extension et une application, il n’y a qu’un pas…(je laisse les développeurs XUL méditer cette phrase). Mais mes rêves les plus fous… Enfin bref, une version alpha est disponible depuis plusieurs mois. Mais elle est boguée et pas très à jour… Elle repose sur aSuite pour le lanceur, et AppSnap pour le gestionnaire d’applications, avec une glue maison pour faire tourner tout ça. Grâce à Mouss (de la communauté Framakey), on a pu faire le gros des adaptations nécessaires, mais il reste encore pas mal de bugs…

Vous pouvez d’ailleurs en voir une ancienne vidéo (ça commence en gros à la moitié) :

—> La vidéo au format webm

  • Avancement : 50%
  • Date de release estimée : 2009 si tout va bien… et on ne rigole pas au fond de la salle…

Pendant ce temps là, à Vera Cruz

La roadmap serait incomplète sans parler :

  • du portail d’applications portables, qu’il faut maintenir à jour (sans parler des nouvelles applications qui y seront ajoutées sous peu),
  • du rapprochement en cours avec la communauté PortableApps.com (même si je suis critique sur leur système de packaging et description d’applications, ils sont infiniment plus gros que Framakey, et nous avons donc tout intérêt à coller à leurs normes),
  • du site web Framakey, qui sera probablement refondu dans l’année,
  • du projet, récurrent, de monter une petite boutique en ligne où vous pourriez acheter des clés de qualité à prix modique, avec la Framakey de votre choix préchargée (donc, plus la peine d’enchainer Les feux de l’amour, Derrick et Arabesque, que tous les fichiers soient copiés).

Voilà, c’était un rapide (!) tour d’horizon de « où en est Framakey, et où va-t-elle ? ». Félicitations à ceux qui auront réussi à lire jusqu’ici !
Si vous le souhaitez, et si l’hôte de ce blog en est d’accord, je reviendrais régulièrement vous donner des nouvelles de l’avancement de ces différents projets.
A moins que ça ne soit pour vous parler du FramaDVD… Mais chut, je ne vous en dis pas plus…

Marius - CC by-sa

Notes

[1] Crédits photos et illustrations : 1. Nojhan (Licence Art Libre) – 2. Capture écran Framakey 1.9 par Pyg (Creative Commons By) – 3. Wstryder (Creative Commons By) – 4. Harrypopof (Licence Art Libre) – 5. Marius (Creative Commons By-Sa)

[2] Enfin, propre, propre, c’est une façon de parler.

[3] Notez que l’idée n’est pas mauvaise en tant que telle, mais elle n’est pas toujours pertinente.

[4] Au niveau mondial, je pense bien, jusqu’à ce qu’on m’indique le contraire.

[5] Imaginez ma surprise l’été dernier quand, rencontrant un ami d’ami de nationalité libanaise, il me vanta les mérites de sa clé pleine de logiciels et qu’au lancement je découvris.. un clone de la Framakey !

[6] Attention : de l’ironie un peu agacée se cache dans cette phrase, sauras-tu la retrouver ?

[7] Certes, le journalistes fait de nombreux amalgames et contre-sens, mais pour nous l’essentiel est bien que les élèves puissent avoir librement accès à Firefox, OpenOffice.org, et bien d’autres…

[8] Attention : un presque titre de série se cache dans ce titre, sauras-tu le retrouver ?

[9] Attention : un mensonge éhonté se cache dans la phrase précédente, sauras-tu le retrouver ?

[10] Attention : un troll se cache dans cette phrase, sauras-tu le retrouver ?

[11] Attention : une vérité profonde se cache dans cette phrase, sauras-tu la retrouver ?

[12] Financier, ou carrément de machine si vous êtes sur Lyon.