MyPads : développement, point numéro 3

Cela fait déjà plusieurs semaines que le dernier point concernant MyPads a été écrit. Pour ceux qui ne le sauraient pas encore, MyPads est le plugin Etherpad, et donc Framapad, qui va apporter la gestion des groupes et pads privés pour chaque utilisateur enregistré.

img-mypads-ulule2L’avancement

Ces dernières semaines ont été moins actives que les précédentes. Malgré cela, c’est toujours l’interface client qui a été travaillée avec la réalisation de :

  • la page de connexion et l’authentification associée ;
  • la page de souscription de compte ;
  • la gestion du profil utilisateur.

À court terme

Le développement reprendra une activité soutenue dès cette semaine. Les premiers éléments des modules de gestion de groupes et pads seront posés et avant la fin du mois une première version de tests sera proposée pour les personnes intéressées. L’objectif poursuivi est l’obtention d’une version stable dans la première quinzaine du mois de mai. À partir de maintenant, un point hebdomadaire sera réalisé.

MyPads : third feedback

Three weeks ago we’ve made a second point about MyPads development. For those who don’t know yet, MyPads is an Etherpad plugin, and so Framapad, which will bring private groups and pads management for registered users.

img-mypads-ulule2Progress

Last weeks have been less active than previous ones. Nevertheless, the Web client interface has seen some work with :

  • login page and authentication;
  • account subscription;
  • user profile management.

Short term

The development will go back to regular activity this week. Groups and pads first pieces will be set up and, before the end of April, a first preliminary test version will be available for interested people. We plan to get a stable version within the first two weeks of May. As of now, weekly news will be sent.




Performance artistique distribuée : un concert dans votre ordi

Ces artistes vous proposent de télécharger leur logiciel, dont ils vont prendre le contrôle à distance… Pour envahir votre PC ? Oui. Avec leur performance distribuée. Pour votre plaisir. Voici une démarche assez particulière qu’on vous propose de découvrir par une interview des artistes-développeurs qui la proposent.

La page du projet : http://www.chdh.net/egregore_source.php
Date et heure de la performance : 27 mai 2015 / 21h CET

Bonjour, Nicolas et Cyrille.
Pouvez-vous vous présenter ? Comment en êtes-vous venus à cette démarche ?

Bonjour,

Nous sommes tous  deux artistes et développeurs.

Depuis plus de 10 ans, nous travaillons ensemble sur le développement d’instruments audiovisuels : nous créons des algorithmes qui génèrent des comportements complexes et des mouvements expressifs, et nous travaillons à une représentation sonore et visuelle de ces données. Ensuite nous « jouons » de ces algorithmes en live, en modifiant les paramètres, influant ainsi sur le son et l’image.

Copie d’ecran du logiciel egregore

Le projet « Égrégore source » est une adaptation du logiciel que nous avons développé pour notre performance « Égrégore », que nous avons jouée pendant 3 ans. Nous avions déjà distribué une partie de nos instruments lors de l’édition DVD « Vivarium » en 2008, et nous avons voulu aller plus loin dans cette démarche en éditant un logiciel plus facile à utiliser, même pour des gens non initiés à ce type d’outils.

C’est une sorte d’archive, une trace de la performance fixée à un moment, mais sous forme ouverte et que les gens peuvent donc s’approprier différemment. Il est plus riche de diffuser les instruments, plutôt que de figer un résultat produit par ces algorithmes.

Expliquez-nous votre concept. C’est une sorte de concert, mais chacun chez soi ? Du coup est-ce que l’on peut parler de « spectacle vivant », selon vous ?

En distribuant les instruments, il manque un aspect fondamental qui nous est cher, c’est celui du temps partagé ensemble que l’on vit lors d’un concert.
C’est pourquoi il nous a semblé important d’intégrer cet aspect dans cette édition.

Le 27 mai à 21h, toutes les personnes qui lanceront le logiciel et qui seront connectées à Internet assisteront à la performance.
Ils recevront en direct les données de contrôle que nous générerons, les potentiomètres se mettront à bouger tout seuls !

C’est donc un concert où chacun est chez soi, mais qui garde l’essence du concert, le fait de partager un événement ensemble, simultanément.
On imagine qu’il y aura des personnes qui se réuniront ou qui organiseront des diffusions locales en petits groupes pour vivre la performance.

Quelle différence avec un vidéo-concert que vous feriez en livestream ? Le logiciel sert à quoi dans cette histoire ?

Ici, nous allons intervenir sur les instruments situés sur les ordinateurs du public. C’est un rappel sur la réalité physique de la dispersion du logiciel, une appropriation d’une utopie d’Internet, la connexion instantanée entre des situations géographiques éloignées. En bougeant les potentiomètres à distance, le public peut également assister à la manière dont on joue des instruments et pas seulement au résultat, un peu comme les pianos dont les touches s’enfoncent toutes seules avec une partition mécanique.

De plus, les instruments sont génératifs et vont tous créer un rendu légèrement différent, chaque logiciel va donc produire une performance unique.

Enfin la qualité du rendu son/image est supérieure à une vidéo « streamée », même avec un débit faible (~2ko/s) et un ordinateur moyen.

C’est une performance éphémère ou vous l’enregistrez pour la rediffuser ? C’est de l’improvisation, ou tout est-il écrit ?

Cette performance sera jouée en live, comme nous l’avons fait de nombreuses fois. Nous avons un canevas temporel et nous improvisons dedans.
Les données correspondant à notre jeu avec les instruments seront enregistrées et il sera possible de les télécharger et de les rejouer a posteriori dans le logiciel.

Est-ce que le public peut participer, applaudir, manifester, interagir avec vous ?
En utilisateurs modernes d’Internet, nous apprécions particulièrement l’IRC 🙂
Il y aura un canal sur freenode (#chdh) sur lequel les gens pourront se manifester.

Mais ce retour reste différent que lors d’une performance habituelle. Notre jeu sera sûrement plus intime, ce qui correspond également à la manière dont le public y assistera, seul devant son écran.

Concrètement, comment fait-on pour assister à votre performance ? Il faut payer quelque chose ?
Il suffit de télécharger l’application et de la lancer au bon moment en étant connecté à Internet pour assister à la performance en direct.

Vous pourriez « partir en tournée » ?

« Égrégore source » est plutôt là pour marquer la fin de la performance égregore, que nous avons jouée de nombreuses fois devant un public.

On peut vous faire un don si on a bien aimé ?
Vous pouvez acheter la version physique de l’édition ! C’est une édition limitée à 233 exemplaires qui comprend une clé USB, un schéma complet de l’algorithme sous forme de carte et un texte critique de l’artiste Atau Tanaka.

Fascicule et clé USB

Nous inviter à venir jouer, venir nous voir est aussi un très bon moyen de nous soutenir.

Le logiciel est sous licence libre (GPLv3), pourquoi ? Pouvez-vous nous en dire plus sur le développement ?

Pour travailler, nous utilisons beaucoup le logiciel Pure Data, développé en licence libre, et enrichi par une communauté d’artistes / développeurs / chercheurs dont nous faisons partie. Égrégore source est intégralement développé dans cet environnement. Il nous semble donc juste que la communauté Pure Data puisse bénéficier en retour de notre travail.
De plus, l’édition étant en partie financée par une subvention publique, il nous paraît aussi logique qu’elle puisse profiter à tous les membres de la société civile.

Comment créer des ponts entre ces deux communautés : les « libristes » d’un côté, les « artistes » de l’autre (pour caricaturer) ? Qu’ont-elles à s’apporter ?

Il existe une scène artistique qui mélange ces communautés. La vision d’artistes sur les questions posées par le logiciel libre, et plus largement par les outils et techniques modernes, est souvent bénéfique pour le débat car moins technique / intellectuel mais plus sensible.

Un autre aspect est que la diffusion sous licence autorisant la libre reproduction permet d’augmenter la circulation des œuvres et d’atteindre un public plus large.

Sur le Framablog, on aime bien laisser aux interviewés le mot de la fin… Profitez-en !

Rendez-vous le 27 mai !

(merci au groupe Framabook pour avoir joué les correcteurices)




Regooglisons Internet : le Libre citoyen

De grandes nouvelles et de beaux partenariats à vous annoncer en ce jour si particulier. Nous espérons vous renseigner en bonne intelligence, afin que vos données soient plus que respectées : afin qu’elles deviennent respectables.

Framasoft signe un pacte d’intelligence citoyenne

Suite à la dernière audition à l’Assemblée Nationale dans le cadre du projet de Loi Renseignement en vue de son examen prochain, Framasoft a eu le plaisir d’être convié à une soirée organisée conjointement par Red String et Clear Shield-France dans les bureaux de Google Paris dans le 9e. Nous avons eu la satisfaction de constater que le travail de toute la communauté en faveur des solutions libres a été reconnu, car nous avons été labellisés officiellement « Laboratoire des réseaux ouverts et libres » (Labrol).

Nous tenons à remercier tous ceux qui à nos cotés luttent et soutiennent notre action pour cette distinction qui nous honore. Voici ce que signifie concrètement cette labellisation : nous allons très bientôt signer un pacte d’intelligence pour opérer dans un esprit d’ouverture totale et néanmoins citoyenne, en permettant l’accès à nos serveurs à ces sociétés agréés par le Ministère de l’Intérieur. Une prochaine convention, se référant au texte de loi mentionné ci-dessus, sera paraphée sous l’autorité d’une commission administrative, afin de servir de banc d’essai (Luc préfère dire proof of concept) d’un Internet plus ouvert et plus sûr pour tous.

Keys on keyboard CC-BY-SA Intel Freepress
Keys on keyboard CC-BY-SA Intel Freepress

 

Libérer la Justice en la servant nous-mêmes.

Si nous avons fait le choix de capitaliser sur l’image de confiance renvoyée par Framasoft, c’est parce que nous croyons fermement que l’esprit d’ouverture et de bonne entente qui règne au sein des services offerts par Framasoft, permettra de concilier les impératifs de protection des citoyens et la possibilité de services respectueux des droits sans pour autant porter devant des services judiciaires déjà débordés les petites affaires de harcèlement et de suspicion pédopornographique que nous traitons régulièrement.

De même la surveillance des groupes Djihadistes, déjà identifiés pour la plupart sur Diaspora, sera d’autant plus facile que nous n’aurons plus à prendre la responsabilité de communiquer les données dans la mesure où un système de réquisition automatique et de transfert sera assuré par Red String, la startup leader sur le traitement automatique des métadonnées.

Nous nous réjouissons de ce partenariat gagnant-gagnant qui nous permettra, grâce au prêt de deux serveurs de Red String, d’ouvrir plus tôt que prévu notre prochain Framadrop, un DropBox-like très attendu, basé sur une solution libre, et qui ravira les utilisateurs. Pour assurer à Framadrop le plus haut niveau de sécurisation contre les virus et autres fichiers malveillants, les fichiers seront automatiquement scannés par l’anti-virus que met gracieusement à notre disposition Clear Shield.

Qu’ils en soient ici remerciés.

Regoogliser selon l’exception culturelle Française.

Il ne s’agit donc pas d’un changement de cap, mais bel et bien d’une révolution. Nos services LEDS (Libres, Éthiques, Décentralisés et Solidaires) se verront désormais tous adjoindre un add-on Privatif, Unipersonnel, Technocratique et Espionnant ; afin de distinguer vos données de celles des personnes en voie d’auto-radicalisation ou pouvant porter trouble à l’ordre public. Avec cet algorithme à la pointe des technologies hexagonales, nous aurons donc le meilleur des philosophies étatsuniennes (analyse de masse des méta-données en collaboration avec l’exécutif et les services de renseignement) ; mais dans une exception toute française, qui permettra de réserver l’usage du Logiciel Libre uniquement aux citoyen-ne-s qui n’ont rien à se reprocher.

Le but à moyen terme est de vous fournir un espace de liberté totale et clairement délimitée dans un ensemble de services unifiés qui, avec votre soutien indéfectible, nous permettront enfin de créer ce qu’un grand nombre d’entre vous nous demande à cor et à cri : le Frama-Phone. Nous avons d’ores et déjà acquis le soutien de l’association libriste La Triangulation du Net qui mettra à notre disposition sa base de données libre de géolocalisation, nécessaire à la transmission et au suivi des communications électroniques.

Bon, nous sommes réalistes, ce projet ne se fera pas en un jour, il vous faudra attendre plusieurs mois avant que sa commercialisation soit effective. Mais un premier prototype récemment expérimenté aux Journées du Logiciel Libre à Lyon a déjà atteint 720 points sur le benchmark  du FAI Orange, le fameux « Système Automatisé de Légalisation des Opérations de Protection Électronique ». La route est longue mais nous la ferons avec vous en toute transparence.

Promis : On Ne Lache Rien.

framaphone
Maya, un frama-cat qui nous a vu boire du rhum.

 




les rencontres Framasoft à venir

Exceptionnellement, cet article est sous licence Beerware. Car les membres de Framasoft, non content d’être hyperactifves du clavier en s’attaquant à une montagne de projets, aiment bien ces moments de rencontres, conférences, papotes, etc… que nous réservent les festivités AFK.

Stand Framsoft au RMLL 2015 de Montpellier
Stand Framasoft aux RMLL 2014 de Montpellier

Ainsi, si vous venez à notre rencontre dans les prochaines dates, et si vous aimez ce que l’on fait, vous avez désormais légalement le droit (et non le devoir) de nous payer une bière ou autre… Car oui : il y a des membres de Framasoft qui boivent autre chose que de la bière.

Voici donc quelques dates où vous pourrez nous retrouver, discuter, découvrir voire rejoindre les humains qui agissent derrière leurs claviers…

  • Ce week-end (les 28 et 29 mars) de nombreux membres de Framasoft seront présent-e-s au JDLL de Lyon. Pierre-Yves y donnera une conférence Degooglisons Internet, mais vous pourrez aussi y retrouver Kinou, Quentin, Lamessen, Fabien, Framartin, Flaburgan, Fat115, Pouhiou… bref, on y sera en force. Et vous pourrez aussi y retrouver un certain Tristan Nitot ou encore Louis Pouzin (un des papas d’Internet)
  • Et comme nous serons nombreuxses sur Lyon, on pourra même participer au Coding Goûter organisé de 14 à 17 heures à Locaux Motiv à Lyon le samedi 28 mars.
  • Mais le samedi 28 Mars, nous serons aussi à Paris où Fred fera une conférence gourmande et Libre, en collaboration avec Modzilla et l’April au ReSIC organisées par Ingénieurs Sans Frontières.
  • Et toujours le samedi 28 mars, ce sera Luc (notre Framasky favori) qui nous représentera aux Journées du Libre de Nancy avec une conférence Degooglisons Internet.
  • Les 24 et 25 avril à Bruxelles, Luc nous représentera à Associalibre pour une conférence Degooglisons Internet.
  • Le 5 mai, Pyg participera à un « Café éthique » sur le sujet de la vie privée organisé par l’École centrale de Lyon.
  • Le 7 mai, Pyg (dans sa tournée des écoles ^^) sera à l’école Isara où il donnera une conférence Logiciel Libre et Développement Durable.
  • Enfin les 23 et 24 mai, Fred et Pouhiou se sont faits inviter par Bookynette au festival Geekopolis (dans le village du Libre tenu par Parinux et Ubuntu-fr) où ils feront une conférence Dégooglisons Internet le samedi (pour Fred) et une sur le droit d’auteur le dimanche (pour Pouhiou).

Voilà pour les prochaines rencontres… Il y a de nombreuses demandes sur notre page de contact (on essaie d’y répondre au mieux selon les disponibilités de nos bénévoles).

Si vous ne pouvez pas nous payer une bière (ou un jus de fruits ^^) lors de ces rencontres, sachez que vous pouvez toujours soutenir Framasoft par vos dons, mais que vous pouvez aussi participer en venant proposer vos talents sur notre nouveau forum des bénévoles 😉

 




MyPads : second point sur le développement

Deux semaines se sont écoulées depuis le premier point sur MyPads, qui est pour rappel le plugin Etherpad, et donc Framapad, qui apportera la gestion des groupes et pads privés par utilisateur.

MyPads

L’avancement

Comme prévu, les dernières tâches ont été consacrées au début du développement de l’interface Web de MyPads, et plus précisément :

  • la mise en place de l’environnement de développement : browserify, watchify… ;
  • l’emploi d’un serveur HTTP de test autonome afin de fluidifier le travail de test et de relance ;
  • la mise en page générale et sa feuille de style associée, avec prise en compte de différentes tailles d’écrans (responsive) ;
  • la création de modules transversaux : système de notifications, infobulles, validation des saisies….

Pour ceux que cela intéresse, le code client repose entre autres sur Mithril.JS, Lodash, JSS.

La suite

D’ici quelques jours seront avancés les modules pour :

  • l’authentification et la souscription de compte en propre ;
  • la page de profil utilisateur ;
  • les tests fonctionnels pour ces modules.

Une fois cela réalisé, une version alpha sera proposée, qui emploiera la toute dernière version du code et sera remise à plat chaque jour. Elle sera disponible en anglais et en français.

Suivront bien entendu le module d’administration et ceux qui seront les plus utiles pour MyPads, à savoir la gestion des groupes et des pads. Notez que vous pouvez toujours suivre les avancées sur notre instance Gitlab, ou sur son miroir Github.

MyPads : second feedback

Two weeks have passed since our first point about MyPads development, the Etherpad plugin, and so Framapad plugin, which will bring groups and private pads managements per user.

MyPads

Progress

As intended, recent tasks have been dedicated to the MyPads Web user interface development, and more precisely:

  • setup of the front-end development environment : browserify, watchify
  • usage of a mockup HTTP server in order to make the workflow better
  • global layout and its stylesheet, responsive design included
  • development of common modules : notification system, tooltips, data validation….

For those who are interested about technical details, front-end code is based, among others, on Mithril.JS, Lodash, JSS.

Next steps

In the coming days you will see progress on modules:

  • authentication and subscription
  • user profile
  • setup of functional unit testing for these modules.

Once done, an alpha version will be setup online. It will use the latest commit and will be daily updated. It will be available both in English and French.

Of course, the administration and the most important modules of MyPads will come soon after that: groups and pads management. Note that you can follow MyPads progress on our Gitlab instance, or our Github mirror.




Huit.re, Framapic, Framabin : Framasoft met les bouchées triples.

Après un mois de janvier si mouvementé qu’il nous a donné du travail jusqu’en février, nous avons pu reprendre le cap fixé par notre (modeste) Plan de Libération du Monde : Dégoogliser Internet.

À notre sens, il faut reconquérir les Internets service après service, afin de proposer au plus grand nombre des applications Libres, Ethiques, Décentralisées et Solidaires. C’est ce que nous avons fait vendredi en ouvrant notre GitLab alors que Google code ferme ses portes. C’est ce que nous poursuivons aujourd’hui en vous proposant trois services simples, efficaces, mais qui (nous l’espérons) faciliteront la vie d’un grand nombre d’internautes dans le plus grand respect de leurs libertés.

Huit.re, la perle des raccourcisseurs d’URL

huitreEnfin un service qui ne s’appelle pas frama-machin !! (bon, OK, on y accède aussi sur frama.link :p ). Huit.re vous permettra de raccourcir vos URLs en huit petits caractères… et sera donc le mollusque qui cache la forêt de caractères qui forme souvent une troooop loooooongue adreeeeessse weeeeb.

À l’instar de bit.ly ou de goo.gl, vous pourrez l’utiliser pour gazouiller sans craindre de perdre trop des précieux 140 caractères auxquels vous avez droit. Vous pourrez enfin transmettre une adresse web par sms ou téléphone sans y passer trois heures…

Mais à la différence de ces géants du web centralisé, huit.re est basé sur LSTU (Let’s Shorten That URL), un logiciel libre que les barbu-e-s de tout poil peuvent s’empresser d’étudier, améliorer, bidouiller… Donc non seulement on sait ce qui se trouve derrière, mais en plus il est placé sur les serveurs de Framasoft. Et l’on vous rappelle qu’on s’est engagés sur une Charte respectueuse de vos libertés et vos données, ainsi que sur des conditions générales d’utilisations claires et précises.

Bref : on a enfin de quoi faire taire Pouhiou quand il clame à qui veut l’entendre que : « Les huîtres, c’est le mal » ! [1]

Framapic, le lutin qui héberge vos images les yeux fermés

Basé sur le logiciel libre LUTIm (Let’s Upload This Image), un projet perso du bouillant framasoftien Luc Didry, Framapic est un moyen simple et sécurisé de partager et publier vos images en ligne. Attention, il ne s’agit pas d’un gestionnaire de collection de photos à la Picasa… Simplement d’un hébergement d’images comme Imgur ou hostingpic, qui supporte tous les formats (même le GIF !)

gif jif gege

Sauf qu’en plus d’être un logiciel libre, LUTIm est un logiciel qui offre bien des avantages :

  • Possibilité d’autodestruction de l’image après la première vue (avec le petit lien « corbeille ») ;
  • Possibilité d’effacer l’image de nos serveurs au bout d’un jour, une semaine, un mois, un an… (au choix) ;
  • Intégration facilitée (et jolie) à Twitter, Facebook, etc. pour vos images (et même vos GIFs !) ;
  • Téléchargement facilité (par une URL spécifique) ;
  • Code ouvert et disponible sur notre GitLab pour tous ceux qui veulent y contribuer voire se l’installer sur leur serveur. ;
  • Chiffrement des images sur nos serveurs.

Et le chiffrement, ça change tout. Cela signifie que nous n’avons pas la possibilité de voir vos images (pas sans la clé que vous détenez dans votre URL, et pour la récupérer il faudrait qu’on active les journaux (logs) du reverse proxy qui est devant Framapic, et ça c’est pas dans notre charte…)

Cela signifie que vos images vous appartiennent, et qu’on n’a pas à mettre nos nez dedans. Attention ! Notez bien les URL des images envoyées sur Framapic : sans elles et la clé de chiffrement qui y est, vous ne pourrez plus y accéder.

Framabin, pour partager vos secrets en mode mission impossible

Nous avons pimpé le très célèbre (et très libre) Zérobin de SebSauvage afin de le rendre assez beau pour que votre grand-père vous partage en toute sérénité le secret si bien gardé de son coin à champignons.

framabin papy

Framabin est un rêve de gosse nourri aux Missions Impossibles, Alias et autres James Bond : partagez un message qui s’autodétruira dès le premier accès. Ou au bout de 5, 10 minutes. Ou d’un jour, une semaine, un mois, un an…

Bien entendu, le message est chiffré, ce qui fait que nous ne pouvons pas (à aucun moment) consulter le code de la carte bleue de votre maman quand elle le partagera avec vous sur Framabin pour que vous lui achetiez un superbe T-Shirt sur EnVenteLibre

Et le top, c’est que vous pouvez carrément utiliser Framabin comme un lieu de conversations secrètes, où chaque personne possédant le lien peut commenter ce qu’a écrit l’autre. Cela sert bien entendu pour ce bout de code qui va révolutionner les Interwebs (même qu’il y a de la coloration syntaxique), mais aussi pour bien comprendre et discuter le secret du tajine aux olives que votre cousin garde jalousement.

Libérez vous ! (même de Framasoft :p )

Tous ces services sont là pour vous (et aussi pour les Dupuis-Morizeau notre fameuse famille-témoin résidant en Normandie). Mais ils sont aussi et surtout là pour démontrer que lorsqu’on veut faire un Web et des applications respectueuses de… de nous, en fait : ben c’est possible. Le chiffrement, le logiciel libre et la confiance en l’hébergeur du service sont des piliers indispensables à ce respect.

Mais plus que tout, nous ne voulons pas devenir le « Google du libre ». C’est bien pour cela que vous retrouverez, sur notre blog Framacloud, tous les tutoriels nécessaires pour « cultiver votre jardin », c’est-à-dire pour installer vous-même ces applications sur votre propre serveur (ou celui de votre famille, votre asso, votre collectivité, votre entreprise…)

C’est en se rendant indépendants, en s’apportant nos expériences les uns aux autres et en disséminant du Libre un peu partout que nous arriverons ensemble à vraiment Dégoogliser Internet.

À vous de partager, désormais.

[1] cf. #Smartarded, p. 172.




Avant de dormir, un roman fantastique et sombre chez Framabook

Télécharger et/ou acheter le roman de Lilly sur Framabook.org

Le groupe d’édition Framabook est particulièrement fier de vous annoncer la sortie d’un nouveau roman dans la collection. Ce choix éditorial peut étonner quand on voit le reste de la collection, mais pour nous il s’est imposé comme une évidence.

Avant de dormir est un premier roman dont l’auteure, Lilly Bouriot, passera son bac Français d’ici quelques mois. Notre comité de lecture a de suite été séduit par la franchise et la qualité de sa plume, ainsi que par son univers aux fumets de tourbe, d’écorce mouillée et de sang caillé.

Il s’agit là d’un conte fantastique et sombre, qui met en scène Andreï, un jeune homme de 13 ans contemplatif et solitaire. L’histoire commence au moment où il emménage avec ses parents (pour le moins distants) dans une demeure étouffante, au cœur d’une ville dont les habitants meurent dans des circonstances mystérieuses. Tout bascule lorsque, sous son lit, il découvre un portail vers une forêt sombre emplie de monstres lugubres qui parlent avec frissons de… la Vouivre.

Lilly, l’auteure de cet opus, a décidé de placer ce premier bébé sous Licence Art Libre, par amour des valeurs du Libre et dans l’espoir de partager son histoire avec le plus grand nombre…

Une telle démarche pour sa première création ne peut que susciter la curiosité… et nous n’avons pas résisté à l’envie de l’interviewer pour le Framablog… Une interview qui retranscrit bien la franchise désarmante et la profondeur espiègle de cette créatrice avec qui nous avons travaillé sur cette édition.

Entretien avec Lilly Bouriot, auteure de Avant de dormir

Bonjour Lilly… Lorsqu’on écrit sur toi, on a envie de te présenter comme « La lycéenne qui publie son premier roman avant même que d’avoir passé son bac de français ». Est-ce que tu trouves cela réducteur ? Comment te présenterais-tu aux lecteurs du framablog ?

En fait, c’est un résumé plutôt complet ! Ma vie est assez banale, je fais des devoirs, je sors (rarement) avec des amis, je regarde des dessins animés… À seize ans, on n’est pas vraiment grand-chose. Mais ça va, je le vis bien, je sais que d’ici quelques années, j’aurai de quoi étoffer ma présentation ! Et puis, ça a un petit air enfant prodige, « la lycéenne qui publie son roman avant son bac », ça plaît à mon côté mégalomane.

Pourrais-tu nous dire comment et depuis quand tu en es venue à l’écriture de fiction : parce qu’après un premier prix au collège au concours sur la Résistance, tu passes à un concours de nouvelles « une terrible beauté est née » où tu fais naître une Lilith déjà assez proche de tes personnages d’Avant de dormir, non ?

Je dois l’avouer, cette rédaction pour le concours de la Résistance, je l’ai faite en une demi-heure parce que j’étais obligée de rendre quelque chose, alors que le travail en duo qu’on devait rendre, j’y ai passé une semaine, et j’en ai jamais entendu parler. Une grande déception.

En fait, j’écris depuis que je suis toute petite ! J’ai achevé ma première histoire lorsque j’avais sept ans (une histoire de pirates appelée Les Piratos… Parce qu’à sept ans j’avais beaucoup d’originalité…). J’ai toujours écrit sur des personnages qui se retrouvaient dans un autre monde un peu fantastique où ils vivaient de grandes aventures. Avant de dormir est un livre qui parle de beaucoup de thèmes qui me sont très chers et qui reviennent régulièrement dans mes histoires, et le fantastique en fait partie.

Avant de dormir est un roman à l’ambiance sombre, lourde, qui sent la tourbe, l’écorce humide et le sang séché… Pourquoi cette envie de créer une telle atmosphère dans ton roman ? Pourquoi autant de blessures, de cicatrices douloureuses, d’épreuves physiques ?

L’atmosphère étouffante du roman vient en fait des jeux auxquels j’ai pu jouer et des films que j’ai pu voir un peu avant de commencer à écrire. Il y a quelque chose dans le vert et l’humide qui me plaît beaucoup, quelque chose de plus sombre, de plus ancien, comme si on revenait à un stade primal où tout est encore possible, comme si le temps s’y était arrêté. Si les monstres existent, ils vivent soit au fond de l’océan, soit au cœur de vieilles forêts. Des endroits où ils grandissent sans se faire voir…

Quant aux blessures, la question me taraude, car j’ai une peur bleue du sang ! Ce n’est même pas un reflet de mes « cicatrices intérieures » ou quelque chose dans le genre… C’est peut-être un moyen de me convaincre qu’on peut survivre à une petite coupure et qu’on n’a pas besoin de s’évanouir lorsqu’on s’entaille le doigt avec un rasoir.

Andrei, le héros, est un jeune homme de treize ans délaissé, assez peu écouté ou même considéré par ses parents, qui vit son adolescence dans une certaine solitude face au monde des adultes… C’est une vision de l’adolescence ni très joyeuse ni très répandue…

Je pense que c’est un problème de génération. Je crois que je fais partie d’une jeunesse très blasée, à laquelle on annonce un futur apocalyptique (réchauffement climatique, manque de ressources, manque d’emplois, surpopulation) et qui est malgré tout poussée par les gens plus âgés à changer le monde. Il y a une pression énorme et peu d’exemples sur lesquels se reposer. De ce fait, je pense qu’il y a une coupure, un gouffre entre les adultes et les jeunes adolescents de maintenant, une certaine solitude. Ou peut-être que c’est normal de se sentir seul et perdu à l’adolescence ?

En tous cas, c’est drôle que vous me demandiez ça, car j’ai une famille très aimante avec laquelle je m’entends très bien. Je crois qu’au final j’aime juste les personnages solitaires ! C’est plus marrant, après on peut leur faire découvrir ce que c’est de ne pas être seul, c’est un moment formidable.

En lisant ton roman, on songe au film Le Labyrinthe de Pan de Guillermo Del Torro, mais aussi à Coraline ou L’Étrange Vie de Nobody Owens de Neil Gaiman… Ce sont des références qui te parlent ? Quelles sont tes sources d’inspiration pour ce roman ? Et la Vouivre, c’est à cause de légendes locales ou bien en hommage à Marcel Aymé ?

Vous avez bien trouvé ! J’ai regardé Le Labyrinthe de Pan lorsque j’avais huit ans… J’en suis sortie marquée à vie. L’Homme Pâle est terrifiant ! J’en fais encore des cauchemars !

Coraline et l’œuvre de Neil Gaiman en général sont aussi de grandes références pour moi. « J’ai été surpris de voir que Coraline était un livre destiné aux enfants, qui terrorisait les adultes », a dit Gaiman, et j’ai beaucoup apprécié cette citation. C’est un excellent livre.

Quant à la Vouivre, dans le village dans lequel j’ai passé mon enfance, j’allais souvent au lavoir déposer des fleurs dans l’eau pour la vouivre du coin (c’était une femme très gentille dans ma tête). Je suppose que c’est resté !

Lilly, une auteure au naturel renversant.

Tu as fait la démarche de placer ton premier roman sous licence libre et de le proposer à Framabook… Comment connais-tu le Libre ? Pourquoi un tel choix ?

C’est un ami informaticien qui m’a parlé pour la première fois de Framasoft et de sa démarche. Cette idée de partage avec le plus grand nombre possible d’utilisateurs m’a enthousiasmée. Il m’a expliqué plus en détail comment le Libre fonctionnait, et les valeurs qu’il véhiculait. Il était très impliqué et j’ai décidé de l’écouter en allant demander conseil au groupe Framabook.

Il parait qu’il y a un poème qui est pour toi très lié à Avant de dormir… Tu nous en parles ?

C’est le poème dont est tiré le titre ! Il s’appelle « Stopping by Woods on a Snowy Evening » de Robert Frost. Si toute l’imagerie du poème s’accorde parfaitement avec l’histoire, c’est la dernière strophe qui m’a vraiment touchée. Elle va comme suit :

The woods are lovely, dark and deep,

But I have promises to keep

And miles to go before I sleep,

And miles to go before I sleep.

(ce qui signifie : « les bois sont beaux, sombres et profonds / mais j’ai des promesses à tenir / et des miles à faire avant de dormir / et des miles à faire avant de dormir. »)

Bien sûr, en anglais, « before I sleep » a vachement plus la classe. C’est tout le problème d’écrire en français. C’est moins joli.

Tes prochains écrits (si tu en as en projet) continueront-ils de flirter avec le fantastique ?

J’écris effectivement mon second roman, que je prévois d’être un peu plus long qu’Avant de dormir. C’est un roman que j’essaie d’écrire depuis que je suis petite et qui ne me satisfait jamais. Mais cette fois, l’histoire me paraît tenir debout ! Et le fantastique y joue une grande part. C’est dans ce genre que je pense continuer à l’avenir, c’est celui qui me plaît le plus. Et puis, les monstres, c’est cool.

Sur le Framablog, on aime bien laisser à l’interviewé-e le mot de la fin… Tu en fais quoi ?

Je n’ai pas vraiment d’idée mais il y a une de mes amies à côté qui me demande de faire une blague alors je vais faire celle qu’elle dit le plus souvent :

– Pourquoi les Japonais croient-ils en la réincarnation en cheval ?

– …… Parce qu’ils sont déjà poneys.

(des japonais)

(badum-tssh)

(sinon y’a celle de Jésus en photo mais je la garde pour une potentielle future interview.)

En tous cas, merci beaucoup d’avoir proposé cette interview ! Passez une bonne journée !

 

C’est à vous, désormais, de découvrir, partager et diffuser le premier roman de Lilly Bouriot, Avant de dormir.

Et pour les papier-vores, il est déjà disponible sur EnVenteLibre !




MyPads : premier point sur le développement

Cela fait quelques semaines que le développement a redémarré pour MyPads, le plugin Etherpad, et donc Framapad, qui apportera la gestion des groupes et pads privés par utilisateur. Il est donc temps de faire un premier point sur ce qui a été fait et ce qui reste à réaliser.

MyPads

L’avancement

Le développeur a choisi de commencer par le code côté serveur, lequel n’est pas directement visible aux utilisateurs. À ce jour, ont été réalisés :

  • La formalisation de MyPads en tant que plugin Etherpad, installable manuellement.
  • Une partie de la gestion de la configuration du plugin, des utilisateurs, groupes et pads.
  • Une API HTTP-REST publique associée à chacun des modules.
  • L’authentification en propre.

Il reste côté serveur à améliorer l’API, gérer les permissions selon les utilisateurs, permettre l’envoi de mails par exemple pour la récupération de son mot de passe.

Ce qui a pris du temps

Outre la mise en place générale, l’un des points de difficultés pour le développement d’un plugin Etherpad de ce genre est la gestion de la base de données. En effet, Etherpad emploie ueberDB, une bibliothèque NodeJS en partie conçue pour lui, qui transforme plusieurs moteurs de bases de données en simples bases clés-valeurs. Il est important d’utiliser ueberDB afin de maintenir la compatibilité du plugin avec l’ensemble des bases de données supportées par Etherpad.

Or, ueberDB ne fournit de manière commune que très peu de fonctions : fixer une clé et sa valeur, supprimer cette clé, récupérer la valeur en fonction de la clé ou enfin obtenir une liste de clés selon un préfixe donné. De fait il revient à l’application de gérer les différents types d’objets à stocker, les liens entre ceux-ci et les index… En somme de prendre soin de l’intégrité des données et de la performance générale.

MyPads, dans cette version préliminaire, c’est en cumulé un peu plus de 10 000 lignes écrites, tests et commentaires inclus.

La suite

Le développement du client Web débutera la semaine prochaine. Dès les premiers modules réalisés, une version de test, remise à plat chaque jour, sera proposée. Elle utilisera  la toute dernière version du code et permettra à ceux qui le souhaitent de voir plus concrètement où en est le développement. Un nouveau billet sera rédigé à ce moment-là.

Cette phase permettra l’amélioration de la partie serveur, dont l’API, et l’implémentation des fonctionnalités encore manquantes.

PS : pour ceux qui sont intéressés par le code, vous le trouverez sur notre miroir Github, en attendant que notre Gitlab soit à nouveau opérationnel.


 

MyPads : first feedback

A few weeks ago MyPads development has been resumed. This Etherpad plugin, and so Framapad plugin, will bring groups and private pads managements per user. It’s time to give you some information about what has been done and what remains.

MyPads

Progress

The programmer has chosen to begin with server-side code, which is not obvious for users. Up to now, here is what has been done:

  • MyPads bootstrap as an Etherpad plugin, with manual installation.
  • Partial management of the plugin configuration, users, groups and pads.
  • HTTP-REST public API for common functions of each module.
  • Local authentification.

Server-side some tasks are still to be done: improving API, permission handling for users , email sending – for example for password recovery.

Time-consuming work

Besides global bootstrapping, one of the major problems for an Etherpad plugin like MyPads is to work with the database. Currently Etherpad depends on ueberDB, a NodeJS library made for transforming database engines into simple key-value store. It’s important to use ueberDB in order to keep the plugin compatible with all Etherpad supported databases.

ueberDB currently offers only a few functions: set a key and its value, remove a key, get the value of the key and retrieve a list of keys according to a given prefix. Consequently,  the application has to handle the different types of objects to store, links between them, indexes… In short taking care of the data integrity and global performance.

MyPads, the current preliminary version, represents a little more than 10,000 lines accumulated, tests and comments included.

Next steps

Web client development will begin next week. As soon as the first modules are done, a test demo, rebooted daily, will be available online. It will use the last source code and allow to watch more concretely what we are talking about. A new blog post will be published at that time.

This step will help improving server-side code, including API, and implementation of missing functionality.

NB: those who are interested by the source code can find it on our Github mirror, until our Gitlab is back online.