Nos plans pour PeerTube v3 : collecte perlée, du live pour cet automne

Nous dévoilons aujourd’hui la feuille de route des six prochains mois de développement de PeerTube. Avec votre soutien, nous voulons poursuivre les améliorations sur ce logiciel qui permet aux particuliers, structures et collectifs de s’émanciper de YouTube et de reprendre le pouvoir sur l’hébergement de leurs vidéos.

Comme toutes les informations concernant PeerTube, cet article est directement publié en français et en anglais, afin que vous puissiez le partager au-delà de la barrière de la langue, et que ce ne soit pas uniquement la francophonie qui promeuve, soutienne et finance un logiciel traduit en 16 langues et utilisé dans le monde entier.
À noter : cet article bénéficie désormais d’une version audio.
Merci à Sualtam, auteur de lectureaudio.fr pour cette contribution active.

Faire le monde d’après avec PeerTube

Des chaînes YouTube aux live Facebook en passant par Amazon-Twitch, les vidéos Insta, Snap ou Tiktok, les outils des géants du Web sont conçus dans la même idéologie politique : le capitalisme de surveillance. L’objectif est simple : capter votre attention pour étudier vos comportements, les ficher et mieux cibler la pub. Leur méthode est efficace : offrir un maximum de confort logiciel et de gratification immédiate pour que vous abandonniez votre contrôle sur l’outil afin de mieux envahir et meubler votre temps de cerveau disponible.

Ces outils sont donc tout à fait adaptés aux personnes qui n’ont aucun problème avec la société d’hyper consommation, et qui font confiance à des entreprises multi-milliardaires (donc au « marché ») pour décider de ce qui se verra ou pas sur nos écrans (comme TikTok, qui modère les vidéos et les comptes des membres jugés trop moches, gros ou pauvres).

Chez Framasoft, nous faisons partie des autres personnes, celles qui veulent voir exister une société de contribution.

PeerTube permet de créer du lien même lorsqu’on doit s’isoler.
Illustration CC-By-SA l’association LILA

La pandémie que nous vivons actuellement a été l’occasion d’une grande remise en question de ce que nous faisons et voulons faire : nous avons réfléchi à notre rôle dans ce fameux « monde d’après ». Plus que jamais, nous croyons que notre place est auprès de ces personnes qui font l’effort de contribuer à une société plus humaine, plus résiliente, plus respectueuse. Et nous pensons que PeerTube est un outil qui peut servir les personnes qui défendent cette vision de la société.

Parce qu’il est libre et fédéré et donc qu’il demande l’effort de se partager le pouvoir et les responsabilités, parce qu’il démocratise l’hébergement de vidéos en ligne, parce qu’il autonomise des académies et permet à des communautés invisibilisées de s’afficher et d’exister… nous avons la conviction que PeerTube est un outil que nous devons renforcer, pour qu’il serve encore mieux celles et ceux qui font la société de contribution.

Page d’accueil du collectif QueerMotion, qui héberge une instance PeerTube réservée aux vidéastes Queer.

La « Roadmap » s’affiche sur JoinPeertube.org

Nous venons de publier une feuille de route décrivant nos intentions pour les six prochains mois du développement de PeerTube, menant à une troisième version du logiciel, ou une « v3 ». Ces six mois seront découpés en 4 étapes, et chaque étape se concentrera sur un domaine spécifique de PeerTube. L’idée de cette v3, c’est vraiment de renforcer l’existant, en se basant sur les retours que nous avons reçus des hébergeuses d’instance, vidéastes et spectateurs.

Etape 1 - recherche globale - Peertube

Nous savons que la recherche de vidéos sur une instance PeerTube peut être frustrante pour les spectateurs qui veulent juste accéder simplement à un contenu sans devoir se demander qui est fédéré avec qui. Pour la première étape de cette feuille de route, nous allons créer un index globalisé des vidéos, pour faciliter la recherche de contenus au travers de toute la fédération. Cet index sera conçu de façon à être facilement reproductible et paramétrable pour que quiconque puisse proposer son propre index, avec ses propres règles d’admissibilité. Nous espérons voir fleurir par exemple des index sans contenu pour adultes, d’autres avec uniquement les contenus d’instances dédiées aux jeux vidéo, etc.

Etape 2 - moderation - Peertube

Si chaque version de PeerTube a apporté son lot d’outils de modération, nous savons que ces fonctionnalités sont essentielles pour les équipes qui administrent des instances, gèrent leur bulle de fédération et modèrent les contenus qui y sont hébergés. Durant la 2e étape de développement, nous allons donc consacrer un mois à développer et améliorer les outils de modération. Du suivi des signalements à la lutte contre les spams en passant par les historiques de modération : notre liste est déjà bien remplie et nous la prioriserons en fonction des retours que nous avons reçus.

Etape 3 - plugin playlists - Peertube

Au cours de la troisième étape de la roadmap, nous voulons améliorer l’ergonomie et l’affichage des listes de lecture de vidéos dans PeerTube. L’objectif est de permettre aux vidéastes d’intégrer des playlists directement dans leurs sites web ainsi que dans leurs fils de médias sociaux.

Par ailleurs, nous souhaitons faciliter les contributions au code de PeerTube. Pour cela, nous allons améliorer le système de plugins qui permet d’ajouter une nouvelle fonctionnalité à PeerTube sans toucher au cœur du code. Nous souhaitons réaliser nous-même un outil d’annotation de vidéos, ce qui nous permettra de mieux comprendre comment faciliter et mettre en valeur le travail des personnes qui contribuent à PeerTube en créant des plugins.

PeerTube v3 : ça part en live !

La 4e et dernière étape de cette feuille de route sera consacrée au développement d’une nouvelle fonctionnalité très attendue : la diffusion de vidéos en direct et en pair-à-pair. Nous avons fait des tests, nous savons qu’il s’agit là d’un gros morceau, comme on dit, mais nous sommes confiant·es sur le fait d’y arriver.

Alors attention, avec un seul développeur à plein temps sur le projet, nous n’allons pas coder en deux mois le twitch-killer avec tout le fun des insta lives. Si vous vous attendez à des modules de tchat en direct, à des gifs rigolos qui s’animent lorsque Karen42 fait un don ou encore à des cœurs et des pouces qui poppent autour de l’écran, vous allez être très déçu·es !

Etape 4 - live - Peertube

Il s’agit là de poser les fondations techniques de la diffusion en live et en pair-à-pair. En utilisant le lecteur vidéo « HLS » mis en place depuis la version 1.3 de PeerTube, nous pensons pouvoir réaliser un direct avec un décalage d’une minute (voire 30 secondes dans les situations optimales) entre les vidéastes et les spectatrices. En contrepartie de ce léger délai, la charge du flux pourra être partagée entre tous les appareils qui afficheront le direct.

Cette première implémentation du live dans PeerTube sera donc minimaliste, et demandera probablement certains efforts (comme celui de passer par le logiciel libre OBS pour capter vos flux audios et vidéos). Néanmoins, ce serait le début d’un outil révolutionnaire : plus besoin d’avoir la grosse ferme de serveurs d’Amazon-Twitch pour diffuser des vidéos en direct à un grand nombre de personnes, le pair-à-pair permettra de démocratiser l’hébergement des lives !

Marie-Cécile Godwin Paccard, designer

En plus des 4 étapes de développement, tout au long de ces six mois, nous comptons entreprendre un travail de fond sur l’expérience d’utilisation de PeerTube. Nous choisissons de ne rien annoncer de spécifique à ce sujet, pour laisser aux personnes qui vont travailler sur ces points toute la liberté d’améliorer PeerTube de la manière qui leur semblera la plus pertinente.

Une collecte perlée pour un développement sans condition

Avant la pandémie, nous envisagions d’animer un crowdfunding pour récolter les 60 000 € que vont coûter ces 6 mois de travail consacrés à la v3 de PeerTube. Aujourd’hui, alors que la France sort d’une période de confinement et que l’on peine à cerner les conséquences humaines et matérielles terribles que cette crise aura pour de nombreuses personnes, cela ne nous semble pas décent.

Néanmoins, cette v3 de PeerTube nous semble d’autant plus importante lorsque nous imaginons un monde où l’on doit parfois rester chez soi, diffuser des cours et conférences en live et à distance, ou filmer en direct une manifestation. Nous avons la conviction que nous devons la développer. Imposer la condition « si nous ne récoltons pas 60 000 €, alors il n’y aura pas de v3 » serait -dans ce cas précis- un mensonge, une manipulation marketing : ce n’est pas la relation que nous voulons avoir avec vous.

Sepia, regardant un débat « un outil technologique est-il politiquement neutre ? » (allégorie)
Illustration de David Revoy recadrée par nos soins – Licence : CC-By 4.0

Pour autant, ces 60 000 €, il va bien falloir les trouver. À Framasoft, nous nous engageons à développer cette v3 de PeerTube, quitte à devoir puiser dans les dons qui sont faits à notre association pour soutenir l’ensemble des projets que nous menons de front, donc dans notre budget 2020.

Dans le même temps, nous avons placé un bouton de don dédié au projet PeerTube sur la page de la roadmap, ainsi qu’une barre indiquant où nous en sommes de la récolte de financements fléchés pour ce projet. C’est beaucoup moins palpitant que les paliers et le compte à rebours d’un crowdfunding traditionnel, où l’on est incité à donner avant une date limite, pour ne pas oublier et passer à autre chose…

Mais c’est aussi beaucoup plus proche de notre réalité : nous allons faire ces améliorations, car nous croyons en la nécessité de cet outil. Nous prenons donc le risque de sérieusement grever notre budget 2020. Nous savons que nous pouvons vous faire confiance pour contribuer au financement de PeerTube si vous partagez notre enthousiasme et en avez les moyens.

Étude de David Revoy, CC-By, que nous remercions chaudement pour les illustrations de cette roadmap.
Cliquez sur l’image pour retrouver les dessins finaux (et leurs sources).

S’éloigner du marketing, se rapprocher de vous

Nous voilà parti·e⋅s pour six mois de développement. Nous ferons, sur le Framablog, le bilan sur la réalisation des étapes de développement ainsi que sur les finances lorsque nous publierons la v3 de PeerTube, prévue pour novembre 2020.

D’ici là, si vous désirez en suivre chaque étape, vous pouvez vous inscrire à la newsletter de PeerTube (envoyée en français et en anglais), dont les informations sont archivées sur la page actus de JoinPeertube.org et relayées par les comptes Mastodon et Twitter de PeerTube.

Un « autre » monde ne pourra pas se construire avec les outils du capitalisme de surveillance.

Faciliter l’accès aux contenus, partager les pouvoirs et responsabilités, s’ouvrir aux contributions, démocratiser le direct grâce au pair-à-pair… La v3 de PeerTube vise à consolider cet outil comme une alternative de plus en plus conviviale aux Google-YouTube et autres Facebook-Lives.

Un cas de force majeure nous a incités à nous éloigner encore plus des techniques de marketing traditionnelles pour la récolte de fonds : concrètement, nous mettons notre budget 2020 entre vos mains. Plus que jamais, nous allons avoir besoin de votre aide pour suivre et partager activement cette feuille de route, la faire connaître autour de vous et hors de la francophonie.

Nous avons, en fait, décidé de croire en PeerTube et de croire en vous.

Alors… vous embarquez ?
Illustration de David Revoy – Licence : CC-By 4.0

 

 

Pour aller plus loin




Framaconfinement semaine 8 – Voilà, c’est fini…

Eh oui, c’est la dernière semaine de confinement et ce sera donc le dernier article de ce journal de bord. Mes acolytes Pouhiou et Pyg ayant des tas d’autres choses à faire, c’est à nouveau moi, Angie, qui m’attelle à la rédaction de nos aventures framasoftiennes pour la semaine du 4 au 10 mai. Bon, ne croyez pas non plus que c’est ma seule activité au sein de l’association ! D’ailleurs, vu la date à laquelle est publié cet article, c’est que j’ai bien dû faire autre chose entre-temps !

L’accès à l’ensemble de nos articles « framaconfinement » : https://framablog.org/category/framasoft/framaconfinement/

Une dernière semaine de confinement bien remplie

Au sein de l’équipe salariée, lors de notre réunion hebdomadaire du lundi, j’ai pu ressentir un réel soulagement chez mes collègues à voir l’échéance de cette période de confinement approcher. Même si l’on craint un peu qu’il y ait du changement d’ici la fin de la semaine. Ce serait ballot qu’on nous annonce qu’on reste finalement confiné le 11 mai. On s’est d’ailleurs demandé si les salarié⋅e⋅s qui ne télétravaillent pas habituellement vont retourner au bureau dès lundi prochain. À vrai dire, à part AnMarie qui en a vraiment besoin car tous les dossiers qu’elle utilise au quotidien y sont, ça ne semble pas nécessaire. Pyg, Lise, Théo et moi-même allons donc continuer à télétravailler comme nos autres collègues. On a aussi décidé de revenir à nos horaires de travail habituels dès cette semaine (du moins pour celles et ceux qui les avaient adaptés). L’idée d’un retour à la normale commence à se faire sentir.

Cette semaine, Luc a préparé la migration de plusieurs de nos serveurs. En effet, le crash d’un de nos serveurs historiques le lundi 6 avril lui a donné l’envie d’encore mieux anticiper les crashes à venir ! Le service Framadrive a été migré le 6 mai vers un nouveau serveur, l’actuel commençant à montrer des signes de faiblesse. Le service Framaforms a été migré le 11 mai vers un nouveau serveur. L’utilisation de ce service va croissant et les performances s’en ressentent. La migration vers un serveur dédié doté de disques SSD devrait grandement améliorer cela. Luc prépare aussi l’installation d’une instance du logiciel Big Blue Button qui nous servira pour le Framacamp en ligne.

Lundi, JosephK s’est occupé de la mise à jour de Loomio, le logiciel derrière notre service Framavox. C’est une grosse mise à jour car on vient de passer de la version 1.8 à la version 2.1.9. Cette dernière version corrige un certain nombre de bugs et refonde plusieurs fonctionnalités.

JosephK travaille toujours sur une nouvelle mise en forme de notre page de contact afin de limiter les tickets de support dont les réponses peuvent se passer d’une intervention manuelle. Nous recevons en effet de nombreuses questions via ce formulaire alors qu’elles ont leur réponse dans la FAQ , la documentation ou sur https://status.framasoft.org/.

Tcit et Chocobozzz continuent à travailler sur le développement de leurs logiciels respectifs. Mais je n’en sais pas beaucoup plus… A priori, ça avance plutôt bien !

Cette semaine, Pouhiou n’a pas trop le moral, mais il a terminé la rédaction de la lettre d’informations et a préparé son envoi. En parallèle, il a terminé la rédaction de l’article Ce que Framasoft va faire en 2020, post confinement où il vous explique comment nous envisageons notre activité pour les mois à venir. Et il se lance dans la foulée dans la préparation des contenus pour la nouvelle page web de la collecte Peertube V3. C’est un long travail que de penser à tout ce qui doit y apparaître et surtout de comment articuler tout cela. Et surtout ça demande un certain nombre d’échanges avec Chocobozzz pour s’assurer qu’il a bien compris les différentes pistes de développement envisagées. C’est aussi beaucoup d’échanges avec JosephK qui va s’occuper de créer la nouvelle page web sur https://www.joinpeertube.org/.

La petite anecdote du service support vous est présentée cette semaine par spf qui a reçu un message d’une personne nous indiquant qu’elle avait été hackée et doxxée et que son harceleur avait utilisé notre service Framabin pour cela. Un individu mal-intentionné a divulgué des informations sur l’identité et la vie privée de cette personne dans le dessein de lui nuire en utilisant l’un de nos services. La victime nous demandait de retirer le contenu, ce que nous avons immédiatement fait, et de lui fournir l’identité de l’utilisateur⋅ice du service afin qu’elle puisse porter plainte. Nous ne lui avons pas transmis d’informations sur l’identité de la personne ayant utilisé notre service car, comme indiqué dans notre FAQ, nous ne communiquons pas des informations de ce type sur simple demande, mais uniquement dans le cadre d’une requête judiciaire par les autorités compétentes. En revanche, il est tout à fait possible que cette personne porte plainte contre X.

Pyg a eu une semaine remplie de réunions, d’échanges téléphoniques et de mails. Il a fait un point avec le tuteur universitaire de Théo sur son stage et a répondu à plusieurs de nos partenaires sur des projets en cours. Et puis il a aussi terminé la rédaction de l’article Framaconfinement semaine 6 – Faire un pas de côté qu’il a publié sur le blog le samedi 9 mai.

#TypoMadness

Mercredi, la #TeamMemes se lance dans la création de mèmes en pagaille suite à la publication par l’AFP d’une photo du Président Macron avec un masque lors d’une visite d’école. Les aficionados de Twitter n’auront pas pu louper cet appel d’Alexis Poulain à la légender. Mais la #TeamMèmes va plus loin et réalise plusieurs mèmes à partir de cette photo. Et bien sûr Luc ne boude pas son plaisir d’en diffuser sur son compte Mastodon.

Allez savoir comment, sur notre canal Mattermost dédié aux gifs et mèmes, on est passé de cette petite récréation à une discussion sur comment réaliser différents caractères spéciaux en fonction de son clavier. Vous connaissez la différence entre les guillemets français et les guillemets anglais ? Et dans quel cas d’usage on doit utiliser les uns plutôt que les autres ? Moi, je n’en savais rien du tout !

La discussion a ensuite dérivé sur les raccourcis claviers pour faire plein de caractères spéciaux… des points médians aux accentuations des lettres nordiques… Est-ce parce que la libération est dans moins d’une semaine que mes acolytes sont tous devenus fous ???

Une semaine bien intense pour bibi

Pour ma part, ça a été une semaine bien remplie. Ça a commencé par la lecture du dossier Transition éthique et TIC : essaimer des pratiques numériques coopératives, solidaires et émancipatrices. Ce projet porté par Colibris-Outils libres auquel nous nous sommes associés avec Ritimo et Outils-réseaux se propose de produire, animer et commercialiser des formations hybrides à destination des citoyen·n⋅es et des professionnel·les sur des sujets liés à la transition écologique et sociale. Nous venons de répondre à l’appel à projet de l’AFNIC AAP1 « Un projet numérique au service d’une société plus équitable » afin d’obtenir des financements.

Ce projet répond à l’enjeu de diffuser la culture « outils libres » dans une démarche éthique et citoyenne à travers deux axes principaux. Le premier est la mise en place d’une bibliothèque de ressources sur un nano-serveur web permettant la co-conception d’une « salle de formation itinérante ». Cela part du constat que de nombreu.ses formateur⋅ices et médiateur⋅ices numériques rencontrent parfois des difficultés de connexion lors de leurs interventions (wifi inopérant ou droits d’accès trop stricts). Pour résoudre ce problème, disposer d’un mini-serveur web faisant office de portail captif et de ses outils pour la formation installés sur cette machine, permettra aux apprenant·es de se connecter directement à la machine locale. C’est aussi l’occasion d’expliquer comment fonctionne internet à petite échelle et d’avoir une sélection de documents à partager avec les apprenant·es. Ce nano-serveur web s’inspirera fortement de projets tels que Yunohost, La Brique Internet, les PirateBox ou les BiblioBox.

framabox

Le second axe relève de la production de formations hybrides tutorées et de la diffusion des contenus pédagogiques en marque blanche. Nous envisageons donc la réalisation d’une formation hybride qui permettra aux apprenant⋅e⋅s de découvrir l’usage des principaux outils inclus sur ce nano-serveur. L’objectif de cette formation est de contribuer à l’essor des usages des outils libres en proposant un parcours de formation accessible à tou·tes et sécurisant pour les collectifs ou organisations souhaitant s’engager dans une telle transition. Parallèlement à cela, les supports de cours seront mis à disposition en marque blanche sous licence CC-BY-SA 4.0, via des plateformes telles que Contributopia.

Un axe complémentaire du projet vise à contribuer à un essaimage de la démarche. Un module de la formation sera dédié au fait d’accompagner l’essaimage du projet en donnant les ressources et outils aux personnes le souhaitant pour former à leur tour d’autres personnes. Nous espérons ainsi contribuer à la dynamique des usages du libre en francophonie. S’appuyant sur les méthodes issues de l’éducation populaire pour encourager une réappropriation collective et solidaire des outils numériques, ce projet permettra à chacun·e d’être en capacité d’envisager ces technologies comme un enjeu de société et de contribuer au débat.

Ayant moi-même été formatrice plusieurs années et ayant rencontré à de multiples reprises des difficultés à pouvoir transmettre dans de bonnes conditions mes contenus pédagogiques, je me félicite que Framasoft soit partenaire de ce projet. Et il m’apparaît primordial que nous puissions y faire notre part.

J’ai par la suite enchaîné sur le traitement des sélections de contenus sur PeerTube réalisées lors du Confin’atelier du 25 avril. Ces sélections alimentent la partie « Découvrez notre sélection de contenus » de la page d’accueil de https://joinpeertube.org/ (en français et en anglais). L’objectif de ce bloc est de montrer des contenus (vidéos, chaînes et instances) diversifiés et de qualité aux internautes découvrant PeerTube. Car les différentes instances PeerTube hébergent de nombreux contenus qui méritent d’être découverts. Et plutôt que d’utiliser un algorithme de recommandation comme le font les autres plateformes de diffusion vidéo, nos recommandations sont réalisées par de vrais humains ! D’ailleurs si vous êtes vidéaste et que vous diffusez des vidéos que vous souhaitez voir mises en valeur, n’hésitez pas à nous le faire savoir sur notre forum.

A chaque fois que vous allez sur https://joinpeertube.org, vous pourrez découvrir de nouveaux contenus sélectionnés.

Cette semaine, c’était aussi pour moi l’occasion d’une grande victoire car j’ai (enfin) réussi à réaliser ma première Merge Request. Bon, pour celleux qui ne s’intéressent pas forcément au code, ça ne va pas leur parler. Mais je vous assure, que pour moi, c’est une sacrée victoire car toutes mes tentatives précédentes n’avaient jamais abouti (mes collègues avaient toujours dû repasser derrière moi pour corriger mes erreurs). Quand je pense qu’il y a un an, je ne savais même pas de quoi il s’agissait ! En l’occurrence, ce n’était pas un truc très compliqué à réaliser : vous vous doutez bien que moi qui baragouine à peine en markdown, j’allais pas me mettre à écrire des lignes de code !

D’ailleurs tout cela n’aurait pas été possible si, en amont, les textes de cette nouvelle actualité Du retard pour Mobilizon n’avaient été rédigés par Pouhiou et traduit en anglais par Arthur. J’ai donc juste eu à réaliser une merge request pour mettre en ligne une nouvelle actu (en français et en anglais) sur https://joinmobilizon.org.

Contrairement à ce dont j’ai l’habitude, ce site étant un site statique, on n’utilise pas un CMS pour y ajouter des contenus. Voici quelques explications pour les moldus. Sans CMS, il faut aller directement modifier les fichiers du site. Pour cela, je me suis rendue sur la forge logicielle où sont déposés les fichiers du site en question. J’ai créé une divergence de ce projet (celleux qui savent disent une branche) : pour le dire simplement, j’ai fait une copie de tout le dépôt sur mon propre compte afin de ne pas toucher aux fichiers originaux. Et c’est sur cette branche du projet que j’ai travaillé. Ce que j’avais à y faire n’était pas hyper compliqué : j’ai ajouté un fichier image dans un dossier afin d’illustrer mon article et ajouté le texte dans les deux fichiers .yml correspondant aux pages web que je voulais modifier.

Bon, pas très compliqué, mais quand même ! Je ne maîtrise absolument pas le code et j’ai donc dû m’inspirer que ce qui avait été fait par d’autres pour que mon texte se présente exactement pareil, jouer avec les balises html et heureusement que Pouhiou n’était (virtuellement) pas loin car sur le fichier .yml des actus en anglais, et bien j’ai rencontré un souci. J’avais pourtant l’impression d’avoir fait exactement la même chose que pour l’ajout des contenus en français, mais une petite espace s’était glissée sur une ligne et avait tout bloqué. J’aurais pu chercher longtemps ! C’est que c’est capricieux le code, à une espace près, rien ne fonctionne ! Au final, j’ai enfin atteint le résultat que je souhaitais et j’ai donc pu réaliser cette fameuse merge request (ou en français, demande de fusion de branche).

Enfin, en tant que référente « entretien » pour le Tiers-Lieux où nous avons nos bureaux, je me suis aussi occupée cette semaine de contacter notre prestataire de nettoyage pour faire le point sur les interventions de cette entreprise à la réouverture du lieu la semaine prochaine. Je me suis fadée la lecture des documents officiels pour m’assurer que toutes les précautions sanitaires seront prises.

C’était donc une semaine bien intense, où j’ai réalisé plein d’activités différentes. Des semaines comme je les aime, où je ne vois pas le temps passer, où je ne bloque pas sur un dossier, et qui me donne le sentiment du travail bien fait.

Penser progressivement la reprise

Je ne sais pas pour vous, mais moi, il m’angoisse un peu ce déconfinement. Je crains de reprendre les transports en commun, et même de reprendre mon vélo, de faire face aux automobilistes angoissés, voire agressifs, au brouhaha de la circulation. Car, mine de rien, j’ai pris l’habitude de rester tranquille chez moi, au calme. Je crains aussi un peu de ne pas réussir à me re-sociabiliser. Vais-je supporter, au plan émotionnel, de revoir plein de gens (enfin, dans la limite de 10 personnes) d’un coup ? Comment faire pour ménager nos émotions, pour être moins inquiet, angoissé et stressé en reprenant le cours de notre vie ? Comment faire pour limiter le risque que nos inquiétudes et que nos peurs ne deviennent pathologiques ? Comment limiter ce contre-coup émotionnel ? Comment se projeter de manière efficace et sereine dans un avenir incertain et pour lequel on n’est pas véritablement prêt ?

Je n’ai pas de réponses à ces questions. Mais je pense qu’il va être nécessaire d’y aller progressivement, de ne pas tout reprendre d’un coup, comme s’il ne s’était rien passé. C’est d’ailleurs la raison pour laquelle j’ai souhaité continuer à télétravailler plutôt que de retourner au bureau. Même si la situation de confinement m’a amenée à mieux réguler mes émotions, elle aura profondément modifié mon organisation personnelle et professionnelle. Et je ne crois pas souhaitable de tout remettre en route immédiatement.

D’ailleurs, à l’heure où je termine la rédaction de cet article, j’ai pu constater que ma première semaine de déconfinement était assez similaire aux précédentes. Je me suis juste accordé une petite randonnée à la campagne avec un ami, histoire de pouvoir sentir à nouveau les odeurs des fleurs et des arbres, redécouvrir les collines du Beaujolais et cueillir quelques plantes pour renouveler mon stock de tisanes. Cette reconnexion à la nature m’a été très bénéfique. En entrant en résonance avec les champs, la forêt, les arbres, les ruisseaux et la rocaille, je me suis aussi reconnectée à une partie de moi que j’avais totalement occultée pendant cette période de confinement. Cela me fait dire que je suis entrée dans une phase de reviviscence : comme certaines formes vivantes (rotifères, tardigrades, anguillules, ciliés, amibes, mousses, graines, spores) qui étaient entrées en anhydrobiose (vie latente) sous l’effet de la dessiccation, je reviens progressivement à la vie.

Je vous souhaite donc à toutes et tous de pouvoir vous aussi entrer progressivement en reviviscence dans les jours, semaines et mois à venir. Nous savons toutes et tous que nos vies seront encore perturbées pour quelques temps : nos libertés d’actions vont rester limitées et l’impact de la pandémie se fera sentir sur de nombreux plans. Nous ne reviendrons sûrement pas exactement à notre vie d’avant. Ce qui est, selon moi, plutôt souhaitable. Inventons nous une nouvelle vie, car, comme le dit Pyg depuis le début du confinement « le monde a changé »©. Et essayons de ne pas revenir à l’immonde d’avant…




Framaconfinement semaine 5 – Colère et apaisement

C’est à nouveau moi Angie qui reprend le clavier pour vous raconter notre cinquième semaine de confinement, et ce malgré ma leucosélophobie ! Avec un titre pareil, vous allez croire que je me prends pour Dostoïevski ! Mais je vous rassure de suite, cet article ne sera ni très long, ni très littéraire. Ce titre m’est venu comme ça, un matin sous la douche, et je l’ai adopté parce qu’il semble assez pertinent pour vous raconter nos aventures framasoftiennes pour la semaine du 13 au 19 avril !

L’accès à l’ensemble de nos articles « framaconfinement » : https://framablog.org/category/framasoft/framaconfinement/

Les raisons de la colère…

Après Dostoïevski, voilà qu’elle nous détourne Steinbeck !

Cette cinquième semaine de confinement a commencé par un jour férié, le lundi de Pâques. Mais pas n’importe quel lundi de Pâques ! Car en plus de l’avoir vécu toutes et tous en mode confiné, c’est ce lundi 13 avril qu’a eu lieu la quatrième allocution du Président Macron durant laquelle il nous a annoncé la prolongation du confinement jusqu’au 11 mai prochain. Un long discours aux accents moins guerriers que les précédents, afin de faire passer la pilule auprès du plus grand nombre.

Au sein de l’association, personne n’a été surpris. Cependant, même s’il nous semblait évident qu’on n’allait pas être déconfiné⋅es immédiatement, les annonces de ce discours (pas uniquement la prolongation, mais aussi la levée progressive des restrictions et la réouverture des écoles à cette date) a mis une partie d’entre nous en colère.

Nous en avons parlé en introduction de la réunion de l’équipe salariée dès le mardi après-midi, mais aussi, lors de la Framapapote proposée par Maiwann et qui s’est tenue mercredi soir. Car comme elle nous le disait dans le message nous proposant ce temps de convivialité :

Je ne sais pas si je suis perdue ou en colère, si j’ai besoins de câlins ou de solutions magiques mais en tout cas, j’aimerais beaucoup discuter avec vous. Pour prendre de vos nouvelles, d’abord, mais aussi pour savoir comment vous vivez la situation / ce que vous en pensez, que vous soyez serein ou en colère, car j’en ai un peu marre de n’entendre que mes pensées et j’aimerais bien entendre les vôtres.

Nous sommes en colère quand on voit la façon dont ce gouvernement gère cette crise sanitaire. Sans revenir sur le manque d’anticipation, les lenteurs dans la prise de décisions, les erreurs d’appréciation ou les discours contradictoires qui ont été largement commentés, nous sommes indigné⋅es par l’hypocrisie du gouvernement qui, en ces temps d’austérité, trouve systématiquement de l’argent pour aider les grandes entreprises en difficulté.

Nous sommes en colère quand Geoffroy Roux de Bezieux, le patron du Medef, nous dit qu’il nous faudra travailler plus à la fin du confinement, augmenter notre temps de travail et envisager le report de nos congés et RTT, tout cela au nom de la croissance économique.

Nous sommes en colère quand certains patrons un peu trop zélés mettent en place des systèmes pour tracker l’activité de leurs salarié⋅es en télétravail ; certaines entreprises allant jusqu’à leur imposer de rester connecté⋅es en visioconférence toute la journée, afin de s’assurer qu’ils sont bien présent⋅es à leur poste de travail.

Nous sommes en colère parce que nous savons bien que cette crise va avoir (et a déjà) un impact sur nos libertés. Qu’après avoir vécu dans un État de surveillance, nous allons vivre nos prochaines années dans un État solutionniste. Nous n’avons pas besoin d’une application de traçage pour lutter contre le coronavirus, qu’elle émane d’un gouvernement ou d’une multinationale. Nous n’avons pas besoin de drones qui survolent nos villes et nos campagnes ou de reconnaissance faciale dans nos rues.

Nous sommes en colère face à la banalisation des dérives sécuritaires. Quelque 100 000 policiers et gendarmes ont été déployés en France pour sanctionner les déplacements injustifiés. Mais ce déploiement interroge, en particulier au sujet de la répartition des contrôles, notamment dans les territoires les plus pauvres et hébergeant des populations spécifiques. Ainsi, la Seine-Saint-Denis concentrait à elle seule 10 % des verbalisations au deuxième jour du confinement. Les forces de l’ordre ont « une marge de manœuvre extrêmement forte » pour faire respecter le confinement et n’hésitent pas parfois à verbaliser de manière totalement abusive.

Nous sommes en colère lorsqu’une partie de nos concitoyens se mettent à appeler les services de police ou de gendarmerie pour dénoncer leurs voisins. Il nous est difficile de supporter l’idée que certains confinés se sentent investis d’une mission judiciaire, même si nous sommes conscients que la peur de la maladie peut faire ressurgir ce type de comportements.

Nous sommes en colère quand nous voyons sur les chaînes de France Télévisions, qu’on indique toujours dans les bandeaux la mention « par Skype » pour parler de visioconférence. Oui, ça nous énerve beaucoup que les chaînes du service public fassent de la publicité à peine déguisée pour ce logiciel proposé par une multinationale du numérique.

Bref, nous sommes à l’image d’une grande partie de la population : nous ne vivons pas très bien cette restriction imposée de nos libertés. Alors, nous en parlons, car il n’est rien de pire que de ressentir ces émotions négatives et de ne pouvoir les exprimer, les regarder et les analyser.

Bonsoir Tristesse…

Oh non, Angie, tu abuses ! Dostoïevski, Steinbeck et maintenant Sagan ???

Comme une grande partie de la population, chez Framasoft, nous n’échappons pas aux effets du confinement sur nous et nos proches. Ainsi, nous avons toutes et tous dans notre entourage des personnes en souffrance qu’il nous faut accompagner au mieux, que ce soit des membres de nos familles ou nos ami⋅es.

Nous ressentons de la tristesse à ne pouvoir davantage accompagner nos proches touchés par la maladie et/ou le deuil, les couples autour de nous qui se déchirent, toutes les personnes victimes de maltraitance et de violences conjugales ou nos proches touchés par la dépression. Cette tristesse se mêle à un sentiment profond d’impuissance qu’il est parfois difficile de supporter. Car le seul moyen que nous ayons pour agir c’est d’entretenir un maximum de contacts avec notre famille, nos amis ou nos collègues de travail. Nous parlons donc entre nous de nos appréhensions et de nos craintes, nous nous soutenons mutuellement.

Mais surtout nous partageons nos « recettes » respectives pour vivre au mieux la situation. Certain⋅es d’entre nous s’évadent en jouant aux jeux vidéo, d’autres découvrent les bienfaits de la méditation, ou se découvrent une passion pour la cuisine. Il y en a même parmi nous qui prennent plus de temps pour développer leur créativité. Bref, il n’y a pas de solution unique (magique ?), mais parler de ce qui nous fait du bien est déjà un bon moyen d’aller bien !

Enfin, il nous semble nécessaire d’élargir nos horizons, de ne plus se projeter uniquement dans comment gérer les deux semaines à venir, mais de penser bien au-delà. Réfléchir aux impacts que ce confinement va avoir sur nos vies dans un futur plus ou moins lointain semble faire beaucoup de bien à plusieurs d’entre nous. Même si nous ne sommes pas tou⋅tes d’accord sur comment sera le monde d’après (retour massif de la pensée capitaliste ou prise de conscience des populations qu’un autre monde est possible ?)…

Et pourtant nous continuons à avancer…

Malgré tout cela, nous continuons chaque jour, du mieux que nous pouvons à remplir nos missions. Ce n’est pas toujours simple. Peut-être même que parfois, on n’y arrive pas vraiment. Mais on fait au mieux.

Côté technique, cette semaine Luc était en congé et ce sont donc tcit, chocobozzz et Théo qui ont assuré le maintien de nos services. On a eu quelques soucis avec Framacalc : chocobozzz a dû relancer le service de nombreuses fois, mais il semble que ce soit rentré dans l’ordre. On n’a pas réussi à savoir exactement d’où cela venait (comme souvent avec Ethercalc) mais chocobozzz suppute qu’un calc flingué provoquait un souci mémoire, faisant crasher le processus parent. Vous n’avez rien compris à cette dernière phrase ? Je vous rassure, moi non plus.

Plusieurs utilisateur⋅ices de nos services nous ont aussi fait savoir cette semaine qu’iels rencontraient des soucis sur notre nouvelle instance MyPads, ce service qui permet de conserver ses pads et de les organiser dans des dossiers. Nous n’avons pas réussi à trouver d’où cela peut venir et on attend donc avec impatience le retour de Luc la semaine prochaine pour régler le problème.
EDIT : à l’heure où nous publions ce billet, le problème est réglé.

Nous avons dû modérer les inscriptions sur Framapiaf, notre instance du logiciel Mastodon, car une vague de bots est venue s’y créer des comptes en pagaille. Toute personne créant un compte sur ce service doit dorénavant laisser une note pour expliquer pourquoi elle souhaite s’inscrire et notre équipe de modération doit approuver chaque nouveau compte. Cette technique nous permet de nous assurer que ce sont bien des humains qui s’inscrivent. Mais c’est une charge supplémentaire pour nos modérateur⋅ices dont nous nous serions bien passés.
EDIT : à l’heure où nous publions ce billet, ce système de modération a été arrêté.

Les serveurs et les clients de Framatalk ont été mis à jour samedi matin pour intégrer plusieurs corrections qui devraient régler certains soucis rencontrés lorsqu’on utilise le logiciel Jitsi Meet avec le navigateur Mozilla Firefox. On a tout de même décidé de conserver le message sur la page d’accueil du service tant qu’on n’aura pas constaté une amélioration du fonctionnement de l’outil avec le navigateur Firefox.

Vendredi, tcit s’est occupé de gérer l’espace disque du serveur qui héberge le service Framateam, lequel suite à la création d’une nouvelle team s’est retrouvé en surcharge. L’administrateur⋅ice de cette nouvelle team a essayé d’importer un export Slack de taille relativement conséquente (~1.4 Gio) de multiples fois et contenant des pièces jointes relativement lourdes comme des vidéos. Nous accueillons déjà plus de 80 000 utilisateur⋅ices sur notre service Framateam. Nous avons donc contacté cette personne pour lui rappeler que nos services sont des ressources partagées que les utilisateur⋅ices sont libres d’utiliser en ayant conscience de l’aspect « commun numérique » de ces espaces. tcit a également publié le code de l’application Nextcloud qu’il avait développée pour afficher les messages sur l’instance rdv-médecins.

Théo continue à travailler sur Framaforms et constate que les modifications qu’il y apporte sont parfois mal perçues par les utilisateur⋅ices ! Alors on prend du temps pour leur expliquer que cette nouvelle version vise à régler plusieurs problèmes, dont l’affichage des titres des pages qui causait problème, l’affichage sur mobile et l’adaptation à la taille des pages. Parce que vous imaginez bien que quand on fait des modifications, c’est bien dans le but d’une amélioration ! Théo découvre donc qu’il y aura toujours des personnes à qui le changement ne plaît pas !

En plus de toutes ces activités liées au maintien de nos services, tcit et chocobozzz ont trouvé le temps de se remettre sur le développement des logiciels dont ils ont la charge. Tcit développe actuellement les fonctionnalités des groupes dans Mobilizon. Il a eu cette semaine une réunion avec Marie-Cécile Godwin Paccard, designeuse en charge du suivi du projet, pour parler du report de la sortie de la V1, des différentes fonctionnalités que devaient proposer les groupes et de la manière dont on pouvait articuler l’organisateur⋅ice d’un événement VS le contact lors de l’événement. Cette discussion a aussi permis de clarifier le vocabulaire qui sera utilisé au sein de l’application, en particulier autour des concepts de public / privé. Marie-Cécile va donc réaliser une enquête dans les semaines (EDIT : elle est prête, et c’est ici) à venir pour identifier quels seraient les vocabulaires les plus adaptés pour distinguer les différentes formes d’évènements.

Parce que le monde a changé, nous avons décidé que la collecte pour la V3 de PeerTube que nous prévoyions de lancer en mai ne pourrait se faire sous sa forme initiale. Tout d’abord parce que chocobozzz, le développeur principal de PeerTube, a passé ces dernières semaines à maintenir et renforcer nos services. Mais aussi parce qu’il nous semble déplacé de lancer une collecte sans prendre en compte le contexte actuel. Nous avons donc pris le temps de réfléchir à cette question de comment nous allons arriver à financer les différents développements prévus dans la feuille de route de PeerTube. Chocobozzz a repensé sa feuille de route et nous avons cherché comment nous allions quand même vous demander de nous aider à financer ces nouveaux développements. Nous laissons actuellement mûrir ces réflexions avant de vous les présenter d’ici quelques jours.

En parallèle, les échanges entre les membres autour de la future application #StopCovid n’ont pas cessé. On a appris au début de la semaine que c’est beta.gouv.fr qui est en charge de son développement. Globalement, nous sommes assez énervés de constater que le gouvernement préfère croire que cette application résoudra le problème alors qu’aucun expert en épidémiologie et en sécurité informatique n’a prouvé que cette solution était efficace (et c’est même plutôt le contraire). On se dit qu’il nous faut donc continuer à publier de nouveaux contenus dans notre dossier StopCovid et pour cela, nous sommes nombreu⋅ses à prendre plusieurs heures par jour pour nous informer sur ces questions.

Nous partageons nos découvertes dans le canal Veille de notre Framateam associatif. Cela génère des réflexions collectives qui nous permettent d’affiner nos raisonnements et nos arguments. Et c’est aussi un très bon moyen d’élaborer une pensée commune. Et quand Théo nous requestionne sur la question du solutionnisme technologique, la #TeamChauves s’en donne à cœur joie de l’expliciter à nouveau en citant les penseurs de la question, Evgeny Morozov, Gilbert Simondon et Bernard Stiegler. Stph nous fait découvrir le texte de Pierre Steiner « Philosophie, technologie et cognition : état des lieux et perspectives » paru dans la revue Intellectica en 2010 qui présente la thèse TAC qui structure une partie des recherches du laboratoire Costech de l’UTC. C’est sûr que lire tout cela de bon matin, surtout pour celles et ceux d’entre nous qui ont du mal à ouvrir les yeux, c’était un peu violent !

Sur le framablog, cette semaine, nous avons laissé la parole aux membres bénévoles. Stph y a publié une synthèse sur les licences libres qu’il a réalisée dans le cadre du librecours Libre Culture. La #TeamMeme a fait son coming-out dans un article qui nous a redonné le sourire. Et Stph, décidément très productif, a repris son clavier pour nous raconter comment l’association Scenari, dont il est membre, a reçu une demande de retrait de contenu non-autorisé et les réflexions qu’il en a tirées. Stph (toujours lui !) a publié sur Framabook la nouvelle A&A la genèse, dans laquelle il raconte les origines de A&A, la multinationale du numérique présente dans son roman Traces publié en juin 2018.

Jeudi soir, j’ai participé avec Lise à la réunion virtuelle mensuelle du CHATONS. Chez les chatons aussi, on ressent le fait qu’après avoir réagi très vite à la situation en mettant en place entraide.chatons.org et en alimentant la litière (c’est le nom donné au wiki des CHATONS) avec des fiches de présentation des outils du télétravail, il nous faut reprendre une activité plus habituelle. Lors de cette réunion, nous avons continué à nous questionner sur le processus de validation des candidatures des structures souhaitant rejoindre le collectif. Plusieurs réflexions avaient été lancées sur notre forum ces dernières semaines. Il s’agit tout d’abord de faciliter la candidature au collectif de nouvelles structures en leur fournissant un formulaire de candidature pour qu’elles puissent voir en amont si elles remplissent bien les conditions. Dans ce document, elles préciseront un ensemble d’informations sur le fonctionnement de leurs services au regard des différents critères indiqués dans la Charte du collectif. Ce formulaire sera aussi un outil qui facilitera l’analyse des candidatures par les structures membres du collectif puisqu’y seront répertoriées les principales informations. Le collectif prévoit d’ailleurs de travailler prochainement à la mise en place d’un système d’audit pour l’analyse des candidatures.

Côté support, on est content de recevoir des petits mots de remerciements, mais parfois on s’agace un peu beaucoup de recevoir des injonctions de nos utilisateur⋅ices ! Par exemple, quand on nous envoie un message nous indiquant que nos serveurs Framaforms semblent avoir un problème et que ce serait bien qu’on les redémarre au plus vite, car ils sont utilisés pour piloter une antenne régionale de l’ARS, on grince des dents. Parce que nous demander de les redémarrer en urgence, c’est pas comme si on n’y avait pas déjà pensé ! Alors on rappelle gentiment que nous sommes une petite association, nos CGU précisant bien que nos services sont mis à disposition gracieusement et que nous faisons au mieux pour les faire fonctionner, mais que nous ne nous assignons aucune obligation de résultat.

spf, notre collègue en charge du support a parfois des difficultés à contenir sa colère

Quand cela s’ajoute à tous les messages que nous recevons dans lesquels on nous suggère des améliorations de nos services, l’ajout de fonctionnalités ou qu’on nous intime de mettre en place de nouveaux services (alors qu’on a annoncé qu’on allait en fermer), et bien parfois, spf en a un peu ras la casquette ! Le plus lassant, c’est le fait que les gens ne savent pas toujours que leur super idée nous a déjà été demandée 42 000 fois… mais ça on ne peut pas vraiment leur en vouloir !

Tendre à l’apaisement même dans ce contexte

Exprimer entre nous et face aux autres notre colère, notre tristesse, notre sentiment d’impuissance, c’est un premier pas pour tendre vers l’équilibre sans pour autant nier les difficultés que nous rencontrons. Verbaliser le fait de vivre ces émotions nous permet d’en prendre conscience et surtout de constater que nous ne sommes pas seul⋅es à les vivre. Dire qui l’on est, ce que l’on ressent, c’est aussi permettre aux autres de se dire. Partager ses ressentis, c’est accepter le soutien que les autres peuvent nous apporter. En dédramatisant nos situations, et en se concentrant sur les points satisfaisants des celles-ci, nous apaisons nos réactions instinctives d’attaque/défense et cultivons notre résilience. Et c’est pour moi une grande chance que de pouvoir mettre ceci en application dans le cadre de mon environnement professionnel. J’en profite donc pour remercier toutes les personnes qui au jour le jour sont à mon écoute et m’apportent leur soutien dans cette période complexe. Je suis cependant consciente que nous n’avons pas toutes et tous cette facilité à nous dévoiler. Alors pour celleux là, il y a toujours la possibilité d’être présent. Et ça fait déjà beaucoup !




Solidarités numériques : le Libre se mobilise

Le Libre et ses acteurs et actrices, associatifs ou individuels, se mobilisent davantage encore dans les conditions compliquées si particulières du confinement.

Empruntons cette mise au point initiale à Pascal Gascoin, chargé de mission éducation-numérique aux Ceméa, notre allié dans l’Éducation populaire :

La situation de confinement que nous traversons nous oblige à repenser, à inventer nos modes de communication, nos façons de travailler pour continuer, malgré tout, à mener à bien nos projets, nos activités tout en gardant le lien, avec les bénévoles et les équipes de nos organisations, nos élèves et les accompagner au mieux.

Aux CEMEA, nous sommes choqués de recevoir quasi quotidiennement dans nos boîtes mails de soi-disant « guides de survie numérique en période de confinement », provenant souvent de « start-ups associatives » qui nous proposent pêle-mêle des solutions payantes, d’autres gratuites, sans jamais faire référence à la façon dont seront traitées nos données, ni faire la différence entre le service “gratuit” d’une multinationale et celui volontairement éthique et fraternel d’une association.

Donc essayons de « dégoogliser le confinement ». Voici quelques-unes des initiatives récentes du numérique libre pour aider à franchir ensemble les semaines houleuses de la crise sanitaire.

Nous allons forcément en oublier, mais vous pouvez nous faire signe pour que nous puissions compléter et mettre à jour la liste ci-dessous.

C’est parti pour une recension rapide sans souci hiérarchique particulier.

C’est où/c’est ouvert ?

Sur ce site https://www.caresteouvert.fr vous pouvez savoir sur une carte (openStreetMap, la cartographie libre et collaborative qui fait la nique à googlemaps) quels sont les services « encore ouverts », ça peut être utile. Et c’est également collaboratif : signalez vous aussi les ouvertures/fermetures de lieux utiles en période de confinement.

Dépannons avec des panneaux

copie d’écran exemple d’affiche généréeLe site http://revolf.free.fr/local-pad-sign/# permet d’imprimer facilement des affiches et panneaux d’affichage avec des informations utiles pour vos voisins de balcon, de hall d’immeuble, de zone pavillonnaire, dans la rue sur le trajet du ravitaillement etc. Vous pourrez inclure automatiquement un QR code et l’adresse d’un pad dans votre affiche.

Enseignant⋅e⋅s dans l’urgence

logo de l’asso solidaire scenariL’association Scenari qui milite pour les usages de la chaîne éditoriale du même nom, vous propose une opération spéciale.
Que vous permet Scenari ? De pouvoir publier vos cours facilement avec une chaîne éditoriale : vous rédigez une seule fois pour publier sous de multiples formats, et vous n’aurez qu’un seul document à modifier /mettre à jour.
N’ayez pas peur de l’apprentissage d’un nouvel outil numérique, vous aurez l’appui et le soutien d’une personne de l’association : parrainage pour rédiger des cours, couplage avec Canoprof pour le primaire et le secondaire, parrainage d’apprentissage de la plate-forme. Accès offert à l’hébergement et à la mise en ligne des contenus que vous aurez produits (services en temps normal réservés aux adhérents de l’association)

 

logo des Zourits (pieuvre souriante)Des Zourits pour l’école
les CEMEA proposent l’accès gratuit à de nombreuses ressources libres pour l’école adresses mail, audioconférences avec jitsi, etc. mais aussi un accompagnement pour les enseignant⋅e⋅s etc. Tout cela est expliqué sur cette page.
2 plaquettes informatives et pour les contacter (liens directs vers .pdf) :
pour les écoles
pour les petites assos

Urgences numériques

Vous faites partie des acteurs locaux stratégiques : un support et dépannage numérique vous est proposé par un collectif de plus de 200 personnes bénévoles, professionnelles des technologies d’information, qui peuvent vous aider à faire face à vos urgences : pharmacies, cabinets médicaux, mairies, établissements scolaires, commerces d’alimentation, associations, indépendants. Vous pouvez donc demander de l’aide mais aussi participer pour en fournir à votre tour (c’est ça l’esprit Contributopia, hein)…

Le Big Boinc

Boinc, c’est le calcul collaboratif pour la recherche médicale, nous signale Tikayn. Votre ordinateur ou votre ordiphone s’ennuient avec leurs puissantes capacités généralement en sommeil ? Contribuez par leur puissance de calcul à la recherche médicale, comme le font déjà plus de 4 millions de personnes.

proposition sur Mastodon : contribuer avec vos appareils numériques à la recherche médicale

Github spécial Covid

Bastien recense sur ce Gthub les ressources libres et open source d’info et solidarité autour de la pandémie :

https://github.com/bzg/covid19-floss-initatives/blob/master/index.org

Insolite

Même les Balkany veulent contribuer ! (ah non zut ils ne sont pas libres)

Et du côté de Framasoft ?

JCFrog et l’interface de jitsi meet

  • Nous avons renforcé les capacités des serveurs et de l’infrastructure de Framatalk et Framapad qui peuvent donc à nouveau accueillir les besoins de communication des particuliers et associations qui doivent se joindre. Non, les enseignants qui souhaitent faire une visioconférence pour des classes de 35 ne sont pas les destinataires prioritaires de ces outils, pour des raisons compréhensibles de tenue de charge. Ces services peuvent être utilisés par des personnes qui, souvent, n’ont pas d’autres moyens (dont des malades isolé·es de leur famille). Prenez soin de ne pas monopoliser cette ressource afin qu’elle reste partagée.
  • https://rdv-medecins.framasoft.org/login est un outil libre de prise de rendez-vous médicaux à destination du personnel médical exclusivement. Vous avez un bout de serveur ? Vous pouvez héberger le même outil (Nextcloud + ses applications « rendez-vous » et « calendar ») pour le mettre à disposition de votre médecin. Et voilà la documentation utilisateur/trice !
  • Vous avez hélas ou tant mieux davantage de temps libre ? Profitez-en pour vous former en ligne aux arcanes du numérique : c’est parti pour Librecours Voir l’article du framablog qui vous explique tout. Les inscriptions sont ouvertes par ici

 

à suivre …

 

 




Framaconfinement Jour 02 – Prendre la mesure

L’association Framasoft tient à partager, même de manière irrégulière et foutraque, le résumé de ce qu’il se passe lorsqu’on héberge des outils d’échange et de collaboration en ligne en pleine période de confinement.

Ce journal, nous l’écrivons pour lever un coin de voile sur Framasoft, mais aussi pour nous, parce que ça nous fait du bien. Ne vous attendez donc pas à ce que tous les éléments de contextes vous soient systématiquement donnés, on livrera les choses comme elles viennent, plus cathartiquement que pédagogiquement.

L’accès à l’ensemble de articles : https://framablog.org/category/framasoft/framaconfinement/

 

Notre article d’hier s’est fait modérer-censurer sur FB, pour infraction au copyright.
Du coup il n’y aura pas de mème dans cet article.
Pas un seul.

Voici notre journée d’hier vue par Pyg, dans un texte dont il a fini le premier jet à 3h du mat’.

Prendre la mesure

Ce monde marche à l’envers.

D’habitude, c’est Pouhiou, mon collègue et ami qui use de sa plus belle plume pour écrire les billets du Framablog, et moi qui envoie des listes à puces aux bénévoles ou aux collègues à longueur de journée.
Mais en ce moment, le monde marche à l’envers.

Le premier billet de ce journal de bord aura donc été une liste à puces faite par Pouhiou. Et ce second billet, puisque nous avons décidé d’alterner les auteurs, sera plutôt une introspection. Ou une extraspection (oui, ça n’existe pas, mais à l’heure où je rédige ce billet, c’est encore mon anniversaire, alors je fais ce que je veux).

Sur le plan purement technique, cette deuxième journée de confinement aura, un peu, ressemblé à la précédente. On a couru de partout, en essayant non plus d’avoir le moins de casse possible (ça c’était hier), mais de commencer à voir comment on pouvait mettre les étais qui nous aideraient à continuer à être utiles.

Concrètement, Luc (notre adminsys) a commencé à migrer l’instance semestriel.framapad.org vers un des serveurs dédiés loué en urgence hier sur laquelle elle sera isolée, afin de laisser mensuel.framapad.org, toute surchargée qu’elle est, prendre ses aises sur le serveur où elles étaient toutes les deux. Il s’est aussi assuré que l’infra tenait bon, car il n’y a pas que les pads qui aient souffert, et à installé et configuré un serveur Mumble pouvant accueillir 1200 personnes en temps réel.

C’est peut être un biais, mais j’associe souvent Luc au mécanicien en fond de cale du rafiot, à serrer les boulons, à remettre de l’huile, à jouer de l’extincteur sur une pièce qui a trop chauffé. Mauvais caractère, râleur, mais sans lui nous ne serions rien.

Un jour, les admin-sys domineront le monde.
Mais pas demain : demain, y’a migration.

Suite à la remise en page expresse hier des pages d’accueil framapad et framatalk, tcit, qui développait jusqu’à la semaine dernière Mobilizon a lui aussi prêté main forte sur l’infra, et aux collègues qui en avaient besoin. Notamment, il a mis à jour Framadrive, et Framagenda. C’est le genre de personne tellement compétente que lorsque vous lui demandez si une tâche peut être faite à 17h14, il vous répond dans l’instant que ça a été fait à 17h10. Je crois qu’il a aidé chacun⋅e d’entre nous aujourd’hui, y compris Théo (stagiaire INSA qui travaille sur Framaforms). Discrètement, efficacement. Sans lui, nous ne serions rien.

L’envol vers l’auto-suffisance numérique, allégorie.

Chocobozzz, tout comme tcit, a dû temporairement arrêter (ou fortement ralentir) le développement de PeerTube. Depuis jeudi dernier, date de migration du serveur framatalk, il travaille avec Luc à mettre en place un JitsiMeet qui tienne la route (et d’après les au moins 752 messages lus sur le canal « Tech » de notre framateam, j’ai cru comprendre au milieu de leurs échanges en jargon-Klingon avec Luc que la doc de Jitsi était quand même franchement, franchement pas claire). Luc est actuellement en train de monter un autel à sa gloire dans son bureau, tant son travail sur Jitsi a été salutaire 🙇. Sans lui nous ne serions rien.

JosephK, notre développeur frontend, est lui, épargné (en quelque sorte) puisqu’il avait posé 4 semaines de congés pour finir les travaux de son écoquille, dans un coin reculé de la France. Il est censé revenir la semaine prochaine, mais avec des enfants à charge (et donc confinés), je ne sais pas encore s’il pourra (et pourtant il est clair qu’un peu d’air frais et d’énergie soulagerait bien les collègues). On ne sait pas. On verra. Sans lui, nous ne serions rien.

 

Les nouvelles machines framatalk tiennent la charge… tant que vous ne vous connectez pas à plusieurs dizaines dessus !

Mais Framasoft, ça n’est pas que de la technique (et les humains qui vont avec)

C’est aussi du support, de l’accompagnement, des échanges avec la communauté, pour la communauté.

SpF, par exemple, l’homme de l’ombre, celui qui a traité, je viens de vérifier, 28 122 tickets de support (oui, parce qu’un spam en faux positif, il faut bien le traiter aussi). Celui qui répond patiemment quand vous nous engueulez parce que votre mot de passe ne fonctionne plus (alors qu’en fait ça fait 5 fois que vous l’écrivez en majuscules au lieu de minuscules, que vous l’expliquer génère 6 messages de support, et quand, enfin, il vous montre – patiemment et poliment – que vous vous étiez trompé, vous ne vous fendez que rarement d’un « désolé » ou d’un simple « Merci »). C’est lui, aussi, qui vous retrouve le pad-absolument-vital dont vous avez perdu l’adresse (et là, parfois, vous vous répandez en louanges à son égard, merci). J’ai évidemment une pensée particulière pour lui car il n’a jamais caché qu’il était hypocondriaque (un vrai, pas un qui fait rire comme dans les films). Alors on essaie de dédramatiser à coup de « Comment ça va ? » « Bof, comme un hypocondriaque en pleine pandémie »… BaDoum Tss…

Aujourd’hui, SpF a réalisé un tutoriel Mumble qui pourra sans doute être fort utile pour celles et ceux qui veulent garder un contact audio en ces temps troublés. Sans lui, nous ne serions rien.

Désormais, le support pour nos services passe en priorité par le forum.

Une partie des communautés libristes a vu, au départ, la situation de pandémie comme une façon de prouver que le libre était LA solution aux défis techniques que nous rencontrons, tout en bottant le cul des GAFAM. Et beaucoup de gens ont tourné leur regard vers nous, comme si nous pouvions réellement changer la donne. Malheureusement, non, Framasoft seule est impuissante. Nous avons dit et répété que nous voulions participer à changer le monde, un octet à la fois, mais qu’il était hors de question de prendre sur nos épaules l’injonction de le sauver. Ben voilà, on ne le sauvera pas. Notre seul espoir à mon avis, et cela même en dehors du numérique, va résider dans notre capacité à faire, et faire ensemble. Plutôt que d’attendre un hypothétique sauveur.

Faire ensemble, c’est justement ce pourquoi nous avons initié le collectif CHATONS. Hier, c’était un peu le grand test : le « S » de CHATONS qui signifie « Solidaires », c’est pour de vrai ou c’est pour la gloriole et pour du beurre ?

Force est de constater que les chatons ont répondu à l’appel : en 24h, le collectif a pu rassembler des listes de plusieurs de dizaines de structures prêtes à proposer qui des pads, qui du Jitsi, qui de la VM, qui du Nextcloud, etc.

Le tout avec des valeurs de transparence, de respect des données personnelles, d’engagement à n’utiliser que du libre, et, ces structures l’ont démontrées hier, de la solidarité.

C’est « CHATONS », avec un « S » comme « Solidaires »

Mais organiser un tel foisonnement n’est pas simple : on a beau être plus « bazar » que « cathédrale », s’organiser c’est essayer de mettre de l’ordre dans le chaos, c’est trouver quelles sont les urgences et mettre en œuvre des plans d’actions.

Et ça, ça a été une partie du boulot d’Angie sur cette journée. Elle a ouvert des pages wiki, réorganisé des catégories du forum, modéré des messages. Bref, elle a essayé de canaliser les énergies pour qu’elles ne se dispersent pas dans l’agitation extrême d’hier. En parallèle, elle a travaillé avec le collectif spontané « Continuité pédagogique » pour relayer leur appel sur le framablog, qui vient de paraître aujourd’hui. Et elle doit autant que possible, continuer à prendre en charge les stages de Lise (sur CHATONS) et d’Arthur (en charge de nos traductions). Je partageais mon bureau avec elle et Anne-Marie. Ne plus l’entendre pester contre Drupal me manque déjà. Sans elle, nous ne serions rien.

 

Ah si les CHATONS avaient les moyens d’Oprah…

Pouhiou, lui, n’est pas que la plume de Framasoft. Il en est le panache. Une force motrice. Toujours à l’écoute et attentionné. Et quand je dis attentionné, on est loin des 2 minutes d’attention avant de passer à autre chose. C’est plutôt du genre à détecter si je vais bien ou pas rien qu’à ma façon d’écrire  « Hello World! » sur le tchat des salarié⋅es le matin. Je connais ses forces, mais aussi ses fragilités. Je sais que le confinement ne lui pèsera pas vraiment (nous sommes nombreux dans l’équipe à pratiquer le télétravail depuis des années). Mais je sais que son empathie naturelle va le conduire à s’inquiéter pour ses proches, dont nous sommes.

Pouhiou, hier comme chaque jour, a animé – avec Angie – nos médias sociaux, a rédigé un mail-bilan à l’asso, mail qu’il a repris sur le blog sous la forme du premier billet de ce journal. Il a aussi animé une réunion à distance avec SpF et Maiwann (en formation au CNAM en ergonomie, et qui travaille sur la question de la pénibilité du support) sur la refonte nécessaire de notre plateforme de support face à l’afflux de visiteurs et visiteuses. Enfin, surtout, il a pris soin de nous. Il est resté toute une partie de la journée à l’écoute, sur le Mumble (un tchat audio) de l’association, à dire bonjour ou à prendre des nouvelles qui passait par là. Sans lui, nous ne serions rien.

Dites-le avec des paillettes.

Enfin, il y a Anne-Marie. L’invisible ou presque pour qui ne connaît pas Framasoft « In Real Life ». Secrétaire administrative et financière de l’association (oui, merci, nous sommes bien conscient⋅e⋅s de la position genrée de l’association et on y travaille :-/ ), c’est elle qui saisit les dons, fait une grande partie de la compta, passe nos commandes, expédie les colis, organise les A.G., etc. Je partage son bureau depuis maintenant plus de 4 ans, à LocauxMotiv. Et je m’inquiète pour elle. Parce que je la connais. Parce que je sais pour elle l’importance du « réseau social » (pas celui de Twitter ou Mastodon, vous ne l’y trouverez pas) : celui des ami⋅e⋅s, des collègues, de voisin⋅e⋅s de bureaux de LocauxMotiv, lieu dans lequel elle s’est beaucoup impliquée et fermé depuis hier. Et l’imaginer confinée chez elle, à Lyon, me fait… eh bien me fait mal, en fait. Car je sais que j’aurais beau l’appeler tous les jours, ou qu’elle peut entrer en contact avec n’importe lequel de ses collègues à n’importe quel moment, par n’importe quel moyen (téléphone, tchat, Mumble, visio, email, etc), pour elle, ça ne sera pas pareil. Pas juste différent. Moins bien. Beaucoup moins bien. Difficile sans doute. Douloureux peut-être. Sans elle, nous ne serions rien.

Tentative d’illustrer la classe d’AnMarie.

Prendre la mesure

Et moi, dans tout ça ?

Je me sens privilégié. J’étais à la campagne avec mon amoureuse le WE dernier, nous avons décidé d’y rester. Nous n’avons qu’une pièce chauffée, mais c’est tout à fait suffisant. Un jardin, des forêts. Nos proches vont bien. Une connexion internet 4G dont on n’a pas – pour l’instant – explosé le forfait. Bref, pour l’instant, le confinement je le vis plutôt bien, mais il faut dire que j’ai plusieurs années de télétravail derrière moi (alors que j’étais le premier et l’unique salarié de Framasoft).

Par contre, j’essaie de prendre la mesure de ce qui nous arrive. Et je n’y parviens pas.

Cela fait 12 ans que je suis salarié de Framasoft, d’abord en tant que délégué général, puis – suite au départ d’Alexis Kauffmann de l’association en 2014 – en tant que directeur. J’en ai vu passer des situations. Des ubuesques, des tendues, des tordues, des exaspérantes, des désespérantes. Mais là, on est face à autre chose. Et j’ai l’impression qu’il faudrait faire comme si rien n’avait changé.
J’ai bien compris l’intérêt des mesures de confinement (et de distanciation sociale, les copains de Datagueule expliquent ça très bien). Et je respecte ces mesures.

Merci de faire tourner cette vidéo de DataGueule, publiée sur leur chaîne PeerTube

Je veux bien être un bon petit soldat. Je veux protéger mes proches, les inconnu⋅e⋅s, les soignant⋅e⋅s.

Mais j’ai vraiment du mal avec des termes comme « Plan de Continuité d’Activité » ou « Continuité Pédagogique ».

Parce que, non, l’activité ne « continue » pas. Elle s’est pris une tarte dans la gueule, un coup de massue même, et ça n’est pas parce qu’elle bouge encore qu’elle « continue ».

J’ai fait ma part du job. J’ai produit (presque pour me détendre) un mémo sur le télétravail (publication demain a priori), parce que je sais que balancer des centaines de milliers de personnes en télétravail du jour au lendemain, c’est d’une violence inouïe pour un grand nombre d’entre elles. J’ai dû prendre des dizaines ou des centaines de décisions chaque jour depuis jeudi pour que Framasoft reste à flot, sans même savoir si ces décisions auraient du sens ou le moindre impact le lendemain. J’ai accompagné mes collègues comme j’ai pu, et je continuerai à le faire.

Mais qu’on ne me dise pas que l’activité « continue ».

Je sais que notre décision d’indiquer aux enseignant⋅es et aux élèves qu’ils et elles n’étaient plus les bienvenus chez nous a heurté. Cette décision, la mienne au départ, puisque je l’ai imposée d’urgence avant de pouvoir la faire valider par l’asso dont les membres avaient des urgences plus personnelles. Et elle n’a pas été facile à prendre. « « FRA » et « MA », c’est pour FRAnçais et MAthématiques », ai-je répété des milliers de fois ces dernières années. Donc, dire « non » aux profs est un crève-cœur pour moi. Mais, comme nous l’avons expliqué, même une infime portion de 800 000 enseignant⋅e⋅s et de 12 000 000 d’élèves, c’est trop pour nous. Cela se ferait au détriment des associations, collectifs, syndicats, TPE, particuliers, etc qui utilisent nos services et qui n’ont pas les moyens du plus gros Ministère de France. Alors certes, on va bricoler des trucs avec les CHATONS, et peut être le collectif « Continuité Pédagogique » va réussir son challenge, évitant à des EdTech affichant aujourd’hui leur solidarité de devenir les prédatrices de demain en poursuivant le processus déjà bien entamé de marchandisation de l’éducation.

Mais j’ai comme un doute.

Pourquoi chercher à tout prix à « continuer » ? On est coincés pour « 15j au moins » ©

Je me mets à la place de gamins qui ont entendu « Nous sommes en guerre » 4 ou 5 fois d’affilée par la plus haute autorité du pays [NDLR : 6 fois, en fait, il l’a dit 6 fois]. Qui sont enfermés chez eux. Qui ont interdiction de jouer avec ou de toucher leurs copains et copines… Et le problème, ça serait que de savoir comment des profs peuvent faire cours à 30 gamins en visioconférence, comme s’ils étaient encore en classe ? Comme si on « continuait » ?

Ça me paraît dingue. Le Ministère (avec qui nous ne sommes effectivement plus en très bons termes) s’acharne à tenter d’imposer des solutions techniques pour faire respecter la sacro-sainte « continuité pédagogique ». Je ne dis pas qu’à aucun moment ils ne pensent aux impacts psychologiques du confinement chez les enfants, mais de ce que j’en vois, vu d’ici, ça semble passer bien après le fait de leur fournir « la solution technique qui marche ». Je leur conseillerai bien de s’arrêter, de respirer un coup, et de changer d’attitude en passant de « donneur d’ordres » à « fournisseurs de ressources » en faisant confiance à chaque enseignant⋅e, individuellement, pour s’organiser collectivement avec ses collègues (et/ou avec les parents) afin d’apporter la meilleure solution selon les cas spécifiques, en lâchant prise sur le fait que pour le moment, personne ne maîtrise plus rien. Si on est prêt à confier nos enfants 7h par jour à des presque inconnu⋅es, je ne vois pas pourquoi on refuserait de leur faire confiance pour s’organiser dans le chaos ambiant. Mais je ne bosse pas au Ministère, et je suis fatigué de cette attitude du  « Un qui sait, tous qui appliquent ».

Cette désorganisation globale causée par le caractère – forcément – impromptu de la crise sanitaire actuelle semble se retrouver dans tous les domaines de l’État. Tout est flou. « On vous dira demain ».
Je ne pointe pas du doigt l’impréparation de l’État (qui me semble réelle, mais ça n’est pas le sujet), mais le fait que ce dernier entretienne un discours de « directives au jour le jour » qui freinent la mise en place de dynamiques collectives locales, puisqu’on attend la grand messe du lendemain. Il y a bien sûr l’urgence médicale. Il y a aussi l’urgence sociale (« Lavez-vous fréquemment les mains », « Restez chez vous », c’est simple quand on est SDF ?). L’urgence éducative (que je différencie de l’urgence scolaire). L’urgence culturelle. L’urgence associative (les associations palliaient à bien des manques de l’État et se retrouvent aujourd’hui sans réelle capacité d’action, et avec des incertitudes fortes sur leur avenir).  Etc.

Ce n’est pas un coup de gueule : j’ai conscience que c’est le bordel pour tout le monde, hein. Notamment pour toutes les professions qui (comme par hasard) avaient des régimes spéciaux : soignant⋅e⋅s, profs, cheminots, transports routiers, etc. Et je ne cherche pas de coupables.

Mais j’aimerais qu’on arrête de me dire qu’il faut que ça « continue ». Le monde a changé. Peut être temporairement, peut-être pas. Mais du coup, nous devons changer nous aussi.

Évidemment, je suis conscient que ce n’est pas la fin du monde (peut-être la fin d’un monde), et qu’on s’en relèvera. Et il me paraît normal, et sain, que certain⋅e⋅s aient besoin de « continuer » pour pouvoir sortir du sentiment d’angoisse ou d’irréalité dans lequel beaucoup d’entre nous sont plongés. Mais demain, une fois sorti de l’état de sidération, il faudra prendre la mesure de ce qui a changé. Retrouver et redonner du sens à nos actions. Et agir. Agir là où l’on se sent utile. Nous réorganiser.

Voilà une vérité qui dérange, ouuuuuuuuh ! :p

 

Concernant Framasoft, cela signifie qu’on ne sait plus rien. Inutile de venir me demander « Quand PeerTube supportera-t-il le live streaming ? », « Est-ce que Mobilizon sortira en juin comme prévu ? », « On aurait besoin d’un cloud en urgence pour qu’un médecin puisse être en liaison avec le SAMU, vous pouvez fournir ? ». Avant, je savais. On me payait pour savoir. Aujourd’hui, je ne sais plus.

Et ce n’est pas si grave, peut être.

Voyons cela comme un reboot. Un reset. L’occasion de repenser les choses sous d’autres angles.

Mes collègues et moi, mais aussi les 25 membres bénévoles de l’association (que des pétales de roses fleurissent sous leurs pieds pour les 18 prochaines générations) ferons de notre mieux, mais pas plus. Parce qu’il va falloir apprendre et découvrir, avec vous, ce que ça fait de louer des serveurs quand il faut imprimer une attestation puis faire 2h de queue pour aller acheter un paquet de pâtes.

Notre priorité sera d’abord de prendre soin de nous et de nos proches, et sans doute alors trouverons-nous comment être de nouveau vraiment utiles dans ce nouveau monde.

Librement,

pyg, La Vineuse sur Fréguande, anciennement Donzy-Le-National (ça ne s’invente pas), le 17 mars 2020.

 

Note de Fred : et dans ce foutoir il y a aussi nous, les bénévoles, qui sommes en train d’écoper le bazar dans nos boulots respectifs en télétravail ou pas (une pensée pour Framatophe qui bosse au CHU de Strasbourg où ça ne doit pas être facile en ce moment) et qui trouvons quelques minutes pour venir fermer les parenthèses que pyg ouvre en masse et ne referme pas toujours, insensible qu’il est aux courants d’air, notre ours d’airain qui porte tant de monde sur ses solides épaules. Oui, chez Frama, on s’aime, et on aime aussi la typo propre.




Laurent Chemla propose : exigeons des GAFAM l’interopérabilité

« Il est évidemment plus qu’urgent de réguler les GAFAM pour leur imposer l’interopérabilité. » écrit Laurent Chemla. Diable, il n’y va pas de main morte, le « précurseur dans le domaine d’Internet » selon sa page Wikipédia.

Nous reproduisons ici avec son accord l’article qu’il vient de publier sur son blog parce qu’il nous paraît tout à fait intéressant et qu’il est susceptible de provoquer le débat : d’aucuns trouveront sa proposition nécessaire pour franchir une étape dans la lutte contre des Léviathans numériques et le consentement à la captivité. D’autres estimeront peut-être que sa conception a de bien faibles chances de se concrétiser : est-il encore temps de réguler les Gafam ?

Nous souhaitons que s’ouvre ici (ou sur son blog bien sûr) la discussion. Comme toujours sur le Framablog, les commentaires sont ouverts mais modérés.

Interopérabilitay

« Interopérabilité » : ce mot m’ennuie. Il est moche, et beaucoup trop long.

Pourtant il est la source même d’Internet. Quasiment sa définition, au moins sémantique puisqu’il s’agit de faire dialoguer entre eux des systèmes d’information d’origines variées mais partageant au sein d’un unique réseau de réseaux la même « lingua franca » : TCP/IP et sa cohorte de services (ftp, http, smtp et tant d’autres) définis par des standards communs. Des machines « interopérables », donc.

Faisons avec.

L’interopérabilité, donc, est ce qui a fait le succès d’Internet, et du Web. Vous pouvez vous connecter sur n’importe quel site Web, installé sur n’importe quel serveur, quelle que soit sa marque et son système d’exploitation, depuis votre propre ordinateur, quelle que soit sa marque, son système d’exploitation, et le navigateur installé dessus.

Avant ça existaient les silos. Compuserve, AOL, The Microsoft Network en étaient les derniers représentants, dinosaures communautaires enterrés par la comète Internet. Leur volonté d’enfermer le public dans des espaces fermés, contrôlés, proposant tant bien que mal tous les services à la fois, fut ridiculisée par la décentralisation du Net.

Ici vous ne pouviez échanger qu’avec les clients du même réseau, utilisant le même outil imposé par le vendeur (« pour votre sécurité »), là vous pouviez choisir votre logiciel de mail, et écrire à n’importe qui n’importe où. Interopérabilité.

Ici vous pouviez publier vos humeurs, dans un format limité et imposé par la plateforme (« pour votre sécurité »), là vous pouviez installer n’importe quel « serveur web » de votre choix et y publier librement des pages accessibles depuis n’importe quel navigateur. Interopérabilité.

Bref. Le choix était évident, Internet a gagné.

Il a gagné, et puis… Et puis, selon un schéma désormais compris de tous, le modèle économique « gratuité contre publicité » a envahi le Web, en créant – une acquisition après l’autre, un accaparement de nos données après l’autre – de nouveaux géants qui, peu à peu, se sont refermés sur eux-mêmes (« pour votre sécurité »).

Il fut un temps où vous pouviez écrire à un utilisateur de Facebook Messenger depuis n’importe quel client, hors Facebook, respectant le standard (en l’occurrence l’API) défini par Facebook. Et puis Facebook a arrêté cette fonctionnalité. Il fut un temps où vous pouviez développer votre propre client Twitter, qui affichait ses timelines avec d’autres règles que celles de l’application officielle, pourvu qu’il utilise le standard (encore une API) défini par Twitter. Et puis Twitter a limité cette fonctionnalité. De nos jours, il devient même difficile d’envoyer un simple email à un utilisateur de Gmail si l’on utilise pas soi-même Gmail, tant Google impose de nouvelles règles (« pour votre sécurité ») à ce qui était, avant, un standard universel.

On comprend bien les raisons de cette re-centralisation : tout utilisateur désormais captif devra passer davantage de temps devant les publicités, imposées pour pouvoir utiliser tel ou tel service fermé. Et il devra – pour continuer d’utiliser ce service – fournir toujours davantage de ses données personnelles permettant d’affiner son profil et de vendre plus cher les espaces publicitaires. Renforçant ainsi toujours plus les trésoreries et le pouvoir de ces géants centralisateurs, qui ainsi peuvent aisément acquérir ou asphyxier tout nouveau wanabee concurrent, et ainsi de suite.

C’est un cercle vertueux (pour les GAFAM) et vicieux (pour nos vies privées et nos démocraties), mais c’est surtout un cercle « normal » : dès lors que rien n’impose l’interopérabilité, alors – pour peu que vous soyez devenu assez gros pour vous en passer – vous n’avez plus aucun intérêt à donner accès à d’autres aux données qui vous ont fait roi. Et vous abandonnez alors le modèle qui a permis votre existence au profit d’un modèle qui permet votre croissance. Infinie.

Imaginez, par exemple, qu’à l’époque des cassettes vidéo (respectant le standard VHS) un fabricant de magnétoscopes ait dominé à ce point le marché qu’on ait pu dire qu’il n’en existait virtuellement pas d’autres : il aurait évidemment modifié ce standard à son profit, en interdisant par exemple l’utilisation de cassettes d’autres marques que la sienne (« pour votre sécurité »), de manière à garantir dans le temps sa domination. C’est un comportement « normal », dans un monde libéral et capitaliste. Et c’est pour limiter ce comportement « normal » que les sociétés inventent des régulations (standards imposés, règles de concurrence, lois et règlements).

Et il est évidemment plus qu’urgent de réguler les GAFAM pour leur imposer l’interopérabilité.

Nous devons pouvoir, de nouveau, écrire depuis n’importe quel logiciel de messagerie à un utilisateur de Facebook Messenger, pourvu qu’on respecte le standard défini par Facebook, comme nous devons écrire à n’importe quel utilisateur de Signal en respectant le standard de chiffrement de Signal. Il n’est pas question d’imposer à Signal (ou à Facebook) un autre standard que celui qu’il a choisi (ce qui empêcherait toute innovation), pourvu que le standard choisi soit public, et libre d’utilisation. Mais il est question de contraindre Facebook à (ré)ouvrir ses API pour permettre aux utilisateurs d’autres services d’interagir de nouveau avec ses propres utilisateurs.

Au passage, ce point soulève une problématique incidente : l’identité. Si je peux écrire à un utilisateur de Messenger, celui-ci doit pouvoir me répondre depuis Messenger. Or Messenger ne permet d’écrire qu’aux autres utilisateurs de Messenger, identifiés par Facebook selon ses propres critères qu’il n’est pas question de lui imposer (il a le droit de ne vouloir admettre que des utilisateurs affichant leur « identité réelle », par exemple : ce choix est le sien, comme il a le droit de limiter les fonctionnalités de Messenger pour lui interdire d’écrire à d’autres : ce choix est aussi le sien).

Il est donc cohérent d’affirmer que – pour pouvoir écrire à un utilisateur de Messenger depuis un autre outil – il faut avoir soi-même un compte Messenger. Il est donc logique de dire que pour pouvoir lire ma timeline Twitter avec l’outil de mon choix, je dois avoir un compte Twitter. Il est donc évident que pour accéder à mon historique d’achat Amazon, je dois avoir un compte Amazon, etc.

capture d’écran, discussion sur Twitter
capture d’écran, discussion avec L. Chemla sur Twitter. cliquez sur cette vignette pour agrandir l’image

L’obligation d’avoir une identité reconnue par le service auquel on accède, c’est sans doute le prix à payer pour l’interopérabilité, dans ce cas (et – au passage – c’est parce que la Quadrature du Net a décidé d’ignorer cette évidence que j’ai choisi de quitter l’association).

Ce qui ne doit évidemment pas nous obliger à utiliser Messenger, Amazon ou Twitter pour accéder à ces comptes: l’interopérabilité doit d’accéder à nos contacts et à nos données depuis l’outil de notre choix, grâce à l’ouverture obligatoire des API, pourvu qu’on dispose d’une identité respectant les standards du service qui stocke ces données.

On pourrait résumer ce nouveau type de régulation avec cette phrase simple :

« si ce sont MES données, alors je dois pouvoir y accéder avec l’outil de MON choix ».

Je dois pouvoir lire ma timeline Twitter depuis l’outil de mon choix (et y publier, si évidemment j’y ai un compte, pour que les autres utilisateurs de Twitter puissent s’y abonner).

Je dois pouvoir consulter mon historique d’achats chez Amazon avec l’outil de mon choix.

Je dois pouvoir écrire à (et lire les réponses de) mes contacts Facebook avec l’outil de mon choix.

Il y aura, évidemment, des résistances.

On nous dira (« pour votre sécurité ») que c’est dangereux, parce que nos données personnelles ne seront plus aussi bien protégées, dispersées parmi tellement de services décentralisés et piratables. Mais je préfère qu’une partie de mes données soit moins bien protégée (ce qui reste à démontrer) plutôt que de savoir qu’une entreprise privée puisse vendre (ou perdre) la totalité de ce qui est MA vie.

On nous dira que c’est « excessivement agressif pour le modèle économique des grandes plateformes », alors qu’évidemment c’est justement le modèle économique des grandes plateformes qui est excessivement agressif pour nos vies privées et nos démocraties, d’une part, et que d’autre part l’interopérabilité ne modifie en rien ce modèle économique : dès lors qu’elles stockent toujours une partie de nos données elles restent (hélas) en capacité de les vendre et/ou de les utiliser pour « éduquer » leurs IA. Tout au plus constateront-elles un manque-à-gagner comptable, mais ne gagnent-elles pas déjà largement assez ?

À ce jour, l’interopérabilité s’impose comme la seule solution réaliste pour limiter le pouvoir de nuisance de ces géants, et pour rétablir un peu de concurrence et de décentralisation dans un réseau qui, sinon, n’a plus d’autre raison d’être autre chose qu’un simple moyen d’accéder à ces nouveaux silos (qu’ils devraient donc financer, eux, plutôt que les factures de nos FAI).

À ce jour, l’ARCEP, la Quadrature du Net (même mal), l’EFF, le Sénat, et même l’Europe (Margrethe Vestager s’est elle-même déclarée en faveur de cette idée) se sont déclarés pour une obligation d’intéropérabilité. C’est la suite logique (et fonctionnelle) du RGPD.

Qu’est-ce qu’on attend ?

Édit. de Laurent suite à la publication de l’article sur son blog

Suite à ce billet des discussions sur Twitter et Mastodon, indépendamment, m’ont amené à préciser ceci : prenons par exemple mamot.fr (l’instance Mastodon de la Quadrature) et gab.ai (l’instance Mastodon de la fachosphère). Mamot.fr, comme nombre d’autres instances, a refusé de se fédérer avec Gab. C’est son droit. En conséquence, les utilisateurs de Gab ne peuvent pas poster sur Mamot, et inversement.

Pour autant, les deux sont bel et bien interopérables, et pour cause : elles utilisent le même logiciel. Gab pourrait parfaitement développer un bout de code pour permettre à ses utilisateurs de publier sur Mamot, pour peu qu’ils s’y soient identifiés (via une OAuth, pour les techniciens) prouvant ainsi qu’ils en acceptent les CGU.

Ce qu’elles ne sont pas, c’est interconnectées : il n’est pas possible de publier sur l’une en s’identifiant sur l’autre, et inversement.

Je crois qu’au fond, les tenants de l’idée qu’on devrait pouvoir publier n’importe quoi n’importe où, sans identification supplémentaire, confondent largement ces deux notions d’interconnexion et d’interopérabilité. Et c’est fort dommage, parce que ça brouille le message de tous.

 

Pour aller plus loin dans la technique, vous pouvez aussi lire cette réponse de Laurent dans les commentaires de NextINpact.




Une extension qui meta-press.es à ta disposition

La veille sur la presse en ligne est laborieuse et exigeante, mais une extension pour Firefox peut la rendre plus légère, rapide et efficace… et plus éthique que Google News.

Nous rencontrons aujourd’hui Simon Descarpentries pour lui poser des questions sur le module Meta-Press.es qu’il a créé.

 

Bonjour Simon, pourrais-tu nous dire par quels chemins tu es arrivé à Meta-press.es…

photo noir et blanc de Simon DescarpentriesCommençons par le début : je suis né en 1984 comme la FSF et comme elle, je préfère mes logiciels avec de l’éthique en plus d’un code source accessible (pour reprendre cette belle formule de Pouhiou). J’ai découvert GNU+Linux en l’an 2000, ai adhéré à l’April en 2002, terminé mes études en 2007 et travaillé pour Framasoft de 2009 à 2011. J’ai ensuite rejoint Sopinspace1 jusqu’à sa mise en sommeil 4 ans plus tard et mon entrée dans Acoeuro.com2.

Très tôt j’ai décidé de ne pas pousser le monde dans la mauvaise direction le jour en essayant de compenser les dégâts bénévolement la nuit. Je me suis donc efforcé de gagner ma vie en faisant directement ce qui me semble éthique et via Acoeuro.com j’ai une grande liberté de choix dans mes clients, qui ne sont que des associations, clubs sportifs ou collectivités locales3.

Mais ce n’est pas tout d’en vivre, j’ai aussi toujours eu envie de contribuer au Logiciel Libre en retour. J’ai commencé par des traductions (avec la formidable équipe Framalang), puis me suis attelé à la comptabilité de FDN.fr (pendant 5 ans), j’ai fait un peu de JavaScript pour lancer un widget de campagne de LQDN.fr ou aider à éplucher les 5000 réponses d’une consultation de la Commission Européenne… Mais ça me démangeait toujours.

Je me suis donc également occupé de la revue de presse de La Quadrature du Net pendant 5 ans, et c’est là que m’est venue l’envie de développer une alternative à Google News, afin de libérer l’association de sa dépendance envers un acteur qu’elle critique à juste titre le reste du temps. À la faveur d’un inter-contrats en 2017, j’ai repris mes prototypes précédents de méta-moteur de recherche pour la presse et j’ai exploré sérieusement cette piste.

…tu en arrives ainsi à Meta-Press.es ?

Voilà, j’ai réservé un nom de domaine dès que j’ai eu une preuve de concept fonctionnelle.

Alors c’est quoi exactement ?

Meta-Press.es est un moteur de recherche pour la presse sous forme d’une extension pour Firefox.

Directement depuis notre navigateur, il interroge un grand nombre de journaux4. L’extension récupère les derniers résultats de chaque journal et permet de…

  • trier ces résultats,
  • mener notre recherche dedans,
  • sélectionner ceux qui nous intéressent,
  • exporter cette sélection suivant plusieurs formats (JSON, RSS ou ATOM, bientôt CSV aussi).

Et comment ça marche au juste ?

Eh bien il faut bien sûr installer l’extension depuis sa page officielle.
Tu ouvres ensuite l’onglet de l’extension en cliquant sur l’icône petite icône de l’extension meta-press.estu saisis les termes de ta recherche, tu précises les sources dans lesquelles chercher : journaux, radios, agrégateurs de publications scientifiques… par défaut tu choisis celles qui sont dans ta langue, et tu lances la recherche.

boutohn d elancement de la rceherche

Meta-Press.es va alors interroger les sources choisies et afficher les résultats.

Quelles différences avec un agrégateur RSS ou une poche-kangourou comme Wallabag ?
Contrairement à un agrégateur de flux RSS, Meta-Press.es donne accès aux contenus qui existaient avant qu’on s’abonne aux flux, puisque Meta-Press.es utilise la fonctionnalité de recherche des journaux. L’extension s’emploie à propager la requête de l’utilisateur auprès de chaque source pour agréger tous les résultats et les trier dans l’ordre chronologique. Google News ne fait pas beaucoup plus en apparence, or ça, n’importe quel ordinateur peut le faire.

Ensuite, Meta-Press.es intègre déjà un catalogue de sources connues (principalement des journaux, mais aussi des radios ou des agrégateurs de publications scientifiques), et est directement capable de chercher dans toutes ces sources, alors qu’un agrégateur de flux RSS doit être configuré flux par flux.

Actuellement, la base contient un peu plus de 100 sources (de 38 pays et en 21 langues), dont déjà 10 % ont été ajoutées par des contributeurs. Ces sources sont organisées par un système d’étiquettes pour les thèmes abordés, la langue ou d’autres critères techniques. Ce système permet d’accueillir toutes les contributions et l’utilisateur choisira ensuite dans quoi il veut chercher.

Apparemment c’est surtout pour faire de la veille sur la presse, est-ce que ça peut intéresser tout le monde ou est-ce un truc de « niche » pour un nombre limité de personnes qui peuvent y trouver des avantages ?

L’extension a été développée avec le cas d’usage de la revue de presse de la Quadrature du Net en tête. On est toujours plus efficace en grattant soi-même là où ça démange.

Mais les journalistes auxquels j’ai présenté Meta-Press.es se sont également montrés enthousiastes, car l’outil renvoie toujours les mêmes résultats quand on fait les mêmes recherches (même si on change d’ordinateur ou de connexion internet). Ce n’est pas le cas quand ils utilisent Google News, car l’entreprise traque leur comportement (historique des recherches, articles consultés) pour renvoyer ensuite des résultats de recherche « personnalisés » (donc différents d’une fois sur l’autre), et surtout, pour vendre aux annonceurs de la publicité ciblée.

Et puis un Mastonaute a récemment trouvé un autre moyen de se servir de Meta-Press.es :

un internaute a testé l’extension pour comparer le nombre de résultats de recherche pour "référendum ADP" et "le grand débat" (le deuxième l’emporte largement.

Au-delà des recherches, ce que permet Meta-Press.es, c’est d’exporter les résultats d’une recherche dans un fichier. On peut ainsi :

• archiver les résultats ;
• les reprendre plus tard (même hors-connexion) ;
• les envoyer à un ami.

On peut également sélectionner les résultats que l’on souhaite exporter. Une sélection exportée au format RSS peut ensuite facilement être ajoutée au flux RSS de la revue de presse d’une association (comme c’est le cas pour LQDN).
Cela épargne les deux-tiers du travail dans ce domaine, qui consistait sinon à copier chaque information (titre, date, source, extrait…) de la page du journal à l’outil générant le flux de la revue de presse.

D’ailleurs, pendant mes années de revue de presse à LQDN, plusieurs associations amies nous ont demandé quels outils on utilisait de notre côté. On a répondu à chaque fois qu’on utilisait plusieurs outils faits main (la nuit par l’un des cofondateurs) emboîtés les uns dans les autres sans documentation technique et que l’essentiel du travail restait fait à la main. C’était frustrant pour tout le monde.

Aujourd’hui, l’outil est là, revenez les amis, nous pouvons désormais tous nous partager Meta-Press.es !

logo de l’extension meta-press.es par Elisa de Guerra-Castro
Logo de l’extension par Elisa de Guerra-Castro

 

———*———*———

Bon, pendant que les plus impatients sont déjà en train de tester l’extension et de s’en servir, nous avons d’autres lecteurs et lectrices un peu plus techniques qui veulent savoir comment ça se passe dans les coulisses, et pour commencer avec quelles briques tu as travaillé…

Techniquement, c’est fait en JavaScript moderne (ECMAScript6/7) avec tous les meilleurs exemples trouvés sur StackOverflow, developer.mozilla.org et surtout les API récentes comme : async/await, <script type= »module »>, fetch, crypto, domParser, XPathEvaluator

Je suppose que certain⋅es vont vouloir ajouter des « sources »…

Le processus de contribution des sources a été simplifié au maximum.

D’ailleurs, la première contribution à Meta-Press.es en a détourné l’usage pour y intégrer une dizaine de sources de publications scientifiques. C’est un cas auquel je n’avais pas pensé en développant Meta-Press.es, mais la contribution s’est facilement intégrée au reste du projet, on a juste eu à y mettre l’étiquette de thème : « science ».

  • Si la source propose des résultats de recherche sous la forme d’un flux RSS, il suffit en gros de préciser le nom de la source et l’adresse du flux (en remplaçant les termes de recherche par : {}) dans le champ d’exemple de source des paramètres de l’extension. La plupart des journaux qui utilisent le moteur WordPress fournissent ce flux (sûrement sans même le savoir), ce qui représente un tiers des sources de Meta-Press.es à l’international. En revanche en France, beaucoup de journaux utilisent SPIP comme moteur de site web, or SPIP n’intègre pas cette fonctionnalité par défaut… Une mise à jour serait très bienvenue ! En proportion, les flux RSS représentent donc environ 30% des sources actuelles, contre 1% de flux ATOM (la bataille est moins serrée qu’entre vim et emacs).
  • Si la source ne propose pas de résultats en RSS, l’exercice peut se résumer à rassembler une URL et 4 sélecteurs CSS. Toutefois, il faut donc parler HTML et CSS couramment, et bien souvent RegEx aussi pour arriver à ses fins. J’ai listé des documentations synthétiques dans le README.adoc du projet sur Framagit.

Une source est donc décrite par un objet JSON dans lequel on détaille comment accéder à chaque information dans la page de résultats (par des sélecteurs CSS donc pour pointer les éléments) et éventuellement en ajoutant un retraitement du texte obtenu par motif de remplacement en expression rationnelle. Pour s’exercer, l’ajout d’une source peut se faire directement depuis les paramètres de l’extension (où vous trouverez des conseils et les sources fournies en exemples). Si vous avez un résultat fonctionnel, vous pouvez vous contenter de me l’envoyer simplement par courriel, je m’occuperai de l’intégrer au projet.

J’avais testé en 2013 plusieurs solutions pour voir ce qui était le plus rapide dans le rapatriement et l’analyse des pages web listant les résultats de recherche de chaque source. Entre autres, les pages de résultat sont analysées par Firefox dans ce qu’on appelle un fragment de HTML. Ce dernier n’est pas complètement interprété par le navigateur web (pas de rendu graphique). Entre autres, les images et les feuilles de style de la page ne sont pas chargées. Il n’y en a pas besoin. En se contentant du HTML les choses se passent bien plus rapidement que s’il fallait charger les mégaoctets d’images et de traqueurs des journaux.

En puisant les résultats dans des flux RSS, le traitement devrait aller encore plus vite car la structure XML d’un flux RSS est minimaliste. Mais les serveurs web priorisent mal ces requêtes, alors les flux RSS mettent facilement plus de 10 secondes à arriver.

Une autre question épineuse, liée au JavaScript est celle de l’analyse des dates en format non américain. De nombreuses bibliothèques de fonction existent pour parer aux déficiences de la norme, mais elles sont généralement volumineuses et lentes. Je propose ma propre solution dans ce domaine, avec la fonction JavaScript `month_nb` qui se contente de transformer un nom de mois en son numéro, mais sait le faire pour 69 langues et n’a même pas besoin de connaître la langue du mois à convertir. J’en ai parlé plus longuement sur le site de Meta-Press.es notamment pour détailler l’aspect minimaliste et ré-utilisable de mon approche :  il fallait là aussi « faire rentrer le monde dans un fichier JSON » mais ça c’est bon, c’est fait.

Mais pourquoi avoir choisi une extension pour Firefox plutôt qu’une appli pour Android ou une appli standalone à installer sur son ordinateur… ?

Je faisais tenir mes premiers prototypes dans un unique fichier HTML. Je trouvais ça élégant d’avoir tout dans un seul fichier : le code, l’interface graphique, les données… Et puis un fichier HTML c’est facile à distribuer (par clé USB, en pièce jointe d’un courriel, directement sur le web…). Toutefois, comme je l’ai expliqué dans le billet « Motivations » du blog du projet, une contrainte technique empêchait ce modèle de fonctionner pour Meta-Press.es : on ne peut pas accéder au contenu d’une iframe depuis le JavaScript d’une simple page web.
Et puis j’ai compris qu’avec une extension pour Firefox la contrainte pouvait être levée. J’ai donc tout naturellement continué mon travail dans cette direction, en m’appuyant sur les technologies que je manipule au quotidien : le Web.
Avec un peu de recul, je considère que c’était une excellente idée. Firefox est probablement l’analyseur de HTML le plus rapide au monde, en cours de ré-écriture, par morceaux, en Rust. Piloter cette fusée via un langage de script se révèle à la fois plaisant et efficace.

Si j’avais voulu faire une application à part, j’aurais probablement utilisé le langage Python (dont je préfère la syntaxe, surtout édité avec vim et des tabulations !), mais j’aurais forcément eu à manipuler un analyseur de page web moins rapide et probablement moins à jour.

Ensuite, en tant qu’extension de Firefox, Meta-Press.es est aussi utilisable avec le navigateur web Tor, qui est taillé pour la protection de votre vie privée et installable en quelques clics sur n’importe quel ordinateur et quasiment n’importe que système d’exploitation.
Le navigateur Tor a été inventé en grande partie pour lire la presse en ligne sans être suivi, ni laisser de traces. Les deux font donc la paire. Avec le navigateur Tor les journaux ne savent pas qui vous êtes, et avec Meta-Press.es vous n’avez plus besoin de Google pour les trouver. Retour au modèle du bon vieux journal lu dans le fauteuil du salon, sans autres conséquences, ni à court, ni à long terme.

En ce qui concerne Android, l’extension fonctionne parfaitement une fois installée sur Firefox pour Android (ou la version IceCatMobile en provenance de la logithèque libre pour Android : F-Droid.org).

Mozilla offre l’avantage de fournir l’infrastructure de distribution du programme et un référencement (l’extension est facile à retrouver via le moteur de recherche d’addons.mozilla.org avec les mots-clés « meta presse »). Mozilla gère les mise à jour, des retours utilisateurs rapides ou complets via les commentaires, la notation par étoiles et même une porte de collecte de dons pour soutenir le projet — qui fonctionne très bien ;-).

Si l’on ajoute la documentation et les recommandations suite à l’analyse du code (automatique mais aussi effectuée par des humains), c’est une plateforme très accueillante.

Dans l’actualité récente les éditeurs de presse en ligne français étaient en conflit avec Google et son moteur de recherche. Est-ce que de nouvelles contraintes légales ne vont pas impacter Meta-Press.es ?

Oui, j’ai suivi ce feuilleton, et non ça ne devrait avoir de conséquence pour Meta-Press.es.
Pour reprendre un peu le sujet, tout se joue autour de la directive européenne sur les éditeurs de presse en ligne, que les élites du gouvernement se sont empressées de transposer en droit français, pour l’exemple et avec de grandes annonces.
Cet épisode a donné lieu en septembre à de savoureux échanges entre Google et les éditeurs. Le fond du problème était que les éditeurs, déjà sous perfusion de l’État, ont cru qu’ils pourraient taxer Google aussi (en améliorant la rente de leur situation, plutôt qu’en s’adaptant à un monde qui change), au moins pour un montant proportionnel à l’extrait d’article que Google republie chez lui, à côté de ses publicités, et dont de plus en plus de lecteurs se contentent (comme je l’ai détaillé dans ce commentaire sur LinuxFR.org).

Ça m’a fait bizarre, mais c’est Google que j’ai trouvé de bonne foi pour le coup : aucune raison de payer la rançon. Le géant américain a d’ailleurs simplement répliqué en retirant les extraits visés, en publiant des stats sur la faible consultation des résultats de Google News sans extrait, et en indiquant que pour un retour aux affaires il suffisait de préciser son accord via un fichier hébergé par chaque journal (une directive du fameux robot.txt).
En deux semaines la moitié des éditeurs avaient autorisé Google à reprendre gratuitement les extraits, au bout d’un mois tous avaient rejoint le rang. Tout ce travail législatif international pour en arriver là : un communiqué de presse du moteur de recherche et des redditions sans condition de la presse.

Aujourd’hui c’est facile à dire, mais je pense que les éditeurs n’ont pas pris le bon chemin… Au lieu d’essayer de jouer au plus malin et de perdre magistralement5, ils devraient chercher à s’émanciper de cet intermédiaire qui valorise sa pub avec leurs contenus. Un moyen de se débarrasser de cet intermédiaire, ce serait de développer eux-mêmes un Meta-Press.es, rien ne l’empêche techniquement. Après, j’ai quelques années d’avance, mais rien ne les empêche non plus de me soutenir.

Je me suis logiquement fait quelques sueurs froides, inquiet de voir bouger l’horizon juridique d’un projet sur lequel je me suis attelé depuis plusieurs années. Mais je vais pouvoir laisser les extraits de résultats de recherche dans Meta-Press.es, car cet outil n’entre pas dans le périmètre d’application de la loi, qui ne vise que les plateformes commerciales, ce que n’est pas Meta-Press.es. De plus, Meta-Press.es ne publie rien, tout se passe entre le navigateur d’un internaute et les journaux, pas d’intermédiaire.

Pas d’intermédiaire, mais plein d’idées pour continuer le développement de l’outil ?

Ça oui ! À commencer par l’indispensable mise en place d’un cadriciel (framework) de test automatisé des sources, pour tenir toute la collection à jour en détectant celles dont la présentation des résultats a changé et doit être revue.
Ensuite, j’ai déjà évoqué l’ajout d’un format d’export CSV ou la présentation de l’extension sur écran de téléphone, mais l’outil pourrait par exemple également être internationalisé pour en diffuser plus largement l’usage.
Une grande idée serait d’implémenter un test de rapidité de réponse des sources, pour ne retenir que les sources qui répondent rapidement chez vous.
La possibilité de récupérer plus que les 10 derniers résultats de chaque source est également sur les rails, et en fait malheureusement, la TODO-list du projet ne fait que s’agrandir au fur et à mesure que je travaille à la réduire…

Comment vois-tu la suite pour Meta-presse.es ?

Meta-Press.es n’est pas une grande menace pour Google, mais c’est une alternative techniquement viable.

Il faut maintenant faire l’inventaire des journaux du monde6 et mettre cet index en commun dans le dépôt des sources de Meta-Press.es. Je n’y arriverai pas seul, mais je suis bien déterminé à faire cette part de dé-Google-isation de l’internet7 et à la faire bien, dans la plus pure tradition Unix (une chose à la fois, mais bien faite).

Cela fait déjà des années que je travaille sur Meta-Press.es et je porterai ce projet le plus loin possible. Avec moi une contribution n’est jamais gaspillée. Alors je compte sur vous pour m’aider à indexer la presse en ligne.

Je vous encourage à bidouiller votre source préférée et à me l’envoyer si elle fonctionne ou si vous avez besoin d’un coup de pouce pour terminer. Indiquez-moi par courriel les sources à flux RSS que vous avez trouvées car elles sont très rapides à intégrer, et normalement stables dans le temps8.

Cet inventaire, réalisé pour un projet libre et fait dans un format standard (JSON) sera réutilisable à volonté. C’est une autre garantie qu’aucune contribution ne sera perdue.

D’autres malices dans ta boîte à projets ?

Avec les connaissances acquises en développement d’extension pour Firefox, il y a d’autres problèmes auxquels j’aimerais proposer des solutions… Je pense par exemple au paiement en ligne sur le Web. C’est parce qu’il n’y a pas de moyen simple de payer en un clic que la plupart des éditeurs de contenus s’empressent de grever leurs œuvres de publicité, parce que ça, au moins, ça rapporte, et sans trop d’efforts.

Une solution pourrait être proposée sous la forme d’une extension de Firefox. Une extension qui lirait le contenu des liens affublés du protocole payto: (comme il existe déjà le mailto:), ouvrirait une fenêtre de sélection de banque, proposerait de vous loguer sur votre compte via le site officiel de votre banque, et vous avancerait en lecture rapide jusqu’à la validation d’un virement bancaire, pour le destinataire précisé dans le lien payto:, pour le montant, le libellé et la devise précisée.

Dans l’idéal, les banques proposeraient une interface pour faire ça facilement, mais elles ne le font pas, et on n’en a pas forcément besoin pour que ça marche, il suffit d’arpenter leur interface web comme on le fait pour les résultats de recherche des journaux avec Meta-Press.es.

Coupler cette idée avec les virements rapides que les banques sont en train de concéder pour faire face au Bitcoin, et voilà, le Web serait réparé…

S’il y a des financeurs que ça intéresse, moi je sais faire…

———*———*———

———*———*———




SCRUM et les mêlées quotidiennes

Dans cet article, Matt, développeur à Los Angeles, s’attaque aux daily standups, ces réunions de la méthodologie SCRUM, très à la mode actuellement. Sous ce terme se cache une réunion quotidienne d’au plus 15 minutes, se déroulant normalement debout, qui a pour but la synchronisation de l’équipe. La traduction choisie ici est « mêlée quotidienne », mais on trouve aussi les appellations « Daily », « standups » ou réunions quotidiennes.

Source : The pointlessness of daily standups

Traduction framalang : Maïa, Côme, Evvin, Fabrice, Goofy et Marius

De l’inutilité des mêlées quotidiennes

Une mêlée quotidienne
Image de petecocoon (CC BY-NC-SA 2.0)

 

Vos mêlées quotidiennes tuent votre productivité.

Peut-être est-ce de la naïveté ou peut-être est-ce seulement le fait d’avoir fait partie d’équipes où, c’est un point important à noter, personne (pas même moi) ne savait comment mener une mêlée quotidienne efficacement, mais je n’en ai jamais compris l’utilité. Ceci est doublement vrai si on prend en considération l’utilisation en parallèle d’outils tels que Jira ou Trello, couplés aux messages incessants que permet Slack.

Quelle est finalement l’utilité d’une mêlée quotidienne ? Si j’envisage de critiquer quelque chose, je préfère être certain de savoir de quoi je parle. J’ai une vague intuition de ce que doit être leur rôle, mais pour être complet, jetons (rapidement) un œil sur la description d’une mêlée quotidienne dans la documentation d’Atlassian :

[…] une mêlée quotidienne est une réunion qui implique l’équipe de base : les propriétaires du produit, les développeurs et le facilitateur SCRUM. Le style de cette réunion est propre à chaque équipe, mais chez Atlassian, nous utilisons trois questions simples pour la structurer :

  • Sur quoi ai-je travaillé hier ?
  • Sur quoi vais-je travailler aujourd’hui ?
  • A quels obstacles suis-je confronté ?

… et un peu plus loin…

Ces questions mettent en lumière les progrès et aident à identifier ce qui bloque l’équipe. De même, cela renforce l’équipe car tout le monde partage les progrès qui contribuent à l’équipe. Le renforcement quotidien du partage des réussites et des plans individuels maintient l’enthousiasme collectif quant à la contribution globale de l’équipe à l’entreprise.

Ok, donc fondamentalement, le seul intérêt des mêlées quotidiennes est de « maintenir tout le monde enthousiaste » ?

… *** gros soupirs *** …

J’ai toujours eu l’impression que l’industrie aime traiter les équipes de développement comme une bande d’ados stupides. Permettez-moi de m’étendre là-dessus…

Nous devrions être enthousiastes et nous sentir chanceux de disposer de tables de ping-pong, d’en-cas gratuits, de jours de congés pour les anniversaires (avec durée indéterminée, pour écraser l’altruisme), et maintenant, d’être capable de voir les progrès de chacun ? Comprenez-moi bien, je ne suis pas cynique à ce point-là, mais cet argument en particulier pour les mêlées quotidiennes me frappe telle la carotte au bout du bâton du micro-management.

Peut-être que cela enthousiasme certains, et peut-être même que des gens en tirent des bénéfices. Je dirais plutôt qu’ils n’utilisent pas leur panoplie d’outils à leur maximum, mais passons, je leur laisse cela. Cependant, je préfère m’intéresser au ratio coût/bénéfice des mêlées quotidiennes et alors votre équipe pourra prendre une décision sur ces calculs.

Mettons de côté pour un instant le « facteur d’enthousiasme » qui n’est pas quantifiable. Nous devons être capables de régler les points suivants :

  • Qu’a fait un membre de l’équipe hier
  • Que fait un membre de l’équipe aujourd’hui
  • N’importe quel élément bloquant qu’un membre de l’équipe rencontre

… d’accord, j’allais écrire un paragraphe ou deux sur ces points, mais je vais m’en remettre à Cervantes pour ce coup-ci :

Sois bref dans ton discours, car ce qui est prolixe ne peut être agréable

(Intelligence et sagesse de Don Quichotte)

 

Voici donc les contre-arguments :

  • Jira, Trello, Asana, les post-it sur le mur, ou discussions sur Slack
  • Jira, Trello, Asana, les post-it sur le mur, ou discussions sur Slack
  • Ils devraient alerter le reste de l’équipe immédiatement

Les deux premières réfutations ne nécessitent pas de clarification j’espère. Pour le dernier point, soyons honnêtes, si vous êtes bloqué⋅e sur quelque chose et que vous attendez la prochaine mêlée pour prévenir le reste de l’équipe que vous êtes bloqué⋅e, d’autres soucis de communication doivent être pris en compte. Les points bloquants doivent être traités immédiatement.

« Attendez une minute ! », pourrait-on me dire, « cela va déranger l’équipe si les gens sont interrompus à cause d’un point bloquant ! ». Déranger l’équipe ? Vous voulez dire comme un point quotidien des tâches de chacun de la veille et du jour, sans compter les quasi-omniprésentes digressions ? Ce genre d’interruption ?

Je n’en vois pas le bénéfice global. J’argumenterais que la perte d’attention est plus probable que l’intérêt de savoir sur quoi travaille quelqu’un d’autre. Réellement. Réfléchissez-y. Combien de fois retirez-vous des informations utiles de vos mêlées (que vous n’auriez pas pu obtenir de vos outils de suivi de projet), par opposition à la perte de contexte de votre propre travail et — pour finir — par rapport à l’attention consacrée à des digressions qui devraient se dérouler en dehors des réunions ?
Vous voulez une équipe plus efficace ? Vous voulez des plages de concentration plus longues pour avancer sur les tâches de votre sprint ?
Soyez asynchrones, et supprimez les mêlées quotidiennes. De toute manière, elles ne servent à rien.

 

À propos de l’auteur

Matt est un développeur frontend qui vit (et skate) à Los Angeles. Il développe en React et en TypeScript, mais s’intéresse beaucoup aux langages bas-niveau (Rust, C++, C, …).

Il est joignable via Mastodon ou Twitter