Review of Framasoft’s actions in 2020 (excluding the lockdown period)

Our actions are funded by your donations, increased by your contributions and are useful because you share them and make them your own. Therefore we wanted to take the time to make an review of our main actions carried out in 2020.

Even though the year is not over yet we can already see what our association (35 members, 10 employees) has done with the resources received.

Note:

Setting freedoms in code

In digital world, code is law: people running the code have the power and responsibility to determine what will be possible or impossible to do.

That’s why we have taken the responsibility to develop some softwares: in order to experiment other ways to open up possibilities, to offer alternative ways to organize our digital exchanges.

Coding these softwares under free licenses allows us to limit this huge power over the code (so what makes the rules on our screens) thanks to transparency mechanisms, works for opening up to the community and to the possibility of alternative governances.

Illustration by David Revoy – License: CC-by 4.0

Reinforcing Framaforms to face Google Forms

When it opened in 2016, we didn’t imagine that Framaforms, our alternative to Google Forms, would be the most used service of the De-google-ify the Internet campaign!

At this time, the challenge was to show that Free Libre Open Source Softwares (FLOSS) plugins (here Drupal and Webforms) allows non-developers to hack a respectable alternative to Google Forms in 14 working days by adding only 60 lines of code!

Since then, hundreds of thousands of people have been using this tool. We asked Théo, our intern, to improve this tool. Thanks to him, Framaforms has been upgraded to v1, a version correcting many bugs, allowing the automatic erasure of expired forms and the display of a page to contacta form creator.

Following his internship, Théo has joined our salaried team for a few months to continue his work on Framaforms. The last version, v1.0.3, enables to install Framaforms software in other languages than French and includes several tools to fight against spam.

It may be a detail for you… But if you knew how many people contact our support service to talk to forms’ creators…

Mobilizon: to manage groups and events out of Facebook

Mobilizon is our free and federated tool to free our events and groups from Facebook. Mentioned in December 2018 and financed by a fund-raising in the spring of 2019, Mobilizon has been developed throughout 2020.

Following a delay in development (due to a global pandemic), the first version of Mobilizon was released in October, with:

  • a demo instance,
  • a presentation site,
  • a complete documentation,
  • a photo novel telling a case study,
  • our public instance (for the French speaking only)
  • and Mobilizon.org: a website to guide you according to your needs and find your way among all these tools!

Since the publication of this first version, there are many contributions to Mobilizon. Among them, an Android application has been created by Tom79 and you can find it on Google’s Playstore and on Fdroid, the free app catalogue.

Many other contributions (feedbacks, issues, translations, code and assistance to the installation, etc.) allow an update (version 1.0.2) that corrects many bugs while adding the possibility to join groups in one click, to install Mobilizon via Docker and to use the software in 14 different languages.

Illustration by David Revoy – Licence: CC-by 4.0

PeerTube: on its way to live streaming in the v3

That summer, we launched a fundraising to finance PeerTube’s third version, our free and federated alternative that generalizes video broadcasting.

While France and the world were affected (and still are) by a pandemic, we have chosen to break the codes of crowdfunding by assuring that we would develop v3 announced features (whether we raise the money or not) and giving whoever the possibility to participate to the financing of the 60 000€ that the project will cost.

The bet was achieved because almost €68 000 were raised thanks to important donations of structures as Octopuce, Code Lutin or the Debian Fondation that also gives us a great recognition of PeerTube’s usefulness.

Since June, we have developed and added many features to PeerTube: videos and channels global search (available on the search field of instances and on our search engine SepiaSearch as well), several moderation tools, significant improvements for playlists and to the plugin system… the list goes on!

Live and peer-to-peer video broadcasting is encoded but still needs to be tested and refined… Because even though this live will be minimalist (no chat or reaction tools, etc.), most of the work is in the details and finishing touches. We are planning to publish a nearly-finished version (the « Release Candidate » or « RC ») in mid-December and the stable v3 in January 2021.

Illustration by David Revoy – Licence: CC-by 4.0

Decentralizing is political

Since the launch of the De-google-ify Internet campaign in 2014, Framasoft works towards to:

  • raise awareness on data centralization by monopolistic actors (GAFAM, etc.);
  • offer alternative services on its servers to show that FLOSS presents ethical and practical tools;
  • swarm, spread these tools to increase ethical service hosting options and help internet users in seeking of digital emancipation.

In 2020, we focused on the swarming part with the objective that the services offered by Framasoft wouldn’t be a default solution anymore but a first step in its digital emancipation.

Illustration by David Revoy – Licence: CC-by 4.0

 

De-google-ify while keeping services on a human scale

Maintaining more than 30 online services involves to keep track of updates of all the free-libre softwares behind these services, while each one is developed by its community at their own pace. Once again this year, we have ensured to keep the offered services up to date, with important updates for Framadrive, Framagenda, Framatalk, Framaforms, Framapiaf, Framateam and this morning Framadate.

The more our services are known, the more attractive they become for malevolent uses, including spam. The cheats’ inventiveness is limitless, they want to show their fraudulent links at all costs. For months we have dedicated ourselves (and an article of this blog) to fight against such unwanted uses.

It was estimated early 2020 that about one million people were using our services every month. That’s a lot for a small not-for-profit of 35 members including 10 employees. As explained in the article about our actions during the first French lockdown, needs for online services skyrocketed, we had to change our ways of helping users.

That’s why we completed the work on our websites and tools to exchange with each other. Our contact page, our donation page and the contextual menu on all of our websites have been completely redesigned. The aim is for you to be autonomous by giving you directly adapted answers, and to favor mutual aid on our forum.

All these issues have a common trait: the overuse of our services compared to our team size, who has decided to moderate its growth. To compensate for this, we will continue to transform some of our services into portals to the same tools but that are installed in other trusted hosts, most often members of the CHATONS collective.

De google-ify the Internet, seen by Péhä (CC-By)

 

CHATONS, the Collective of Alternative Hosters

The CHATONS collective, whose members offer ethical online services according to the values of their Manifesto and the commitments in their Charter, grows and evolves. Throughout this year, Framasoft has been spending hours to coordinate the collective. The pleasant internal dynamic proves that it pays off.

During the year, in addition to the forum exchanges, the CHATONS held a monthly audio-meeting between available members. The collective was thus better organized to welcome new members, to revise and update the charter, or to contribute to the « litter »(the wiki where the CHATONS share technical, legal and administrative information, etc.)

Let’s note that during the French lockdown, the CHATONS opened a new website that offers nine online services without registration, and hosted ethically. Icing on the cake, these services are decentralized and you have nothing to do: choose one service and the website will transfer you randomly to one of the collective members offering this tool.

Today many actions are in progress: important improvements for the chatons.org website, statistical collecting tools in order to improve what the collective members offer, and of course, the welcoming of the future collective members planned for the end of the year!

Illustration by David Revoy – Licence: CC-by 4.0 Edit: stickers of this picture are available on David Revoy’s shop

Partnerships in our archipelago

Throughout the year, we kept maintaining the links that unite us to the partners composing our archipelago while creating new relationships.

Exchanges with many organizations (ArtyFarty, Alternatiba, Le réseau Information Jeunesse (the Youth Information Network), WebAssoc, LentCiné, Exodus Privacy, Designers Ethiques, L’Institut de Recherche et d’Innovation (Institute for Research and Innovation), the Gilets Jaunes (Yellow Vests movement), etc.) on their conversion to free-libre tools show that more and more organizations wish to match their digital tools with the values they uphold. In order to show that this consistency is possible, we published 3 blogposts to document this process and we will keep doing it in 2021.

With some of these organizations, we go even further than simple exchanges and try to actively support them as much as we can in this methodology. For example, we help and support the InterHop collective approach that promotes the use of FLOSS in the health field (and especially on the French Health Data Hub). For a year, we freely provided a PeerTube server of high capacity to ImagoTV. And we work directly with Résistance à l’Agression Publicitaire (a French nonprofit fighting against aggressive advertisement) on Pytition, a software for free-libre petitions.

Moreover, driven by the Colibris movement and in partnership with AnimaCoop and Ritimo, we took part in the realization and organization of the online training course Créer un projet collectif : méthodes et outils éthiques (Create a collective project: ethical methods and tools for organizations). This online course that took place from November 2nd to December 3rd allows 55 persons to discover many free-libre collaborative tools. We have also gladly accepted to be part of a working group tht is developing content for a MOOC produced by Telecom Paris about How to contribute to FLOSS.

Finally, throughout the year, we have continued our partnership with Mélanie and Lilian who are producing the Métacartes Numérique Ethique (Ethical Digital Metacards). This physical card game (each linked to a website) helps people promote ethical digital technology by explaining concepts, encouraging new uses, presenting discussions and questioning the criteria for trust in a digital tool.

Illustration by David Revoy – Licence: CC-by 4.0

Emancipating through popular education

In a few years, Framasoft went from an « association promoting free-libre softwares and its culture » to « a popular education association on digital issues ». That’s not insignificant.

As our degooglization and decentralization experiments went by, we have figured out that FLOSS is not an end in itself. It’s a mean (necessary and insufficient) to favor software users’ emancipation. It is true for every digital content: sotfwares, cultural works, etc.

In the course of our interventions and supports, we have noticed that knowledge, know-how and concepts transmission is much more effective when it happens in equal relationships, where each learns from the experience of others and comes out enriched from this exchange.

That’s why we believe that contributing to digital emancipation means trying to apply (when you can, and if you succeed) popular education values and methods.

Illustration by David Revoy – Licence: CC-by 4.0

Spreading FLOSS and Commons’ culture

Last May, the volunteers of our publishing house, Framabook, published four short story collections written by Yann Kervran in his medieval universe, Hexagora. His Qit’a (volume 1 to 4) let us explore the time of the Crusades that the author evoke so vividly. Go to Framabook to download the first, second, third and fourth volume of the Qit’a (in French).

This year, Framabook published the fourth volume of Grise Bouille. « How code profiling can help us fight against tax evasion? Should we refuse to visit people owning a smart speaker? Is the industrial society about to collapse? » In this book, Gee answers these questions (and much more) by gathering the comic books, watercolors and texts published between July 2018 and September 2020 on his grisebouille.net blog. The anthology is available on Framabook (French).

This year again, the Framablog has been really active. The weekly web review Khryspresso is released by Khrys every Monday and is the joy of every follower of this informative rendezvous. Framalang translation group published many translations including the collection « Détruire le Capitalisme de Surveillance » by Cory Doctorow. Finally, in December we are going to reveal a great contribution with the audio reading of some Framablog articles.

We had the pleasure to work more often with David Revoy, the author of Pepeer & Carrot, the free-libre open source webcomic, who draws a lot of illustrations for us. We asked the father of Sepia (PeerTube mascot) and Rose (Mobilizon mascot) to regularly help us illustrate what we do, such as this Framablog article.

Illustration by David Revoy – Licence: CC-by 4.0

 

Sharing how to adopt ethical digital tools

In February, we published (in French) the first MOOC CHATONS module: « Internet: why and how to take back control? ». Co-conceived with the French organization La Ligue de l’enseignement, this online and open course can be followed in autonomy to discover how our digital landscape was built, invaded and walled by tech giants, and learn the ways to emancipate.

In March, we experimented a « librecours » to acquire the keys to FLOSS culture, especially those of free license. Whether you are a creator, a prescriber, a spectator, a student or all of the above, this course teaches you how to use online cultural content and spread your own. This first experience was lead by Stéphane Crozat (a Framasoft member and a teacher at UTC) and organized by some of our members. And it was very rewarding!

Last June, we revealed [RESOLU] (a guide to accompany organizations towards the adoption of free alternative solutions). It’s a highly contributopic project since it’s the result of the collaborative work of Framasoft, the « chaton » Picasoft and the « Mission Libre-Education Nouvelle des CEMEA ». [RESOLU] is a set of didactic sheets, under free-libre license and in PDF, web and paper format… to accompany towards FLOSS use organizations that act for the Social Solidarity Economy.

Created in partnership with the popular education collective La Dérivation, we published in September a directory of French actors of free digital accompanying. Even though it’s just a snapshot, it draws up an inventory of people, structures and organizations providing free digital accompanying with their contact details.

Illustration by David Revoy – Licence: CC-by 4.0

Talking to each other despite distance

Before the pandemic, we were faithful to our habit of speaking out in many events. At the beginning of the year, we participated (for example) to the hundredth anniversary of the League of Nations in Geneva, to the WebAssembly days, to the Digital Freedoms Festival, to an Alternatiba mini-village in Toulouse and to the Café des sciences of Chambéry.

The « contribateliers » are workshops where people can contribute to FLOSS without writing a single line of code (except if you like it!). While the contribateliers events spread in early 2020 (Lyon, Tours, Toulouse, Paris, Nantes…), their creators adapted themselves to the pandemic and offered « confinateliers », the online version of the « contribateliers ». Thanks to BBB, the free video conference software, two confinateliers took place this year, each gathering around 80 people in various video chatrooms to contribute to free-libre projects.

Framasoft kept intervening, remotely, to present digital issues and tools to get emancipated. Whether it’s to share in English our typically French experiments during the 35th anniversary of the FSF (Free Software Foundation), or to defend the dignity of the associative model during the online festival EthicsByDesign, we responded to many invitations to express ourselves online.

Free software activism successes in France with Pouhiou and Eda Nano – FSF 35th birthday

… by the way in 2020 we also farted.

 

Going through 2020 thanks to your trust

This year was complicated and difficult for everyone and it’s not easy to review it (to the extent where two articles were needed, including one explaining our actions during the first lockdown (French)).

If we were able to keep a free mind while doing what we did this year, it’s thanks to you. The support and trust we receive every year in donations, kind words, sympathy and contributions… all give meaning and significance to our experiments.

We truly thank you for accompanying us in this developments.

It’s the time of the year where we have to remind you that these actions have a cost and that Framasoft is almost exclusively funded by your donations. With tax relief (available for french taxpayers) a €100 donation to Framasoft represents €34 after deduction.

Thus, if you wish to support our actions and think you can afford it, don’t hesitate to click on the button below 😉

Support Framasoft




« I don’t want any spam ! »

Traduction : « Je ne veux pas de spam ! »

Le spam est un problème qu’à Framasoft, nous connaissons bien. Mais savez-vous à quel point ?
Je vais, dans cet article, vous dresser le tableau des soucis de spam que nous rencontrons et des contre-mesures que nous avons mises en place.

Avant cela, un peu d’histoire…

Qu’est-ce que le spam ?

Avant l’ère d’Internet, le spam n’était qu’une marque de viande en conserve.

Les Monty Python, humoristes anglais à qui l’on doit notamment les hilarants Sacré Graal ! et La vie de Brian, ont réalisé un sketch (version textuelle) dans lequel un couple, dans un restaurant, demande ce qu’il y a à la carte pour le petit déjeuner et où la serveuse ne propose que des plats avec du spam (et pas qu’un peu : « Spam, spam, spam, spam, spam, spam, baked beans, spam, spam, spam and spam. »). La femme du couple ne peut avoir de petit déjeuner sans spam, la serveuse ne lui proposant qu’encore plus de spam… (le titre de cet article est une citation de la femme du couple).

Un homme et une femme dans un restaurant
Capture d’écran du sketch des Monty Python sur le Spam

De ce sketch découle l’utilisation du terme spam pour les courriels indésirables (et tout autre message indésirable, quelle que soit la plateforme comme nous allons le voir).
De nos jours, le spam représente 50% des courriels échangés sur la planète.

Que serait une marque sans #CopyrightMadness ? Hormel Foods, l’entreprise derrière le spam a tenté d’utiliser le droit des marques pour éviter que le nom de son produit soit utilisé pour quelque chose dont personne ne veut et pour essayer d’empêcher d’autres entreprises d’utiliser le terme (comme des éditeurs de solutions anti-spam). Je croyais qu’Hormel Foods avait cessé cette lutte inutile, mais il semblerait que non, allant jusqu’à embêter Gee pour un dessin qu’il proposait sur RedBubble.

Un homme met un coup de pied dans une enveloppe pour l’envoyer dans une corbeille sur laquelle est marqué « spam »
Le dessin de Gee qui lui a valu une plainte d’Hormel Foods

Le spam dans les courriels

Chez Framasoft, nous sommes aux deux bouts de la chaîne : nous envoyons beaucoup de courriels (dans les 15 000 courriels par jour pour nos services – inscriptions, notifications, etc. – et plus de 200 000 courriels par jour pour Framalistes) et nous en recevons aussi, que ce soit au niveau de notre serveur de courriel interne ou sur Framalistes. Il y a aussi quelques autres services qui permettent d’interagir par courriel comme notre forum, Framavox et Framagit.

Deux astronautes regardant la terre. Une boîte de Spam est sur la terre. Le premier astronaute s’exclame « Mais le monde est plein de spam ! ». Le deuxième, un brassard « spam » sur le bras, braque un pistolet sur le premier astronaute et dit « Ça a toujours été ! »

Nous devons donc nous assurer, d’un côté, de ne pas passer pour des spammeur·euses et de l’autre, de nous en protéger.

Se protéger des spams par courriel

Rien de bien fantastique à ce niveau. Nous utilisons l’antispam Rspamd qui vérifie la validité du courriel par rapport à sa signature DKIM, à l’enregistrement SPF et à la politique DMARC du domaine (voir sur NextINpact pour un bon article sur le sujet). Bien entendu, cela ne vaut que si le domaine en question met en place ces mécanismes… On notera que la plupart des FAI français, s’ils vérifient bien les courriels entrants de la même façon que nous, se tamponnent allègrement le coquillard de mettre en place ces mécanismes pour leurs propres courriels. J’aimerais qu’un jour, ceux-ci arrêtent de faire de la merde 🙄 (remarquez, il semblerait que ça avance… très lentement, mais ça avance).

En plus de ces vérifications, Rspamd effectue aussi une vérification par filtrage bayésien, interroge des listes de blocage (RBL) et utilise un mécanisme de liste grise.

Thomas Bayes avec des yeux rouges (façon yeux laser)
Thomas Bayes analysant des courriels à la recherche de spam

Il y a toujours, bien évidemment des trous dans la raquette, mais le ratio spam intercepté/spam non détecté est assez haut et nous alimentons Rspamd avec les messages indésirables qui sont passés sous le radar.

Sur Framalistes, afin de ne pas risquer de supprimer de messages légitimes, nous avons forcé le passage des spams probables en modération : tout message considéré comme spam par Rspamd doit être approuvé (ou rejeté) par les modérateur·ices ou propriétaires de la liste.

(parenthèse technique)
Nous avons créé un scénario spam_status.x-spam-status dans Sympa :

title.gettext test x-spam-status  header

match([header->Subject][-1],/\*\*\*\*\*SPAM\*\*\*\*\*/) smtp,dkim,smime,md5 -> unsure
true()                                                  smtp,dkim,md5,smime -> ham

Et nous avons ajouté cette ligne à tous les scenarii de type send :

match ([msg->spam_status], /unsure/)   smtp,dkim,md5,smime   ->   editorkey

Le texte *****SPAM***** est ajouté au sujet du mail par Rspamd en cas de suspicion de spam. Si Rspamd est vraiment catégorique, le mail est directement rejeté.

Titre : « AdminSys, c’est pas drôle tous les jours. SPAM ou PAS SPAM ? ». Suit un bloc de texte où une femme propose d’envoyer des photos sexy d’elle. Un personnage : « J’hésite »
Difficile de déterminer si un message est du spam ou pas… 😅

Ne pas être considéré comme spammeur·euses

Là, c’est plus difficile. En effet, malgré notre respect de toutes les bonnes pratiques citées ci-dessus et d’autres (SPF, DKIM, DMARC…), nous restons à la merci de règles absurdes et non publiques mises en place par les autres services de courriel.

Vous mettez en place un nouveau serveur qui va envoyer des courriels ? Bon courage pour que les serveurs de Microsoft (hotmail.com, outlook.com…) l’acceptent. J’ai encore vécu ça il y a quelques mois et je ne sais toujours pas comment ça s’est débloqué (j’ai envoyé des courriels à des adresses chez eux que j’ai créées pour ça et je reclassais les courriels dans la catégorie « légitime », ça ne fonctionnait toujours pas mais quelques semaines plus tard, ça passait).

Bob l’éponge, les mains écartées et reliées par un arc-en-ciel. Texte : « It’s magic »

Votre serveur envoie beaucoup de courriels à Orange ? Pensez à limiter le nombre de courriels envoyés en même temps. Mais aussi à mettre en place un cache des connexions avec leurs serveurs. Eh oui : pas plus de X mails envoyés en même temps, mais pas plus de Y connexions par heure. Ou par minute. Ou par jour. C’est ça le problème : on n’en sait rien, on ne peut que poser la question à d’autres administrateurs de services de mail (pour cela, la liste de diffusion smtp-fr gagne à être connue. Le groupe des adminSys français, FRsAG est aussi à garder en tête).

Un autre problème est que nous ne sommes pas à l’origine du contenu de tous les courriels qui sortent de nos serveurs.
Par exemple, un spam arrivant sur une framaliste, s’il n’est pas détecté, sera envoyé à tou·tes les abonné·es de la liste, et ça peut vite faire du volume.

Les spams peuvent aussi passer de medium en medium : Framapiaf peut vous notifier par courriel d’une mention de votre identifiant dans un pouet (Ex. « Coucou @luc »). Si le pouet est un spam (« Coucou @luc, tu veux acheter une pierre magique contre les ondes 5G des reptiliens franc-maçons islamo-gauchistes partouzeurs de droite ? »), le spam se retrouve dans un courriel qui part de chez nous.

Mème avec le texte « Spam. Spam everywhere »

Certes, les courriels partant de chez nous sont aussi analysés par Rspamd et certains sont bloqués avant envoi, mais ce n’est pas efficace à 100 %.

Il y a aussi les faux positifs : que faire si nos courriels sont incorrectement classés comme spam par leurs destinataires ? Comme quelqu’un abonné sur une framaliste sans en être averti et qui d’un coup se retrouve submergé de courriels venant d’un expéditeur inconnu ?

Nous nous sommes inscrits à une boucle de rétroaction : nous recevons des notifications pour chaque courriel classé comme indésirable par un certain nombre de fournisseurs de messagerie.
Cela nous a permis (et nous permet toujours. Quotidiennement.) d’envoyer un message à de nombreuses personnes au courriel @laposte.net abonnées à des framalistes pour leur demander de ne pas nous mettre en indésirable, mais de se désabonner de la liste (en leur indiquant la marche à suivre) si elles ne souhaitent pas en recevoir les messages.

Au niveau de Framalistes, nous vérifions que les comptes possédant plus qu’un certain nombre de listes, et que les listes avec beaucoup d’abonné⋅es ne soient pas utilisées pour envoyer des messages indésirables. En effet, nous avons déjà souffert de quelques vagues de spam, nous obligeant à l’époque à modérer la création de listes en dehors des heures de travail car nous ne souhaitions pas, le matin, nous rendre compte que le service était tombé ou s’était fait bloquer pendant la nuit : l’envoi massif de courriels comme le faisaient les spammeur·euses rencontrait souvent un goulot d’étranglement au niveau du serveur, incapable de gérer autant de courriels d’un coup, ce qui faisait tomber le service.
Cette modération n’est plus active aujourd’hui, mais nous avons toujours cet outil prêt à être utilisé en cas de besoin.

Framalistes, si vous l’utilisez, a besoin de vous pour lutter contre le spam !

Petit rappel : il y a un lien de désinscription en bas de chaque courriel des framalistes. Utilisez ce lien pour vous désinscrire si vous ne souhaitez plus recevoir les messages de la liste.

Rien de plus simple que de déclarer un courriel comme étant du spam, n’est-ce pas ? Un clic dans son client mail et hop !

Eh bien non, pas pour Framalistes.

En effet, en faisant cela, vous déclarez notre serveur comme émettant du spam et non pas le serveur originel : nous risquons d’être complètement bannis et de ne plus pouvoir envoyer de courriels vers votre service de messagerie. De plus, l’apprentissage du spam (si le service de messagerie que vous utilisez fait bien son travail, les messages déclarés manuellement comme étant du spam passent dans une moulinette pour mettre à jour les règles de filtrage anti-spam) ne se fait que sur votre service de messagerie, pas chez nous.

Un chat devant un ordinateur portable, l’air halluciné. Texte : « You has spam. Glorious SPAM »

Si votre liste reçoit des spams, merci de le signaler à nom_de_la_liste-request@framalistes.org (l’adresse pour contacter les propriétaires de votre liste) : les propriétaires de la liste ont la possibilité, sur https://framalistes.org/sympa/arc/nom_de_la_liste, de supprimer un message des archives et de le signaler comme spam non détecté (n’hésitez pas à leur indiquer ce lien).

Le spam sur Framapiaf et Framasphère

Point d’antispam comme Rspamd possible sur Mastodon ou diaspora* (techniquement, il pourrait y avoir moyen de faire quelque chose, mais ça serait très compliqué).

Les serveurs Mastodon (pas que framapiaf.org, celui de Framasoft) font régulièrement l’objet de vagues d’inscription de spammeur·euses. Pour éviter l’épuisement de notre équipe de modération, nous avons décidé de modérer les inscriptions et donc d’accepter les comptes un à un.

Nous nous reposons sur les signalements des utilisateur·ices pour repérer les comptes de spam que nous aurions laissé passer et les supprimer (ce qui est très rare) ou les bloquer s’ils proviennent d’autres serveurs avec lesquels nous sommes fédérés.

Framasphère ne dispose pas, contrairement à Framapiaf de tels outils de modération : pas d’inscriptions modérées, pas de blocage de comptes distants… Nous ne pouvons que nous reposer sur les signalements et bloquer les comptes locaux.
Nous arrivons tout de même à bloquer les comptes distants, mais cela nécessite de modifier un enregistrement directement en base de données.

(parenthèse technique)
Voici comment nous bloquons les comptes distants sur Framasphère :

UPDATE people SET serialized_public_key = 'banned' WHERE guid = 'le_guid_du_compte';

Le spam sur Framaforms

Framaforms a rapidement été victime de son succès : sa fréquentation a presque triplé entre 2019 et 2020 (et l’année n’est pas terminée !), devenant aujourd’hui le service le plus utilisé de notre réseau !

Nous n’avons donc pas remarqué la création de nombreux, trop nombreux formulaires proposant, par exemple, des liens vers des sites de téléchargement illégal de films. C’est d’ailleurs suite à une réclamation d’un ayant droit que nous avons pris conscience du problème (oui, nous avons fait suite à cette réclamation : quoi que nous pensions du droit d’auteur, nous nous devons de respecter la loi).

Pic (x10) de clics provenant de recherches Google, principalement vers des formulaires de spam (warez).

La lutte contre le spam a occupé une bonne partie du temps de Théo qui a temporairement rejoint notre équipe salariée pour prêter main forte sur Framaforms :

  • détection de certains termes dans les formulaires avec mise en quarantaine (dépublication) en cas de suspicion de spam ;
  • quarantaine des formulaires ne contenant aucune question (juste la description, quoi) ;
  • interdiction de certains termes dans le titre des formulaires ;
  • intégration d’Akismet (un service anti-spam en ligne, proposé par Automattic, la société derrière https://wordpress.com/, contributrice à WordPress) ;
  • amélioration du système de CAPTCHA
  • ajout de vues permettant une gestion plus aisée des formulaires par les administrateur·ices.

Les efforts de Theo ont porté leurs fruits : la détection automatique des spams et leur dépublication tout aussi automatique limitent la pollution présente sur Framaforms (ce qui évite les réclamations, donc de monopoliser l’attention d’un salarié pour y répondre) et l’interface de gestion des spams facilite grandement le travail des administrateur·ices.

Un homme avec un lance-flamme. Texte « Kill it! Kill it with fire before it lays eggs! »
Théo s’attaquant au problème des spams sur Framaforms (allégorie)

Le spam sur Framagit

Nous avons beaucoup d’utilisateur⋅ices sur Framagit : nous avons dépassé les 90 000 inscrit⋅es. Mais pour notre malheur, la grande majorité d’entre elleux est constituée de comptes de spam !

Après des mois de ménage, nous sommes redescendus à un peu moins de 34 000 comptes, mais nous ne sommes pas dupes : il y a encore beaucoup de comptes illégitimes.

À noter cependant : ces comptes de spam ne semblent pas être dommageables pour les utilisateur⋅ices de Framagit. En effet, leur nuisance se limite généralement à mettre des liens vers un site de poker en ligne, de rencontres voire… de plombiers à Dubaï (je ne comprends pas non plus 😅).

Ceci explique en partie pourquoi nous n’avons pas lutté très activement contre le spam sur Framagit (l’autre raison étant que nous n’avions tout simplement pas de temps à y consacrer).

Nous avions déjà eu une vague de spams lors de l’ouverture de Framagit et nous avions dû interdire l’accès de notre forge logicielle à l’Inde, à l’Indonésie et au Viêt Nam, restriction active jusqu’à la semaine dernière.
Cela n’est pas dans nos habitudes mais s’il faut choisir entre ça et le risque d’épuisement professionnel d’un membre de l’équipe, Framasoft préfère faire passer l’humain avant tout (🤗).

Une grande vague de nettoyage a eu lieu en juin, où j’ai recherché des critères communs aux comptes de spam afin de les supprimer en masse… ce qui a donné lieu à une vilaine boulette lorsque j’ai choisi des critères bien trop larges, conduisant à la suppression de nombreux comptes légitimes (rétablis depuis).

Depuis, j’ai vérifié manuellement chaque compte remonté par mes recherches… soit plus de 18 000 comptes depuis septembre. Parmi ceux-ci, il devait y en avoir, à la louche (parce que mes souvenirs me trahissent), une ou deux dizaines de comptes légitimes. Heureusement ! Je crois que j’aurais assez mal pris le fait d’avoir vérifié chaque compte pour rien 😅

Nous avons désormais un script qui supprime automatiquement les comptes qui ne se sont jamais connectés dans les 10 jours suivant leur inscription : ce sont visiblement des comptes de spam qui ne reçoivent pas les mails de confirmation et donc ne se sont jamais connectés.
Ce script nous remonte aussi les comptes dont la biographie ou les liens contiennent certains termes usités par les spammeur·euses.

Nous avons recherché une solution de CAPTCHA pour Framagit, mais celui-ci ne supporte que reCaptcha, la solution d’Alphabet/Google… et il était hors de question de faire fuiter les informations (adresse IP, caractéristiques du navigateur…) et permettre le tracking de nos utilisateurs vers les services de l’infâme bête aux multiples têtes que nous combattons !

Hercule et l’hydre de Lernes
Framasoft combattant Google, allégorie

Nous avons alors recherché quelqu’un·e qui saurait développer, contre rémunération, une solution de type honeypot.
Dans le ticket que nous avons, sans aucune honte, squatté pour poser notre petite annonce, on nous a aiguillés vers une fonctionnalité d’honeypot expérimentale et cachée de Gitlab que je me suis empressé d’activer.
Il faut bien le dire : c’est très efficace ! Le nombre de comptes automatiquement supprimés par le script évoqué plus haut est descendu de près de 100 par jour à entre 0 et 2 comptes, ce qui montre bien que les scripts des spammeur·euses pour s’inscrire ne fonctionnent plus aussi bien.

Bien évidemment, il reste encore beaucoup de spam sur Framagit, et de nombreux comptes de spam sont créés chaque jour (10 ? 15 ? 20 ? Ça dépend des jours…), mais nous ne comptons pas en rester là. Le honeypot pourrait être amélioré, ou nous pourrions voir pour une intégration d’Akismet à Gitlab (il y en a déjà une, mais elle n’est pas utilisée pour vérifier les biographies des comptes).
Gitlab permet maintenant de modérer les inscriptions en les acceptant une à une (comme nous le faisons sur Framapiaf) : nous avons récemment activé cette fonctionnalité, pour voir si la charge de modération était acceptable et si cela avait un effet bénéfique.

Mème de Winnie l’ourson : Winnie, habillé normalement, l’air un peu déconfit : « Delete spam one by one ». Winnie en smoking, l’air satisfait « Install a honeypot »

Nous recevons de temps à autre (bien moins ces derniers temps, fort heureusement) des mails indiquant que Framalink est utilisé pour dissimuler des liens de hameçonnage dans des mails.

Lorsque la vague d’utilisation malveillante s’est intensifiée, j’ai développé (et amélioré au fil du temps) quelques fonctionnalités dans Lstu (le logiciel derrière Framalink) : une commande pour supprimer des raccourcis, pour rechercher les raccourcis contenant une chaîne de caractères ou provenant d’une certaine adresse IP, un système de bannissement d’adresse IP, un système de domaines interdits, empêchant le raccourcissement d’URL de tels domaines, une vérification des URL dans la base de données Google Safe Browsing (lien en anglais) avant raccourcissement et même a posteriori (je vous rassure, aucune donnée n’est envoyée à Google, la base de données est copiée et utilisée en local).

Ces efforts n’ont pas été suffisamment efficaces et nous avons été obligés de couper l’accès à l’API de Framalink, ce qui n’est pas une panacée, mais tout cela a fortement réduit nos problèmes de spam (ou pas, mais en tout cas, on a beaucoup moins de mails nous alertant de l’utilisation de Framalink pour du hameçonnage).

Notez que c’est à cause de l’utilisation de Framalink à des fins malveillantes que ce service est souvent persona non grata chez Facebook, Twitter et consorts.

Framasite

Des framasites avec de jeunes filles dénudées qui jouent au poker avec des plombiers de contrées lointaines ? Eh bien non, même pas. Les spammeurs se contentent de créer des comptes dont le nom d’utilisateur·ice est du genre « Best adult dating site, register on… ».

Et tout comme sur Framagit, beaucoup de comptes créés ne sont jamais validés (vous savez, avec l’email qui dit « cliquez sur ce lien pour finaliser votre inscription » ?).

Heureusement que ce n’est que cela, Framasite n’ayant pas d’interface d’administration permettant la suppression propre d’utilisateur·ices (« propre » voulant dire avec suppression des sites créés). Une simple suppression des comptes illégitimes en base de données suffit à faire le ménage.

Mème avec Gru des films « Moi moche et méchant » qui fait une présentation : « Faire de l’éducation populaire », « Proposer un outil pour faire des sites », « Avoir des comptes appelés « Best adult dating site » » Gru se retourne, interloqué par la page de présentation « Avoir des comptes appelés « Best adult dating site » »

Framalibre

Framalibre est aussi sujet aux spams, mais il s’agit généralement là de notices de logiciels non libres. Soit les personnes créant ces notices n’ont pas compris que Framalibre n’était dédié qu’aux logiciels libres, soit elles ont essayé d’améliorer leur référencement en ajoutant leurs logiciels.

Pour une fois, ce n’est pas bien méchant, pas bien violent (cela n’arrive pas souvent) et la vigilance de l’équipe de modération permet de supprimer (manuellement) ces notices indésirables très rapidement.

WordPress (commentaires)

Les spams dans les commentaires d’un blog sont un graaaaand classique ! Nous avons opté, sur nos sites wordpress, pour les extensions Antispam Bee et Spam Honey Pot.

C’est plutôt efficace, il est rare qu’un spam passe à travers ce système.

Drupal (inscriptions)

Nous avons quelques autres installations de Drupal autres que Framaforms et Framalibre. Les spammeurs s’inscrivent, voient qu’ils ne peuvent rien publier facilement : les Drupal en question ont les inscriptions ouvertes pour une bonne raison, mais ne permettent pas de créer des articles comme ça, hop !

Ce n’est donc, à l’heure actuelle, pas gênant.

Notre formulaire de contact

« Un formulaire de contact ? Oh chic ! » se disent les spammeurs. Là aussi, nous recevons un certain nombre de spams, tous les jours, toutes les semaines (une quarantaine par semaine), ou par une ancienne adresse de contact.

Nous nous contentons de répondre « #spam » en commentaire du ticket créé dans notre RequestTracker : cela supprime le message et empêche son expéditeur·ice de nous envoyer d’autres messages (voir sur mon wiki personnel pour commander son RequestTracker par mail).

Les faux positifs

Deux boutons : « Spam », « Pas spam ». Un homme s’essuie le front, angoissé par le choix à faire. L’homme est légendé « L’antispam »
Spam, pas spam… la vie d’un antispam n’est pas facile.

Je n’ai pas encore parlé des faux positifs : des messages légitimes détectés à tort comme étant du spam. Cela arrive forcément, quel que soit le type de plateforme, quels que soient les moyens déployés : statistiquement, il y aura toujours, un jour, une erreur du système ou des humain·es derrière (cf la boulette évoquée dans la partie « Framagit »).

Et dans l’autre sens, on aura toujours des spams qui arriveront à passer. Il est généralement difficile voire impossible de durcir les règles de détection de spam sans augmenter la proportion de faux positifs.

Conclusion

Il n’y en pas vraiment. La lutte contre le spam est un combat sans fin, un jeu du chat et de la souris qui ne se termine jamais. On tente de se protéger du mieux qu’on peut, on trouve des astuces, ça va mieux pendant un temps et ça recommence.

Il faut pas se le cacher : plus un hébergeur « grossit », plus il prend de la renommée sur Internet, plus il y a de chances que des personnes malveillantes repèrent son service et l’utilisent pour leur spam. Il y a donc un paradoxe de l’hébergement : trop petit, on est vite seul·e et débordé·e par la multiplicité des tâches à accomplir pour faire les choses correctement…

Mais trop gros, on centralise les attentions, dont celles des personnes malveillantes qui auront peu de scrupules à parasiter les ressources que vous mettez en commun. Ce qui induit encore plus de travail pour se protéger des spams et les nettoyer.

Ça vous paraît pessimiste ? Ça l’est un peu, sans doute ¯\_(ツ)_/¯

Sisyphe poussant son rocher
La lutte contre le spam (allégorie)




Ce que Framasoft a fait durant le (premier) confinement

Entre mars et mai 2020, les membres de Framasoft ont mouillé la chemise pour partager des savoirs, des outils et des actions en espérant qu’elles fassent sens alors qu’une pandémie bouleversait nos repères.

Retour sur une période pas comme les autres, ainsi que sur les outils et les leçons qu’on en tire aujourd’hui.

À noter : lorsque nous avons commencé l’écriture de cette… disons « longue synthèse », nous ignorions qu’il faudrait préciser dans le titre qu’il s’agit du premier confinement.

Endiguer le flot

Nous l’avions un peu vu venir. Une semaine avant l’annonce du #RestezChezVous français, l’Italie et l’Espagne étaient déjà confinées. C’est alors que Framatalk (visioconférence) et Framapad (écriture collaborative) ont vu leurs nombres de visites multipliés par 8, et que nos serveurs ont montré des signes de surcharge. Nous avons alors compris que des familles, des écoles et des entreprises de nos voisines européennes venaient utiliser nos services pour continuer de communiquer ensemble.

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

Nous avons aussi un peu pressenti qu’on allait en prendre pour notre grade lorsque le gouvernement français décida enfin un confinement qui semblait inéluctable. Et cela n’a pas manqué. Ça a pris exactement un week-end. Lorsque le PDG de la startup nation est passé de « Nous ne renoncerons à rien » à « Nous sommes en guerre ! » c’est un tsunami d’impréparation numérique qui est venu se réfugier sur nos serveurs.

Nous l’avons —sérieusement— senti passer. Pratiquant déjà le télétravail pour des activités qui se font principalement en ligne, il n’y eut aucun moment d’inactivité. Nous, les membres de Framasoft, avons trimé comme jamais pour accompagner (à notre petite échelle d’association loi 1901 financée par les dons) des centaines de milliers de confiné·es qui avaient besoin d’outils numériques pour maintenir leurs liens avec les autres.

Il est fort probable que nombre de ces actions, souvent expérimentales, parfois improvisées, soient passées inaperçues. D’où notre besoin de faire le point aujourd’hui sur le travail effectué.

Illustration CC-By David Revoy.

Informer / éduquer / accompagner

Le mémo sur le télétravail n’est pas simplement une liste de logiciels et services libres, c’est surtout un ensemble d’astuces, de réflexes pour réhumaniser les relations lorsqu’on travaille à distance. C’est enfin le partage de plus de 10 ans d’expérience de télétravail que Pyg a eue au sein de Framasoft.

Le dossier StopCovid est un ensemble d’articles que nous avons écrits, traduits ou repris pour les publier sur le Framablog. L’objectif, double, était à la fois d’informer sur ce que peuvent impliquer les choix technologiques et sociétaux de créer une telle application ; et aussi d’alerter, en tant que passionnées du numérique, sur la toxicité du solutionnisme technologique effréné.

Non, ça ne marche pas comme ça.

Plus que jamais, le Framablog s’est fait le relais d’informations et de savoirs partagés. Qu’il s’agisse de publier l’appel d’un collectif pour la continuité pédagogique, de lancer les librecours sur la culture libre, de publier un témoignage de directeur d’école primaire en temps de pandémie… Nous avons fait de notre mieux pour accompagner voire favoriser la publication de nombreux articles.

Afficher, en pages d’accueils de Framapad ou de Framatalk, notre refus d’être le « service informatique de secours » des Ministères de l’Éducation Nationale et de celui de l’Enseignement Supérieur et de la Recherche fut un réel crève-cœur. Car cela signifiait refuser nos services aux profs, au personnel encadrant et aux étudiant·es. Même si nous avons pris nos distances, Framasoft vient de l’Éducation Nationale. Et pourtant, notre petite association n’a pas à compenser l’incurie et l’impréparation numérique de ces ministères, dont dépendent des centaines de milliers d’employé·es et des millions d’élèves.

Nous remercions les profs et leurs élèves qui ont joué le jeu de la restriction volontaire pour laisser l’usage de nos services aux collectifs, familles, associations etc. qui n’ont pas les moyens de l’État à leur disposition. Nous espérons que notre refus a au moins eu l’effet d’un coup de pied dans la fourmilière pour favoriser l’émancipation numérique de nos académies par des initiatives libres et auto-hébergées telles que apps.education.fr

 

Grâce au travail de notre petite équipe technique, cette limitation n’a été nécessaire que pendant 12 jours, du 14 au 26 mars 2020

Tenir régulièrement les journaux de confinement de Framasoft fut un travail supplémentaire, certes, mais dont nous croyons aujourd’hui encore qu’il était essentiel. D’une part, cela nous a permis de mettre des mots sur les moments d’adrénaline comme sur les coups de fatigue ou les coups de colère. D’autre part, ces journaux montrent combien Framasoft, c’est avant tout des personnes qui œuvrent sur des outils numériques pour favoriser une société de contribution. À l’heure où nombre de personnes découvraient Framasoft par la petite lorgnette des services en ligne, nous trouvions essentiel de rappeler que derrière les machines, il y a des humain·es.

Enfin, et dans un second temps, nous avons aussi pris le soin de répondre aux médias qui sont venus nous interroger sur notre position et nos actions durant ce confinement. De Reporterre à l’Âge de Faire en passant par Le Monde et Politis, la liste est longue mais nous essayons de la tenir à jour sur cette page de notre wiki.

 

Maintenir /proposer

Le confinement de la France a mécaniquement induit une violente augmentation des outils numériques pour communiquer et collaborer à distance. Cependant, la ruée sur des services libres et éthiques indique qu’une grande partie du public recherche activement des alternatives aux outils prédateurs des entreprises du capitalisme de surveillance.

C’est Framatalk, notre outil de visioconférence, qui a été submergé en premier. Très vite, les Framapad (rédaction collaborative) ou un service comme Framadrop (partage de gros fichiers par un simple lien) ont aussi été pris d’assaut. Nous avons donc commencé par migrer les logiciels sur des serveurs plus puissants (que nous avions réservés la semaine précédant le confinement français), quitte à ventiler la charge d’un seul service sur plusieurs serveurs (pour Framatalk, par exemple).

En même temps, nos salariés techniciens se sont plongés dans la documentation des logiciels libres derrière ces services (Jitsi Meet pour Framatalk, Etherpad pour Framapad, etc.), afin de trouver toutes les astuces qui permettraient d’optimiser leur installation et de réduire la charge. En gros, nos techniciens ont finement ajusté de nombreux paramètres sur les ordinateurs-serveurs qui font tourner ces logiciels, pour que les processeurs travaillent moins et donc travaillent mieux.

Dès la deuxième semaine de confinement, nous avons mis en place de nouveaux services. Lorsqu’on voit qu’il y a un moyen simple de faire de l’audio-conférence avec Mumble (sans installation logicielle pour les participant·es, sauf pour qui organise la réunion), et qu’un serveur bien paramétré peut accueillir 1200 personnes en même temps, nous n’hésitons pas.

Lorsque des personnels soignants nous demandent un outil provisoire pour la prise de rendez-vous médicaux en ligne… Nous n’hésitons que le temps de nous renseigner sur l’encadrement légal (qui fut allégé provisoirement et exceptionnellement). C’est ainsi que nous avons installé l’application Rendez-vous sur un NextCloud pour leur fournir rdv-medecins.org. L’outil est passé hors ligne depuis la fin du confinement, mais il a inspiré d’autres usages (par exemple en bibliothèques).

Car même si l’on parle de (et agit pour) Déframasoftiser Internet, nous avions simplement la volonté d’être utiles là où on peut et on sait le faire. Lorsque nous installons un service, nous faisons de notre mieux pour donner un maximum d’autonomie aux personnes qui vont l’utiliser. Cela signifie un travail technique d’installation et d’administration, mais aussi une production de tutoriels, guides et astuces (ici pour les audio-conférences et là pour les prises de rendez-vous en ligne), ainsi qu’un accompagnement sur notre support (dont on reparle plus bas).

Enfin, maintenir des services (encore plus de trente à ce jour) implique d’en assurer un entretien régulier. Durant les quelques semaines de confinement, nos équipes techniques ont donc procédé à des résolutions de bug sur Framacalc, une mise à jour majeure de Framavox, et même à de gros développements sur Framaforms qui ont mené à sa première version majeure au début de l’été.

Faire jouer la contribution

Le monde du Libre, encore une fois, nous a prouvé que solidarité et organisation collective sont bien plus efficaces que la simple puissance brute. Alors que nous migrions Framapad, Framatalk et Framadrop sur des machines plus puissantes (voire sur un lot de machines pour Framatalk) tout en affinant leurs paramétrages, de nombreuxses ami·es de la communauté ont proposé de l’aide pour accueillir les besoins numériques des confiné·es.

Si seul on va plus vite, ensemble on va carrément plus loin. Mais moins vite. Il a fallu prendre le temps de rassembler les bonnes volontés et de discuter ensemble pour trouver la marche à suivre. Mais au bout de quelques jours, nous avons pu faire en sorte que la création d’un nouveau pad (ou d’un nouveau talk) sur les pages d’accueil de nos services puisse être redirigée, sans accrocs, vers l’un des serveurs des libristes se portant volontaires pour porter la charge ensemble.

La majeure partie de ces bonnes volontés qui ont mis leurs serveurs et leurs services dans le pot commun sont des membres du Collectif des Hébergeurs Alternatifs CHATONS (avec un « S » comme « Solidaires »). Leur présence et leur entraide était déjà un magnifique cadeau en soit (et encore merci à vous, les ami·es !), cela aurait pu s’arrêter là. Sauf que comme nous avions développé l’outil permettant de rediriger la demande de création d’un pad (par exemple) vers un des sites de pads disponibles, les CHATONS y ont vu une belle opportunité !

Site https://entraide.chatons.org

C’est ainsi qu’est né le site entraide.chatons.org. Une adresse, 9 services essentiels, éthiques et sans inscription (tableau de post-it, visioconf, écriture collaborative, hébergement d’images, etc.). Mais en plus de cela, ce site va rediriger votre usage vers un des membres du collectif CHATONS qui peut et veut l’accueillir. Concrètement, pour vous ça ne change rien. Mais pour vos données, ça change tout : elles ne sont pas hébergées au même endroit… Elles sont, au contraire, décentralisées. Une bonne manière de ne pas mettre toutes ses données dans le même panier (non parce qu’après ça crée des Google et des Facebook, et le monde n’a pas besoin de nouveaux géants du web !)

De nombreuses personnes, pas forcément spécialisées en hébergements de services, nous ont spontanément proposé de l’aide. C’est ainsi que nous avons pu demander à ce que les demandes de support pour nos services passent en priorité sur le forum, où des bénévoles ont contribué à répondre dans une entraide communautaire. D’autres ont rejoint le groupe de traductions Framalang, qui n’a pas chômé durant cette période et a notamment produit des traductions nourrissant notre dossier StopCOVID.

Un petit message léger et subtil est apparu sur notre page de Contact.

Enfin, le groupe des Contribateliers a expérimenté une formule en ligne, le Confinatelier. Grâce au logiciel BigBlueButton, près de 80 personnes se sont retrouvées le 6 juin 2020 sur plus de 11 salons visio pour contribuer au Libre sans forcément faire du code. Merci au groupe d’avoir publié leur retour d’expérience et d’avoir continué à faire des confinateliers encore récemment.

Le monde d’après ne ressemblera pas au monde d’avant

Bien entendu, la pandémie a grandement influé le fonctionnement interne de l’association Framasoft. Le « Framacamp 2020 » (un temps estival de convivialité et de travail collectif des membres) a finalement eu lieu sous forme d’ateliers en visioconf tout au long d’un week-end. Nous craignions vraiment que le fait de ne pas pouvoir se faire des câlins et trinquer ne vide ce Framacamp de son intérêt, et finalement, même si ce n’est pas pareil, ce fut un moment de retrouvailles agréable, productif et essentiel à la vie de l’association.

Il nous a aussi fallu repenser le reste de notre année. D’une part, nous avons annoncé un retard d’un trimestre pour la sortie de Mobilizon. D’autre part, nous avons complètement repensé la collecte que nous avions commencé à imaginer pour financer la v3 de PeerTube. Exit les mécaniques du crowdfunding ou « si vous ne payez pas, alors on ne fait pas » ! Nous avons choisi d’annoncer que nous développerions cette version, que l’on reçoive les 60 000 € de dons nécessaires ou non.

Framasoft, dans le monde d’avant.
D’après une infographie de Geoffrey Dorne, CC-By-SA.

C’est une chose que nous nous n’avons réalisée qu’après coup : vous avez été très généreuxses dans votre soutien à Framasoft durant ce premier confinement. C’était important : nos actions sont financées (à plus de 95 %) par vos dons. Si nous avons pu tout mettre en pause, prendre des libertés, expérimenter des contributions et retarder, voire modifier des projets, c’est parce que les seules personnes à qui nous avons des comptes à rendre, c’est vous. Vous nous avez offert cette liberté, merci.

Pour qui le peut, nous rappelons que Framasoft est une association reconnue d’intérêt général, et qu’à ce titre elle donne droit à des réductions fiscales pour les contribuables français·es. Concrètement, un don de 100 € à Framasoft revient, après déduction des impôts sur le revenu, à 34 €. Si vous le pouvez et le voulez, merci de contribuer à nos actions.

Soutenir Framasoft

Et le reste de 2020…?

Nous raconterons, dans un prochain article, ce que nous avons fait hors de cette parenthèse étrange et intense. Entre le 17 mars et le 11 mai, il y a eu moins de deux mois : nous avons eu l’impression que cela a duré un an !

L’avantage, si l’on peut dire, c’est que ce premier confinement nous a préparé⋅es au suivant. Aujourd’hui nos services ont beaucoup mieux encaissé la sérieuse montée en charge due au reconfinement. Du coup, nous, nous avons pu nous détendre, et faire des frama-prouts !




Appel à participer aux États généraux du numérique libre et des communs pédagogiques

Lors de l’annonce du confinement, Framasoft se faisait le relai d’un collectif citoyen dont l’objectif était d’accompagner et soutenir les enseignant⋅es dans leur pratiques numériques. Ce collectif, quelques mois plus tard, donnait naissance à l’association collégiale Faire École Ensemble (FÉE). Aujourd’hui, bien que la position de Framasoft vis-à-vis du Ministère de l’Éducation Nationale soit sensiblement la même qu’en 2016, nous relayons leur appel dans les colonnes du Framablog afin que les publics intéressés par la démarche d’« États Généraux du Numérique libre et des communs pédagogiques » puissent y participer.


Appel à participation
État généraux du numérique libre dans l’éducation
— Auteur : Faire École Ensemble (FÉE)

 

Des États généraux du numérique libre et des communs pédagogiques sont proposés par Internet le 3 novembre 2020 sur l’impulsion initiale de l’association collégiale Faire École Ensemble (FÉE) qui facilite les collaborations entre les citoyens et la communauté éducative.

Ces rencontres sont une contribution originale aux États Généraux du Numérique organisée par le Ministère de l’Éducation Nationale et s’adressent à un public large et diversifié : enseignants, parents, libristes, designers, acteurs de l’éducation populaire, médiateurs numériques, bricoleurs, agents des collectivités, élus, syndicalistes, amateurs et curieux…

S’inscrire

Le confinement et la fermeture brutale des établissements scolaires ont conduit à une situation sans précédent d’enseignement « à distance » généralisé. Face à l’urgence de la situation, de nombreux enseignants, parents et acteurs associatifs ont fait preuve d’une créativité renouvelée et ont repensé leur manière d’agir avec le numérique. Quotidiennement nombre d’entre-eux se tournaient – par nécessité – vers les GAFAM et autres plateformes internationales, que ce soit pour trouver une vidéo (YouTube), pour concevoir des exercices (Google Edu), pour partager des références (Padlet), pour faire une visioconférence (Zoom) ou pour écrire un document à plusieurs mains (Google Docs).

Le manque de débat sur la place prise par les GAFAM dans l’éducation pendant cette crise ne doit pas restreindre celui sur les solutions alternatives et les autres modèles de collaboration et d’apprentissage tournés vers la culture du libre et la pratique des communs. En effet, des milliers d’enseignants, de parents et d’acteurs associatifs se sont tournés vers la production et l’utilisation de ressources libres (contenus, logiciels, données) pour coopérer, mutualiser des connaissances, élaborer des scénarios d’apprentissage et s’organiser tout au long de la crise provoquée par le confinement. Si ces pratiques ont fait preuve de leur efficience, elles méritent d’être connues et partagées au plus grand nombre.

Afin que la mise en débat public ait lieu, Faire École Ensemble propose de se réunir par Internet le 3 novembre, pour les États généraux du numérique libre et des communs pédagogiques. Cette initiative, s’inscrit comme une forme originale de contribution aux États généraux du numérique éducatif organisés par le Ministère de l’Éducation Nationale, les 4 et 5 novembre à Poitiers.

Les EGN libre et des communs pédagogiques proposeront des temps d’inspiration, d’écoute des besoins, de mise en discussion (enjeux et propositions) et de mise en pratique. Ils participeront par cela à révéler l’existant, à faciliter le lien entre communautés qui agissent pour la production, l’usage ou la pérennisation de ressources libres et de communs pédagogiques. La programmation se destine à être entièrement co-construite avec les différents participants d’ici le 20 octobre.

Appel à participation

Enseignants, parents, développeurs, designers, acteurs de l’éducation, populaire et du numérique, communautés organisées, bricoleurs, agents des collectivités, élus, syndicats, etc. il nous est donné une occasion de se rencontrer, de révéler des pratiques et de promouvoir la culture du libre et des communs dans l’éducation. Nous vous invitons  à vous joindre aux #EGN_Libre pour témoigner de votre expérience, vous informer et échanger 🙂

Comment participer ?

  • S’inscrireici
  • Alimenter la programmation et proposer un événement : ici
  • Partager votre expérience et témoigner de votre pratique du libre et des commun dans l’éducation sous la forme de récit audio : suivre ce lien
  • Soutenir les propositions déposées sur la plateforme officielle des EGN  et regroupées ici et relayées quotidiennement sur ce compte twitter et ce compte mastodon
  • Pour toute suggestion : logiciel.libre@faire-ecole.org



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 7 – Framapathique, Framaradeau et Framacamp

C’est à nouveau moi Angie qui reprends le clavier pour vous raconter notre septième semaine de confinement. J’ai de la chance, c’est encore une semaine de 4 jours. Bon, passer après pyg, c’est toujours un peu challengeant (oh le gros mot) parce que c’est sûr que je prends moins de hauteur que lui… encore plus quand il fait un pas de côté ! C’est à se prendre les pieds dans le tapis et moi je tiens à mes deux jambes car bientôt je vais pouvoir renfourcher mon fidèle destrier pour aller respirer le bon air de la campagne ! Mais je vais quand même tenter de vous raconter nos aventures framasoftiennes pour la semaine du 27 avril au 3 mai.

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

Une pensée en berne

La tentation est grande de mettre sa propre pensée en berne en se disant qu’elle ne vaut plus rien par rapport à ce qui se passe dans le monde. Et une telle attitude est plus que dangereuse.

C’est Jean Morisset, un poète géographe québécois octogénaire qui a écrit cela il y a quelques semaines à l’écrivaine Nancy Huston. C’est à la lecture de cet article de Nancy Huston dans Le Devoir, que je me suis rendu compte en cette septième semaine de confinement que mes réflexions sur ce qui était en train de nous arriver avaient cessé. Que je n’avais plus envie de me questionner, que je n’en pouvais plus de lire et d’entendre les avis des uns et des autres sur comment la situation allait évoluer ou de comment le monde allait changer…

Évidemment que, comme Nancy Huston, je ressens un malaise face à l’écart violent entre l’état du monde et mon quotidien plutôt agréable de confinée. Mais contrairement à certains de mes collègues (coucou la #TeamChauve), après six semaines, je n’arrive plus à penser. Je suis passée en mode « apathique », cet état d’indifférence généralisée qui se manifeste par l’absence d’émotions, de sensations et de désirs, un manque de motivation et d’initiative ainsi que par la perte d’intérêt vis-à-vis d’autrui. Je suis consciente d’avoir mis en place un mécanisme de défense pour me détacher de la situation exceptionnelle que nous vivons toutes et tous. Après avoir été en colère, avoir dû soutenir moralement plusieurs personnes en détresse autour de moi, je ne suis plus en mesure d’éprouver quoi que ce soit. Je me mets en pause. Et donc, ma pensée est en berne…

Ce qui a eu pour incidence que j’ai bien galéré sur l’écriture de l’article Framaconfinement S5… J’ai reporté autant que j’ai pu sa rédaction, trouvant des tas d’autres activités plus nécessaires à faire. Alors que clairement, la rédaction de cet article était bien plus prioritaire que toutes ces petites tâches. Bref, j’ai pas mal procrastiné ! Pour rappel, la procrastination se définit comme la tendance à remettre systématiquement au lendemain. Plusieurs études ont mis en évidence que la procrastination était liée au manque de confiance en soi. Rien d’étonnant : les personnes ayant le moins confiance en elles auraient tendance à se montrer défaitistes, et donc à remettre leurs tâches à plus tard par peur de les rater.

Et en ce qui me concerne, c’est bien de cela qu’il s’agit ! Quand je me lance dans la rédaction d’un article, j’ai toujours des tas de questions : comment avoir l’air de dire des choses pas trop stupides ? Comment ne pas dénaturer ce qu’on fait les collègues ? Comment rendre ce compte-rendu agréable à la lecture ? Et puis, même si on s’est toujours dit qu’on ne se mettait pas la pression 🍺, eh bien c’est plus facile à dire qu’à faire !

Alors, j’ai essayé différents moyens pour me concentrer : faire une petite séance de méditation avant de me relancer dans la rédaction pour ne pas penser à autre chose, me fixer des créneaux dédiés en coupant tous nos outils de communication afin de ne pas me faire polluer par les différentes notifications et même m’autoriser une petite sieste pour décompresser avant de me lancer. Au final, ce qui a le mieux marché, c’est de me fixer une deadline de rendu et de la faire connaître à mes collègues. Je me suis ainsi retrouvée dans la situation de ne plus avoir le choix de reporter cette activité et j’ai donc été obligée de travailler vite et bien pour respecter ce délai. Le stress que génère chez moi cet ultimatum est très positif et me pousse à avoir une meilleure concentration. Enfin, cette méthode a un autre avantage : cela me force à ne plus être aussi perfectionniste, exigeante envers moi-même. Car dans l’urgence (relative, hein !), je suis alors capable de faire la part des choses et de faire du mieux que je peux, même si je ne trouve pas le résultat parfait.

Au final, j’ai donc fini par y arriver, mais ça n’a pas été une partie de plaisir. Et en même temps, j’ai accepté cette même semaine de prendre en charge la rédaction de notre journal de confinement pour les semaines 7 et 8. Ça peut paraître bizarre de s’imposer une tâche qu’il nous est difficile de réaliser, mais j’aime bien les challenges. Et d’ailleurs, la rédaction de l’article que vous lisez actuellement a été beaucoup plus aisée. Peut-être parce que j’ai eu énormément de retours positifs sur l’article Framaconfinement S5 et que ça m’a permis d’avoir davantage confiance en moi, en ma capacité à dire des choses pas trop débiles. Et c’est aussi sûrement parce que je me suis immédiatement fixé une deadline pour sa rédaction.

 

Et pourtant, tout continue !

Ce n’est pas parce que moi je suis en mode apathique qui galère sur la rédaction d’un article que mes collègues s’arrêtent pour autant. Bien au contraire…

La semaine a commencé en beauté puisqu’au sein d’un de nos canaux de discussion, est apparue l’idée de développer une contre application StopCovid qu’on appellerait FramaRadeau (©️ Lise) et dont le pitch serait : « cette appli ne fait absolument rien, mais si ça vous fait aller mieux quelques secondes, voici un bouton pour aller mieux » (©️ Tcit). Il vaut mieux en rire qu’en pleurer ! Et de toute façon, comme l’a indiqué pyg dans son compte-rendu de notre sixième semaine de confinement, on a fait notre part sur cette question et on n’ira pas plus loin !

Luc râle au sein de notre Framateam car certain⋅es d’entre nous postent des images en direct au lieu d’utiliser le service Framapic ou que nous n’utilisons pas la fonctionnalité des fils de discussion. Et quand c’est le brol, Luc, il n’aime pas ça ! Et puis toutes ces images, c’est que ça prend de la place sur le serveur ! Alors, on essaie de systématiquement utiliser Framapic et de bien répondre aux publications pour maintenir de jolis fils de discussion. Mais c’est plus facile à dire qu’à faire ! Ce qui est certain, c’est que rappeler ces bonnes pratiques est essentiel pour que l’outil soit efficace, car quand au sein d’un même canal, plus de 5 discussions ont lieu en parallèle, il est impossible de tout suivre si cette rigueur n’est pas respectée.

Pour la référence au didgeridoo, c’est une longue histoire… mais sachez qu’on en a plein les oreilles.

Nos stagiaires sont toujours à fond eux aussi ! Arthur continue à produire les sous-titres de la vidéo The Age of Surveillance Capitalism, une interview de Shoshana Zuboff, et a découvert cette semaine que le logiciel Omega T qu’il utilise pour ses traductions est bien plus simple à utiliser qu’il ne le pensait ! Il s’est senti un peu bête sur le moment. Mais comme il apprécie l’autodérision, il en a fait un joli article de journal !

Lise a préparé le texte d’un communiqué de presse présentant l’initiative entraide.chatons.org avant de l’envoyer à différents médias. Elle a aussi créé une nouvelle fiche sur le wiki pour présenter le logiciel Shaarli, que nous utilisons pour vous fournir le service MyFrama. Cet outil de conservation et de partage de liens est vraiment hyper pratique quand on veut se créer des dossiers documentaires ou bien tout simplement conserver un contenu pour y revenir plus tard.

Théo a travaillé cette semaine à la mise en place d’un système permettant aux internautes de contacter directement l’administrateur⋅ice d’un formulaire Framaforms. C’est une fonctionnalité qui va nous être très utile car nous recevons via notre formulaire de contact de plus en plus de messages de personnes qui souhaitent contacter le créateur⋅ice d’un formulaire. N’étant pas nous même créateur⋅ice de ces formulaires, nous sommes dans l’incapacité de pouvoir donner cette information aux personnes qui nous sollicitent. Cependant, mettre en place cette nouvelle fonctionnalité nous a demandé de bien y réfléchir en amont. En effet, nous n’avons pas souhaité que ce mail de contact soit visible directement sur le formulaire car les robots spammeurs s’en seraient donnés à cœur joie ! Il nous fallait donc mettre en place un formulaire de contact directement dans Framaforms. Et puis, nous ne voulions pas non plus obliger les créateur⋅ices à être contacté⋅es. Théo est donc parti sur plusieurs pistes avant de trouver celle qui permettait de prendre en compte tous ces aspects. Cette fonctionnalité n’est pas encore implémentée dans Framaforms, mais Théo m’indique que c’est imminent !

Bientôt, vous pourrez voir cette ligne supplémentaire à la fin d’un questionnaire…

et un formulaire de contact vous sera alors proposé.

il sera tout de même possible pour les créateur⋅ices d’un sondage de désactiver la fonction de contact.

Pouhiou, en plus d’animer nos comptes sur les médias sociaux au quotidien, a passé une partie de la semaine à préparer la lettre d’informations Framasoft dans laquelle il récapitule tout ce que nous avons fait ces derniers mois. Je l’admire car regarder dans le rétroviseur pour identifier tout ce que nous avons fait depuis janvier, c’est un boulot de dingue !

Tcit continue à travailler au développement de Mobilizon. J’ai pas tout bien suivi mais il continue à développer les fonctionnalités pour les groupes et fait des tests. J’imagine que ça veut dire qu’il voit si les fonctionnalités qu’il a développées fonctionnent correctement. Notre designeuse associée au projet Mobilizon, Marie-Cécile Godwin Paccard a lancé sur les médias sociaux un formulaire permettant de demander des précisions aux futur⋅es utilisateur⋅ices de Mobilizon sur le vocabulaire utilisé sur les pages événements.

Chocobozzz est lui aussi le nez dans le développement de nouvelles fonctionnalités pour PeerTube. Apparemment, il s’agirait de pouvoir ajouter des plugins d’authentification. Je ne suis pas certaine d’avoir bien compris de quoi il s’agissait, et puis comme ce n’est pas fini, mieux vaut que vous patientiez avant d’en savoir plus.

Du côté du support, spf ne chôme pas car les sollicitations sont toujours aussi nombreuses. D’ailleurs parfois, il s’énerve un peu de recevoir des messages de certain⋅es de nos utilisateur⋅ices qui ne prennent même pas la peine d’appliquer les règles de base de la politesse. On a beau être conscient que très souvent lorsque vous nous contactez, c’est que vous rencontrez un problème, mais commencer un mail par un « bonjour », c’est tout de même pas la mer à boire ! Heureusement qu’on reçoit des tickets qui nous donnent l’opportunité de nous marrer un peu ! Par exemple, on s’est amusé de recevoir une demande d’aide comprenant un fichier .odt dans lequel étaient copiées des captures d’écran… Je vous le dis, on s’amuse comme on peut du côté du support !

Pyg continue à jongler entre les interviews, les réunions avec certains partenaires et les interventions à distance, tout en rédigeant l’article Framaconfinement de la semaine 6. Et comme il a toujours des tas de choses à nous dire, eh bien ça prend du temps (mais pour vous ça ne vous prendra que 30 minutes à lire !). Il a aussi trouvé le temps de publier le Memorandum Covid-19 pour du libre et de l’open en conscience : enseignements et impulsions futures le mercredi 29 avril.

 

On se réadapte pour les mois à venir

Pyg a annoncé cette semaine à l’association l’annulation de notre Framacamp annuel, du moins sous sa forme habituelle. Le Framacamp, c’est le second rendez-vous annuel des membres de l’association (l’autre étant notre AG). Pendant une dizaine de jours, les membres qui le peuvent se retrouvent physiquement dans un lieu agréable pour faire le point sur les projets en cours, discuter des grandes orientations de l’association et avancer sur certains projets.

Étant arrivée chez Framasoft en février 2019, je n’ai vécu qu’un seul Framacamp, celui de juin 2019, mais ça a été pour moi une expérience incroyable. Déjà, parce que c’est un boulot de fou de tout organiser. Et ça on le doit à AnMarie qui gère avec brio tous les aspects logistiques (réservation d’un gîte, déplacements, alimentation). Et comme nos membres ne sont pas tous hyper-organisé⋅es, entre celleux qui veulent changer de jour d’arrivée ou de départ, celleux qui ne peuvent finalement pas venir et celleux qui ont des régimes alimentaires spéciaux, c’est un sacré exercice d’agilité (en mode à l’arrache donc !). Ensuite, parce que se revoir, discuter, échanger, réflexionner, boire des coups pendant plusieurs jours d’affilée, c’est un super moyen de consolider le groupe. Je n’avais jamais vécu ce type d’expérience (je n’arrive déjà pas à partir en vacances avec plus de 2 personnes sans que ça soit angoissant pour moi !) et même si j’ai trouvé que c’était sacrément épuisant, j’étais hyper enthousiaste à l’idée de recommencer ! Parce que ce Framacamp a complètement du sens pour moi et que finalement, être entourée de personnes bienveillantes et brillantes, qui savent exposer leurs pensées et les confronter à celles des autres sans animosité, m’a permis de revoir mon point de vue sur le collectif et de croire encore plus à la nécessité de faire ensemble.

Pour revenir au sujet, pyg a donc proposé à l’association une nouvelle forme pour le Framacamp prévu en juin prochain. Les raisons :

  • cet événement réunit des personnes de toute la France et nous ne savons pas si nous pourrons nous déplacer aisément ;
  • les membres représentent une mixité d’âge forte (vingtaine d’années à soixantaine d’années) et certains sont identifiés comme ayant des facteurs de risque ;
  • les mesures de distanciation physique ne paraissent pas applicables dans un tel événement (dortoir, douches partagées, salon commun, besoin de proximité pour échanger, nourriture préparée en commun) ;
  • il est probable qu’une partie des membres sera dans des situations difficilement prévisibles (ceux qui auront perdu des congés, celles qui n’auront pas d’autre choix que de bosser, celles qui veulent limiter leurs déplacements, ceux qui veulent rester auprès de leur famille, etc.).

Il est donc proposé que ce Framacamp prenne une nouvelle forme : 3 journées de temps cadrés et non-cadrés en ligne. L’événement serait évidemment sur la base du volontariat (participe qui veut et qui peut, quand iel peut). Pour cela, nous utiliserons le logiciel Big Blue Button, un outil de visioconférence adapté à la formation en ligne. Testé lors du Confin’atelier du 25 avril dernier (compte-rendu), Big Blue Button semble être l’outil le plus approprié pour ce temps de travail collectif puisqu’on pourra y créer plusieurs salons de discussion. Au sein de ces salons, il est possible de partager des présentations (avec ou sans tableau blanc), de discuter via un tchat, et même de créer des documents en mode collaboratif puisqu’y est disponible l’outil Etherpad.

Le détail des différentes sessions est encore en cours de préparation au sein de l’association, mais on sait déjà qu’une de ces sessions sera dédiée à la restitution des travaux menés par l’équipe du laboratoire CEPN UMR de l’Université Paris XIII dans le cadre du projet TAPAS (There Are Platforms as AlternativeS). Ce projet de recherche vise à approfondir et affiner la distinction entre « plateformes collaboratives » et « entreprises plateformes » et apprécier sa portée sur le plan des évolutions du travail, de l’emploi et in fine de la protection sociale dans le champ du numérique. Dans ce cadre, Framasoft a été sujet d’étude en 2019 et une partie des enseignants-chercheurs associés sont même venus assister au Framacamp de l’année dernière afin de comprendre nos modes de gouvernance en interne et en lien avec nos communautés. L’association est donc très enthousiaste à l’idée de découvrir ce qu’iels auront compris de nous !

Toujours dans l’idée de s’adapter, Pouhiou a passé une grande partie de la semaine à travailler à la rédaction d’un article dont l’objectif est de vous expliquer que nous revoyons notre feuille de route 2020. Car comme pyg vous l’a déjà expliqué dans Framaconfinement S6, il ne nous semble pas décent de nous lancer dans un crowdfunding selon les mêmes modalités que nos précédentes campagnes pour financer la V3 de PeerTube. Et nous allons avoir du retard pour la sortie de la V1 de Mobilizon. Mais je ne doute pas de ses capacités de nous expliquer tout cela de la manière la plus claire possible.
EDIT : l’article a été publié le 6 mai : https://framablog.org/2020/05/06/ce-que-framasoft-va-faire-en-2020-post-confinement/.

Nos membres bénévoles sont formidables

Une très bonne interview de Framatophe a été publiée dans Politis cette semaine. Il y revient sur le concept de capitalisme de surveillance qui prend encore plus de sens en cette période.

Enfin, Fred et Numahell ont passé une bonne partie de leur week-end à réaliser une vidéo de présentation de l’association pour la Fête des Possibles qui aura lieu du 12 au 27 septembre prochain. Portée par Le Collectif pour une Transition Citoyenne, la Fête des Possibles recense de nombreux évènements (plus de 1100 en 2019) qui souhaitent rendre visibles toutes les initiatives citoyennes qui construisent une société plus juste, plus écolo et plus humaine et qui permettent à chacun⋅e d’agir immédiatement. Toutes les formes sont plébiscitées : des ateliers d’expérimentation, des circuits de découverte, des portes ouvertes, des rassemblements publics, etc. au-delà de temps d’échanges ou de transmissions de savoirs. Cette Fête des Possibles sera celle des interdépendances, des interconnexions, des coopérations, des solidarités et bien plus encore !

Toutes les associations partenaires de cet évènement ont été sollicitées pour produire et partager une courte vidéo dans le cadre du lancement de la première campagne de communication et de mobilisation des réseaux des possibles sortie le 4 mai ! Cette vidéo d’environ 1min30 doit raconter comment elles agissent déjà pour le monde de demain, afin d’inciter leur public à témoigner ou s’engager lui aussi. Fred et Numahell se sont emparé⋅es de cette mission et se sont lancé⋅e⋅s dans le grand bain de la réalisation vidéo. Armé⋅e⋅s d’un pad, iels ont rédigé les éléments de langage nécessaire et une trame pour le contenu. Pas simple de résumer l’action de Framasoft en quelques minutes ! C’est Fred qui s’est essayé au jeu d’acteur seul face à sa caméra et là aussi chapeau car c’est un exercice pas du tout évident ! Numahell en a profité pour découvrir 2 logiciels libres de montage vidéo : Openshot et pitivi. Et selon Fred, c’était rigolo de faire une framaconférence en 4 minutes.

Et comme toujours la #TeamMèmes est au taquet : cet article ne serait rien sans leurs chouettes contributions ! Merci !




Framaconfinement semaine 6 – Faire un pas de côté

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 des articles : https://framablog.org/category/framasoft/framaconfinement/

À noter : cet article bénéficie désormais d’une version audio.
Merci à Sualtam, auteur de lectureaudio.fr pour cette contribution active.

La semaine des réunions

Cette semaine du 20 au 24 avril aura été celle de la reprise des réunions, des rendez-vous, des interviews. Il faut dire que pendant un mois, j’avais quasiment tout refusé par défaut et par principe, pour me concentrer exclusivement sur notre fonctionnement interne et nos missions « vitales ».

Mais cette semaine, tout s’est enchaîné. Vite. Très vite.

Préparer mon intervention aux Ludoviales (compte rendu), décliner celles des Colères du Présent (c’est Framatophe qui répondra présent), préparer une audition avec une députée France Insoumise, répondre à des interviews pour la radio des CEMEA, Le Monde, Politis, AEFE, etc. et partager mes retours sur un mémorandum (publié le 29 avril).
A cela s’ajoute les réunions « internes » : notre réunion d’équipe hebdomadaire, une réunion Mobilizon, une réunion PeerTube. Sans compter les membres de l’asso qui ont organisé une « framapapote » (une espèce d’apéro-Framasoft), et celles et ceux qui auront participé activement au premier « confin’atelier » (le compte rendu vient de paraître !).

J’aurais aussi eu plusieurs échanges avec l’équipe « Services Numériques Partagés » qui produit l’offre https://apps.education.fr, une suite de services pour l’Éducation Nationale basée exclusivement sur du logiciel libre.
Nous avons d’ailleurs été beaucoup sollicité⋅es pour donner notre avis sur cette initiative. Pour le redire encore une fois ici : nous accueillons la publication de ces services avec un très grand plaisir. Nous pensons que des services libres et décentralisés sont la meilleure solution pour la résilience de l’infrastructure numérique de l’Éducation Nationale. Nous suivions le projet depuis plusieurs mois, les services devaient être annoncés plutôt fin 2020, d’où le fait qu’ils soient aujourd’hui annoncés comme « temporaires » car non encore dans leur forme définitive. Sachant que leur planning a été bousculé, et les équipes mises sous pression, nous ne pouvons que féliciter chaleureusement toutes les personnes qui ont rendu l’émergence de ces services possible. Cependant, nous ne crions pas victoire pour autant. Le Covid aura fait tomber des murs, à la fois en faveur du logiciel libre, mais aussi en faveur des Google Classrooms, Zoom, et autres Discord. C’est certes un pas en avant très positif, mais après 15 ans de « 2 pas en avant, 3 pas en arrière » du MEN concernant le logiciel libre, il ne faudra pas nous en vouloir d’attendre encore 2 ou 3 ans avant de modifier notre position officielle.

Il y aura donc eu beaucoup de demandes à gérer. Et chaque rendez-vous exigeant en amont jusqu’à une dizaine d’échanges (mails, téléphone, etc.), j’ai eu le sentiment frustrant de passer ma semaine à « répondre » plutôt qu’à « faire ».

J’aurais malgré tout trouvé le temps d’enrichir notre dossier StopCovid avec les reprises des articles de Stéphane Bortzmeyer et de Loïc Gervais. Gee, lui, publiera sa BD « StopConneries» et l’infatigable Goofy reprendra les principaux scénarios du collectif de 14 spécialistes en cryptographie « Le traçage anonyme, dangereux oxymore, Analyse de risques à destination des non-spécialistes ».

Quand Lise, notre stagiaire CHATONS, s’interroge sur l’état du processus démocratique de son pays…

 

Le Framablog verra aussi publié cette semaine là un article touchant et emprunt de retenue de Cyrille Largillier, membre de Framasoft et directeur d’école, sur son vécu des premières semaines de pandémie.

Comme chaque semaine, notre équipe technique aura multiplié les serrages de boulons sur nos serveurs et les changements de disques en urgence. Elle a notamment réparé la machine MyPads2 et mis à jour MyPads dans sa dernière version, ou mis en place une page permettant d’éviter la saturation du disque du service Framadrop (qui permet le partage de fichiers volumineux) en nous appuyant sur les CHATONS volontaires.

Chocobozzz a repris le développement de PeerTube, et tcit celui de Mobilizon.

Mais une des plus belles actions (selon moi !) de la semaine est le passage en production des nombreuses corrections que Théo a apporté à Framaforms. En plus, je lui ai « un peu » mis la pression en lui demandant de mettre en ligne de façon anticipée des corrections qui devaient servir en urgence pour la tribune publiée sur Le Monde par (notamment) Antonio Casilli. Finalement, Antonio n’aura pas eu besoin de ce formulaire, mais je suis fier que Théo (qui est en stage, rappelons-le) se soit senti légitime et capable de valider des modifications qui pouvaient impacter plusieurs centaines de milliers de personnes. Car Framaforms c’est notre service le plus visité (100 000 visites rien que la journée du 4 mai), après Framadate, et devant Framapad. Plus de 170 000 formulaires et 4 millions de réponses ont été hébergés depuis la mise en place du service. Autant vous dire qu’on n’a pas envie d’oublier un point virgule quelque part qui rendrait le service indisponible.

Statistiques Framaforms
Bientôt 100 000 utilisateur⋅ices pour Framaforms, et 170 000 formulaires créés depuis le lancement du service.

 

StopCovid

Dans mon précédent billet, j’annonçais (sans me faire prophète, c’était juste une probabilité statistique de 100%) que le gouvernement allait vouloir s’adosser à la technologie pour à la fois regagner des points de confiance, mais surtout mettre en place des dispositifs de contrôle du peuple.

Les semaines passées, sur cette thématique, c’est donc l’application StopCovid qui aura donné le tempo médiatique côté numérique.

Des centaines d’articles auront été écrits en quelques jours sur cette application. Et Framasoft a aussi apporté sa pierre :

Le positionnement de Framasoft est assez clair : ce type d’application est un leurre. Un mirage. Comme en magie, c’est une illusion. Et cette illusion permet de glisser dans la tête de #lesgens quatre idées très dangereuses :

1. Elle nous prépare à accepter une application de surveillance de nos comportements, qui nous suivrait partout « pour notre bien et celui des autres », sans que cela n’impacte nos libertés fondamentales. C’est faux. Grâce au (fabuleux) travail de Khrys, nous présentons chaque semaine une « revue hebdomadaire » listant des articles, vidéos, etc. traitant notamment de ce sujet. Nous en sommes au n°103 de cette revue, je pense donc qu’il n’est pas nécessaire de revenir là-dessus ;

« Nan, mais à Singapour, ils ont une app, et ça va hein. » Non, cette vidéo n’est pas un fake. (Source)

 

2. Elle persiste à laisser croire que la technologie est neutre, et qu’elle peut être invoquée, telle une divinité, pour résoudre nos problèmes. Ce n’est d’ailleurs pas pour rien que parmi les plus ardents défenseurs de StopCovid (et ses successeurs), on retrouve pas mal d’ingénieur⋅e⋅s et d’informaticien⋅ne⋅s, convaincu⋅e⋅s qu’avec le bon design et le bon protocole, les avantages surpasseront les risques.
Rien de nouveau à ce que l’Homme cherche à se prendre pour Dieu, puisque Dieu est mort (© Nietzsche). Mais cette quête du pouvoir divin semble surtout nous avoir rendu complètement cons. En effet, je n’ai pas trouvé un seul article vraiment sérieux indiquant que cette technologie pourrait, à coup sûr, sauver des vies (sauf si elle était imposée à toute la population, et encore, cela reste sans preuve). Même l’auteur de « TraceTogether » (l’application singapourienne, qui inspire « StopCovid ») le reconnait lui-même : ce n’est clairement pas la panacée, et cela génèrera de toutes façons de nombreux faux-positifs et au moins autant de faux-négatifs. D’ailleurs, Singapour vient de rendre obligatoire une application similaire, qui au départ ne l’était pas. On dit ça, on ne dit rien, mais enfourcher un tigre, c’est quand même vachement dangereux, hein.

https://aperi.tube/videos/watch/cb467481-5254-4d02-b53e-05099d1f1808

Nous avons un président (sous) stupéfiant.

 

3. Elle dédouane les agents de l’État de leur responsabilité, en faisant reporter sur des comportements individuels ce qui doit relever d’une action collective, et notamment celle des pouvoirs publics. « Si ça sauve 100 vies, ou même 1 seule, ça sera déjà ça et donc il faut donner toutes les chances à cette appli. », nous explique en substance Cédric O. sur… Medium (Oui, une plateforme cofinancée par Google. Ne cherchez pas à comprendre, c’est pas comme si cette personne n’était pas secrétaire d’État au numérique. Il n’avait sans doute pas de site web à sa disposition… #OhWait). Ha ben oui mais non, si votre but c’est de sauver 100 vies, ou même une seule, alors ce n’est pas le moment de déshabiller Paul (les brigades sanitaires, dont des décennies d’études ont prouvées l’efficacité, et pour lesquelles le Conseil Scientifique recommande 30 000 personnes, mais qui seront sous-payées) pour habiller Jacques (j’attends impatiemment l’annonce du coût total de développement d’un StopCovid, dont l’efficacité, elle, n’est pas prouvée). En attendant, ni vu ni connu, l’État vous aura embrouillé, et quand viendra le temps de juger les responsables, ils pourront se cacher derrière l’argument « Mais on a fait StopCovid, c’est pas de notre faute si #lesgens ne l’ont pas tous installé ! ». Ha ben si, si vous êtes élus et que de très nombreux experts et la société civile vous préviennent que votre mesure n’aura pas d’impact mais que vous choisissez d’investir du pognon pour la mettre malgré tout en place, alors c’est vous qui êtes responsable, pas #lesgens.

 

4. Un autre souci à faire peser cette injonction à installer une application est plus insidieux. Il pousse l’idée d’une « désunion nationale », avec d’un côté les « bons citoyens » qui auront installé l’application, et de l’autre côté les « mauvais citoyens » qui mettraient en jeu la vie de leurs proches comme d’inconnus, en refusant à participer au fameux « effort de guerre ». On en revient donc à l’argument pourtant mille fois entendu (et mille fois prouvé faux) du « Si vous voulez plus de sécurité, il faut accepter des pertes de libertés ».
Comme le dit fort bien Antonio Casilli dans le journal du CNRS (journal qu’on ne peut pas soupçonner de manque de sérieux scientifique), « Il n’existe pas d’application capable de remplacer une politique de santé publique ». Les prochains mois seront donc très rock’n roll avec des intiatives très agressives (du type caméras thermiques, dont l’aspect bordeline et même reconnu par… Muriel Pénicaud).

This is not a mème. (Même si la citation est plus complexe que cela.)

 

Bref, déployer ce type de technologie, c’est une triple défaite :

  • défaite des libertés fondamentales (aucune appli n’est infaillible, et celle-ci préparera le terrain cognitif pour celles à venir) ;
  • défaite de la science, qui placerait ses espoirs dans une technologie non-testée, développée dans l’urgence, plutôt que dans des protocoles humains dont on sait qu’ils fonctionnent, car testés et évalués depuis des dizaines (centaines presque !) d’années ! (ils sont juste beaucoup plus chers, oui, et alors ?! ) ;
  • défaite de la démocratie, qui en acceptant cette appli, accepte de minimiser les fautes avérées de l’État en lui reconnaissant un pouvoir de contrôle et de coordination sur la pandémie, masquant de fait l’incurie de l’État à prioriser l’intérêt général dans la gestion de cette épidémie.

Quelque part, et de manière anecdotique (ou pas), c’est aussi une défaite sémantique et linguistique : nous pouvons aussi nous interroger sur les signifiants et les signifiés des divergences entre « StopCovid » (France), « Immuni » (Italie) ou « TraceTogether » (Singapour) et ce que ces termes « vendent » aux utilisateur⋅ices.

EDIT : le temps que je rédige cet article, de nouveaux faits semblent aller dans mon sens : le développement de StopCovid, initié au départ par des équipes de la DINUM *et* des membres de la société civile est finalement confié à un consortium de grosses boîtes privées (CapGemini, Orange, Dassault Systèmes, etc), ce qui a créé pas mal de tensions. Sachant qu’on a découvert « par hasard » qu’Orange travaillait déjà sur une telle application *avant* l’annonce officielle du gouvernement ou que la startup Withings planche officiellement sur des bracelets connectés StopCovid (mais c’est une boîte française, hein, alors ça va), ça va évidemment exciter toutes celleux et ceux qui penseraient que cette histoire se confirme comme étant bien plus une histoire de gros sous politique qu’une histoire de solution d’intérêt général.
En parallèle, on apprenait que deux nouveaux fichiers seraient créés (SIDEP et Contact Covid), et que ça allait être un beau merdier. Lire l’article de NextINpact à ce sujet (abonnez-vous si vous le pouvez). Bref, les scénarios évoqués dans le documentaire de Sylvain Louvet « Tous surveillés : 7 milliards de suspects » semblent se confirmer (profitez-en pour le voir, ArteTV le propose gracieusement jusqu’au 19/06, et c’est aussi flippant que passionnant).

Au final, que StopCovid voie le jour ou pas, le gouvernement aura de toutes façons gagné : si l’application est finalisée, ça sera le jackpot et la voie ouverte à de futures applications StopZad, StopGiletJaunes, StopDélinquance, etc. ; si le projet d’application n’est pas finalisé (à quel coût ? Car aux dernières nouvelles, Dassault Systèmes ou CapGemini ne sont pas des philanthropes) ou abandonné politiquement, le débat médiatique sur StopCovid aura ouvert la fenêtre d’Overton sur l’acceptabilité d’une telle solution (« Bon, pour StopCovid, on était pas prêts, mais pour StopTerrorisme, là, promis, avec les premiers de cordée de la StartupNation on est au taquet »). Alors évidemment, une défaite aura plus d’impacts (immédiats) que l’autre (qui reste potentielle), mais du coup, nous, Framasoft, on va s’arrêter là. On a fait le job : en dehors de la face visible que sont la publication des articles, on a relayé, conseillé, produit des argumentaires, fournit des outils aux militant⋅e⋅s, relu et amendé des tribunes, etc. Il est donc temps pour Framasoft de passer à autre chose car nous ne sommes pas une association de plaidoyer. Nous avons (très) modestement contribué à éclairer ce débat, à chacun et chacune, individuellement et collectivement de s’informer et de prendre non seulement position, mais aussi une responsabilité dans les actions possibles à venir.

Voilà, je n’ai plus qu’à attendre en commentaire les rageux qui vont me dire que puisque je suis par principe opposé à ce type d’application, je suis donc un dangereux arriéré criminel qui va causer la mort d’innocents, en plus de celle de l’économie. Qu’ils viennent me chercher.

Je sens que ce mème n’a pas fini de servir…

Faire un pas de côté

Un des articles qui m’aura le plus marqué ces dernières semaines, peut-être parce qu’il ne s’agit ni d’une analyse froide, ni d’une réaction à chaud nous servant la soupe d’un « monde d’après », est sans doute l’interview de l’éco-socialiste Corinne Morel-Darleux dans Bastamag (j’invite celles et ceux qui le peuvent à faire un don à ce média. Ce que j’ai fais, d’ailleurs). Pour celles et ceux qui souhaiteraient découvrir quelques éléments de pensée de Corinne Morel-Darleux, je vous propose de lire en préambule cette longue mais passionnante interview du média d’opinion indépendant « Le Vent Se Lève ». Vraiment, prenez le temps de lire ces deux articles afin d’éclairer les concepts que je vais aborder par la suite.

Je ne vais pas reprendre ici ce qu’elle dit : d’une part l’article est public (et c’est une raison de plus, et pas une raison de moins, pour leur faire un don), d’autre part j’avais déjà « invoqué » Corinne Morel-Darleux dans un précédent article sur l’archipélisation de Framasoft. Elle y reprend des idées et concepts qui lui sont chers comme l’archipélisation ou la dignité du présent.

Ce qui me semble ici intéressant, c’est que ces idées prennent une dimension particulière quand on les met en perspective de la situation pandémique actuelle. Ils permettent, en quelque sorte de faire un « pas de côté ».

Après avoir « pris la mesure », et « pris de la hauteur », c’est donc à cet exercice du « pas de côté » que je voudrais essayer de me prêter ici, concernant Framasoft.

Je suis payé (entre autres par vos dons, merci !) pour prendre des décisions pour Framasoft. Le plus collectivement possible, et parfois seul et dans l’urgence afin d’éviter tel ou tel écueil. Ces dernières semaines, nous avions « le nez dans le guidon », et Framasoft a donc pris un paquet de décisions, et engagé pas mal d’actions (cf. nos articles Framaconfinement). En gros, comme tout le monde, nous nous sommes pris la tempête, et on a essayé de réagir au mieux. En nous protégeant nous-mêmes d’abord, parce qu’il n’est pas possible de prendre soin des autres dans la durée sans prendre soin de soi.

Ensuite en faisant ce que l’on fait de mieux : « faire ». Sans se poser des milliards de questions, on a agi là où on le pouvait. « Agir là où on se sent fort » est une façon de reprendre le contrôle quand on se sent perdu. Une façon de reprendre courage. De se sentir utile.

Enfin, on a essayé de réfléchir, individuellement et ensemble. Afin que notre « Faire » ne soit pas déconnecté des changements individuels et sociétaux en cours. Chacun⋅e a pu évoquer, en interne ou publiquement, ses analyses, ses ressentis, ses colères. J’ai évoqué les éléments d’un « plan », Pouhiou sa volonté de ne pas suivre de prophète, Christophe a fait des liens entre pistage et capitalisme de surveillance, Angie a exprimé sa colère, et la team mèmes a allégé nos cœurs dans un article « poisson d’avril » en retard, etc.

Mais faire un pas de côté, c’est quoi ?
C’est essayer de nouvelles choses, casser des préjugés internes, essayer d’avoir un regard extérieur, sortir de sa zone de confort en quelque sorte.

Me concernant, cela m’a poussé à accélérer une décision prise il y a longtemps : passer à une co-direction à trois têtes. J’avais annoncé cette volonté, qui me trottait dans la tête depuis deux ans, lors de notre assemblée générale de février. Mes collègues Angie et Pouhiou étaient d’accord pour une phase d’expérimentation en tant que co-directeur⋅ices. Mais la pandémie m’ayant pas mal occupé, j’avais dû laisser la mise en pratique de côté. Nous allons pouvoir en rediscuter, et cela promet d’être passionnant à mettre en œuvre.

Plus proche de vous, concernant Framasoft, faire ce « pas de côté » a consisté à réinterroger notre agenda de campagne. Framasoft ne vivant que des dons, sans campagne de dons, nous n’aurons à terme plus de moyens.

Enfin, ça, c’est la théorie. Construite sur l’expérience de ces dernières années. Mais n’est-ce pas un cliché ? Ne nous sommes-nous pas enfermé⋅es dans cette espèce d’injonction à « réussir » nos campagnes ? Si on pousse encore plus loin, « A quoi nous sert cet argent ? » (certes, à payer mon loyer, ainsi que les salaires de mes 8 autres collègues, mais est-ce le seul, ou le meilleur moyen de l’utiliser ?). Et, pour aller plus loin que plus loin « A quoi sert réellement Framasoft ? ». Ce n’est pas ici notre utilité que je questionne avec légèreté, je constate que nous sommes utiles (vos messages, vos dons, et les ~700 000 utilisateur⋅ices mensuels le prouvent), mais bien le sens de cette utilité : est-ce que l’on renforce des pratiques délétères ? Ne participe-t-on pas à enfermer nos utilisateur⋅ices dans des pratiques finalement peu émancipatrices (visioconférences, travail collaboratif, etc.) ?

Que resterait-il de Framasoft si nous venions à disparaître demain ? Quels héritages aurons-nous laissé de plus de 15 ans de militantisme ?

Pour répondre à ces questions, voilà maintenant deux ans que nous nous questionnons régulièrement en interne sur notre propre « compostabilité » : que resterait-il de Framasoft si nous venions à disparaître demain ? Quels héritages aurons-nous laissé de plus de 15 ans de militantisme ?

Je trouve la question intéressante, car elle nous force à regarder derrière nous, et non à chercher à voir ce qui se dessine devant. Car ce qui est devant nous est aujourd’hui dans le brouillard, rempli d’incertitudes sur les impacts économiques, sociaux, politiques qui vont découler des suites de cette pandémie.
Elle nous oblige aussi à penser notre présent, et nos actions, en fonction de cette notion d’héritage, de trace, de « don fait à l’avenir ».

Les éléments de réponses à cette question de la compostabilité de Framasoft me semblent plutôt encourageants : nous avons produit des milliers de ressources (fiches logicielles, documentations, articles, livres, vidéos, interviews, conférences, Mooc, etc.), nous avons développé des solutions logicielles, nous avons affirmé des points de vue et généré du débat et de l’intelligence collective. Nous avons démontré qu’il était possible, pour une association comptant moins de membres qu’un club de pétanque local, et pour un coût inférieur au coût moyen de 80 mètres d’autoroute, de produire, mettre à disposition, maintenir, améliorer des dizaines de services alternatifs à ceux des plus grosses capitalisations mondiales. Ce qui a, je pense, inspiré et donné confiance aux structures du collectif que nous avons impulsé et structuré et qui nous survivra probablement. Tout cela de façon libre, réutilisable, copiable, documentée. Mais aussi en essayant, autant que possible, de rester dignes (« principe selon lequel une personne ne doit jamais être traitée comme un objet ou comme un moyen, mais comme une entité intrinsèque »).

L’avenir jugera. Mais pour l’instant, nous sommes dans une situation plutôt privilégiée : grâce à vos dons, et grâce à notre volonté de ne pas « croître pour croître » et de limiter notre croissance, même en situation de succès – qui n’est pas sans rappeler le « refus de parvenir » qu’évoque Corinne Morel-Darleux en citant le navigateur Bernard Moitessier – Framasoft se porte bien. En tout cas, nous sommes dans une situation bien moins inquiétante, et surtout moins anxiogène, que des milliers d’associations survivant grâce aux subventions publiques ou à quelques financements privés. Les associations culturelles, de solidarités, d’urgence sociale sont touchées de plein fouet. Pourtant, si l’on regarde les choses froidement, ces associations sont par bien des aspects plus utiles que Framasoft.

Puisque nous ressentons ce sentiment d’accomplissement vis-à-vis du travail déjà effectué, et puisque nous avons les moyens de ne pas nous inquiéter du futur immédiat, se pose alors la question de ce que nous pouvons faire aujourd’hui. C’est ici que je fais le lien avec la notion de « dignité du présent » évoquée par Corinne Morel-Darleux. Quels gestes pourrions nous avoir qui seraient réellement en accord avec ce que nous sommes ?

Nous lancer dans la campagne de crowdfunding PeerTube v3, comme cela était prévu pour mai/juin 2020, ne me parait pas un acte décent en ce moment. Organiser une communication médiatique subordonnant la réalisation de développements logiciels à l’obtention de paliers de dons, à l’heure où l’hôpital public est en souffrance, où les français⋅es reçoivent l’injonction contradictoire de retourner travailler individuellement mais de collectivement rester chez eux, à l’heure où personne (y compris les gouvernements) ne sait de quoi l’avenir sera fait, m’apparaît clairement comme impudique et inconvenant.

Pourtant, je pense – cette fois très immodestement – que le monde à besoin d’un PeerTube v3. Cette nouvelle version, comme annoncé précédemment, intègrerait les premières briques permettant une diffusion vidéo en direct à des centaines ou milliers de personnes. Le tout de façon libre, décentralisée, et fédérée. Comme beaucoup, je pense qu’il n’est pas possible de se passer d’un système tant qu’on utilise les outils de ce système. Il me parait ainsi impossible de tourner la page du capitalisme tant qu’on utilisera massivement YouTube ou Twitch, par exemple. Cela ne se fera pas en un jour, ou même en un an. Mais même si cette bataille paraît perdue d’avance, elle vaut à mon sens la peine d’être menée.

Il en va de même pour Mobilizon (notre alternative aux événements, pages et groupes Facebook) : il me paraît impossible de construire des mobilisations contre le réchauffement climatique en utilisant Facebook. Oh, Facebook peut être *utile*, oui, notamment en offrant une audience captive potentielle de plus de deux milliards de personnes. Mais le modèle économique de Facebook étant basé sur la publicité et donc la consommation, la plateforme de Mark Zuckerberg ne permettra jamais que l’on s’attaque aux fondements du système qui le fait vivre et lui permet de croître encore et encore.

Développer et faire advenir PeerTube v3 et Mobilizon v1 me paraît donc essentiel. Non pas parce que ce serait fun, ou pour rajouter une alternative de plus au foisonnement d’outils existants. Et surtout pas pour « renverser » YouTube ou Facebook. Nous ne voulons pas que nos outils prennent la place de ceux préexistants : nous souhaitons décoloniser l’imaginaire d’une impossibilité de faire face à des entreprises un million de fois plus puissantes que nous. Car il est possible de faire face. Et si nous échouons, il vaudra alors sans doute mieux « couler en beauté que flotter sans grâce ».

Comment assurer le développement de Mobilizon, qui a des chances de devenir un outil stratégique de mobilisation citoyenne, sans s’assurer d’un modèle économique pérenne ?

Cela m’a beaucoup travaillé ces dernières semaines : comment réussir à proposer un PeerTube v3, dont je pense sincèrement qu’il serait utile pour permettre une libre transmission des savoirs sans pour autant conditionner son développement à un processus de crowdfunding inconvenant dans la situation actuelle ? Comment réussir à assurer dans les années à venir le développement de Mobilizon, qui a de fortes chances de devenir un outil stratégique de mobilisation hors des plateformes régulées par les géants du numérique, sans s’assurer d’un modèle économique pérenne ?

La réponse nous est venue assez naturellement : faisons-le, et on verra bien. Faire. Faire sans eux. Faire malgré eux.

Pour la réhabilitation de l’action directe

Premier exemple : faire PeerTube v3

À l’heure où vous lirez ces lignes, nous venons de publier un article et notre newsletter précisant que nous allons donc faire ce PeerTube v3 et ce Mobilizon v1. Les dates ont un peu bougé, parce qu’on a été pas mal occupés ces dernières semaines et qu’on refuse de se cramer pour respecter des calendriers ou des injonctions de consommateurs. Par contre, côté modèle économique, ça va être YOLO-style ! On va bien avoir une page de soutien à PeerTube v3, mais on fera les choses, qu’on ait l’argent ou pas. Idem pour Mobilizon.

C’est assez contre-intuitif, en tout cas pour moi qui ai quand même une responsabilité vis-à-vis de l’emploi de mes collègues, ainsi que plus globalement vis-à-vis du bon fonctionnement de l’association. Mais assurer le bon fonctionnement de l’association, ce n’est pas forcément assurer sa pérennité. C’est s’assurer que nous faisons au mieux. Que nous plaçons nos valeurs et notre engagement au-dessus de contraintes, qu’elles soient financières ou sanitaires.

Deuxième exemple : se soutenir les un⋅es les autres

Cette forme d’action directe, on la retrouve aussi dans le fonctionnement interne de l’asso. Comme affiché sur notre page d’accueil, Framasoft est avant tout une bande d’ami⋅es. Or les situations financières de cette bande d’ami⋅es sont très variables. Cela va, pour la faire courte, du RSA au rentier. Et nous sommes parfaitement conscient⋅es qu’une partie de ces ami⋅es pourrait souffrir de la situation économique des mois à venir. Cela ne nous paraît pas acceptable. Et l’indignation nous paraît certes importante, mais insuffisante.

Comme Angie l’a évoqué dans un précédent billet, nous mettons actuellement en place notre propre « filet de sécurité/solidarité » entre membres, et donc ami⋅es, où les plus à l’aise financièrement pourront soutenir celles et ceux qui rencontrent des difficultés. Les détails importent ici assez peu, car ils ne concernent pas les lecteur⋅ices de ce blog, et même pas Framasoft en tant qu’organisation (il s’agit d’une solidarité directement entre personnes). Le principe est cependant loin d’être nouveau : « De chacun selon ses moyens, à chacun selon ses besoins ». cet exemple d’auto-organisation privée, directe, communautaire, solidaire, s’est multiplié à l’infini ou presque non seulement en France, mais sur les territoires confinés, au niveau mondial.

Troisième exemple : s’auto-organiser

Ainsi, sur ma commune (rurale) de confinement, le premier hypermarché est à 35mn de voiture (et le premier « drive » encore plus loin). Certains habitants de la commune n’ayant ni la possibilité, ni les moyens de faire ce trajet, un petit marché de producteurs locaux s’est mis en place dès la seconde semaine de confinement (avec l’accord de la mairie et des règles sanitaires strictes et contrôlées). Rien d’extraordinaire à cela, car ce type d’initiative utile si ce n’est indispensable s’est multiplié sur l’ensemble du territoire.
J’ai cependant été plus marqué par le fait que le producteur de fromages, habitant lui aussi la commune, ait utilisé Framaforms pour ses commandes (sans me connaître ni connaître Framasoft auparavant). Ma fierté était cependant un peu gênée par le fait qu’en tant qu’auteur du logiciel, je sais qu’il n’est pas vraiment adapté à ce type d’usage. Mais bon, ça l’a dépanné un temps, alors tant mieux. Puis, les 4 ou 5 producteurs de ce marché on ne peut plus local ont basculé vers un autre logiciel, libre lui aussi ! https://www.cagette.net/ est en effet une solution parfaitement adaptée à ce genre de problématique. Les producteurs saisissent leurs produits, les clients passent commande (soit en ligne, sans commission, mais avec frais bancaires ; soit en réglant directement en liquide lorsque vous venez retirer votre commande).

Cagette.net : un site web, et un logiciel libre !, pour organiser ses commandes

Ici, pas de startup, pas d’État, pas de banque, pas intermédiaire si ce n’est un logiciel libre développé avec passion par les salarié⋅es d’une SCOP bordelaise qui n’ont aucunement besoin d’exploiter vos données personnelles ou de vous imposer un quelconque modèle.

L’à venir

Ce type de fonctionnement autonome, autogéré, auto-organisé, résilient – un mot que je ne souhaite pas voir être approprié par la Startup Nation – préexistait avant le confinement. Mais la défaillance voire l’absence d’État en a rendu l’expérience concrète nécessaire.

Il doit selon moi nous donner confiance en nous, nous apporter l’assurance que nous devons agir avec dignité, fierté, et ne pas attendre pour passer à l’action. Nous sommes capables et légitimes. Ici et maintenant. Que ce soit pour organiser un marché local, pour mettre en place des solidarités communautaires, ou pour développer des logiciels que nous pensons essentiels.

Comme le disait le philosophe Henri Bergson : « L’avenir n’est pas ce qui va arriver, mais ce que nous allons faire. »

 




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 !