20 ans de Framasoft… et un de plus grâce à vos dons ?

Grâce à vos dons, Framasoft accompagne plus de 2 millions de personnes dans leur émancipation numérique. Après une vingtième année difficile, notre association vous demande les moyens de poursuivre ses actions… et de relever les défis du futur.

🎈 Framasoft a 20 ans🎈 : Contribuez pour financer une 21e année !

Grâce à vos dons (défiscalisables à 66 %), l’association Framasoft agit depuis 20 ans pour faire avancer le Web éthique et convivial. Retrouvez un focus sur certaines de nos actions en 2024 sur le site Soutenir Framasoft.

➡️ Lire la série d’articles de cette campagne (nov. – déc. 2024)

 

Malgré une année difficile…

Sans rentrer dans les détails ni l’auto-apitoiement (car l’heure est à la célébration), cette année a été doublement difficile pour Framasoft.

Humainement d’abord, car des conflits significatifs (qui peuvent advenir dans toutes les associations… et toute aventure humaine) ont accaparé beaucoup d’énergies et affaibli le niveau de motivation.

Ainsi Framasoft conclut 2024 avec une fatigue cumulée, une équipe amoindrie, et une furieuse envie de se recentrer en 2025 sur nos actions au service de celles et ceux qui ont besoin d’outils numériques éthiques et populaires.

Or financièrement aussi, c’est pas la joie. Entre le fait d’avoir moins de forces humaines dans l’association, et une année morose pour tout le monde : inflation, fascisme aux portes du pouvoir, besoins de solidarités qui se multiplient…

Framasoft a vu (comme bien d’autres) ses dons baisser drastiquement. Ainsi, au 1er octobre 2024, Framasoft a reçu près de 50 000 € de dons en moins qu’à la même date, en 2023.

🎈 Soutenir Framasoft 🎈

…Framasoft est fière de son bilan 2024 !

D’ici la fin de l’année, nous vous présenterons en détail sur ce blog quelques actions marquantes réalisées en 2024. Bien entendu, Framasoft c’est beaucoup plus que cette sélection (on pense par exemple à l’ensemble des services Dégooglisons Internet)… Mais il faut bien choisir parmi les 100 pages de nos rapports d’activités.

🦄 Framaspace, le cloud associatif s’enrichit d’outils importants

Comptabilité, gestion des membres, formulaires, gestion simplifiée de données… toutes ces fonctionnalités viennent rejoindre les intros interactives, partage de propriété, agendas, contacts, chat et synchronisation de dossiers déjà proposés dans Framaspace.

Illustration - Dans l'espace, une licorne fait apparaitre des bulles de sa baguette magique. Dans les bulles, on trouve des symboles : un boulier, des fichiers, etc.
Illustration de David Revoy – Licence : CC-By 4.0

Si vous souhaitez que votre asso ou petit collectif obtienne un Framaspace et profite de ces nouveautés dès que possible, n’hésitez pas : les inscriptions sont toujours ouvertes !

🦄 Soutenir Framaspace 🦄

🤖 Framamia & Lokas : démystifier l’IA par l’explication (et l’exemple !)

Du miracle à l’apocalypse, l’IA est le lieu des fantasmes prophétiques. Framasoft s’est lancé le défi de nuancer le débat, et de revenir au concret en partageant des clés de compréhension.

Illustration. Autour d'une table, des pingouin chantent. Au centre, un petit perroquet mécanique prend des notes à la manière d'un sténographe.
Illustration de David Revoy – Licence : CC-By 4.0

Avec le site Framamia nous voulons exposer, de manière claire, ce que nous percevons aujourd’hui de ce nouvel enjeu du numérique…

Quant à Lokas, c’est une expérimentation, une démonstration du type d’outils qu’on peut créer lorsque l’on s’empare de l’outil IA sans chercher le profit, la croissance ou l’exploitation… mais juste à être foncièrement utile.

🤖 Soutenir Framamia 🤖

📱 L’application PeerTube : un univers de vidéos au creux de votre main

PeerTube n’est pas une plateforme de vidéos et de live : c’est un réseau de plateformes, autonomes, auto-gérées et interconnectables.

Cependant, il reste difficile de découvrir des contenus sur ce réseau, d’autant plus quand la majorité des vidéos en ligne sont désormais regardées depuis un téléphone.

Illustration - Sepia, læ poulpe mascotte de PeerTube, sort de l'écran d'un téléphone mobile.
Illustration de David Revoy – Licence : CC-By 4.0

Nous avons donc développé une application mobile PeerTube, disponible sur le PlayStore, l’appstore d’iOS et bientôt F-Droid.

📱 Soutenir l’application PeerTube 📱

🐙 PeerTube v7 : un redesign pour une expérience encore plus fluide

Ce fut une année riche en nouveautés pour le logiciel qui permet de créer sa plateforme de vidéos et de lives : export et import des comptes, modération des commentaires, transcription automatique d’une vidéo, séparation des flux audio et vidéo, navigation dans les sous-titres…

Illustration - Dans la mer Sepia, læ poulpe mascotte de PeerTube, dessine un grand chiffre sept avec son encre.
Illustration de David Revoy – Licence : CC-By 4.0

En décembre nous comptons publier la version 7 de PeerTube, avec des changements majeurs dans l’expérience et l’interface du logiciel.

Plus de clarté, de simplicité, d’accessibilité : nous avons hâte de vous partager ce nouveau look !

🐙 Soutenir PeerTube v7 🐙

🦆 Cancanons : bilan des actions pour collectiviser et convivialiser internet

Annoncée fin 2022, la feuille de route Collectivisons Internet / Convivialisons Internet (ou « coin-coin », pour les rapides) peut se résumer en une ambition : dégoogliser les associations.

Illustration - Une maman canard regarde le nid dans lequel quelques uns des œufs ont éclot.
Illustration de David Revoy – Licence : CC-By 4.0

Avec ECHO Network qui arrive à sa (brillante) conclusion, Émancip’Asso qui a été lancé et fait son petit bonhomme de chemin, Framaspace qui évolue… le moment nous semble propice pour faire le point sur ces actions et le futur que nous leur réservons.

Désormais, Framasoft propose plusieurs outils aux collectifs qui désirent des outils numériques à la hauteur de leurs valeurs : c’est l’heure de les présenter correctement !

🦆 Soutenir Coin-Coin 🦆

Célébrons 20 ans de partages associatifs

2024, c’est aussi pour nous la 20e année de l’association Framasoft, dont la déclaration fut officialisée par la publication au Journal Officiel du 03 janvier 2004.

Annonce de déclaration de l’association Framasoft au journal officiel du 3 janvier 2004.

… dans le podcast Projets Libres !

On ne va pas raconter 20 ans d’aventures associatives dans un article de blog (on ignore si un seul livre suffirait !) Nous avons donc demandé à Walid, auteur du podcast Projets Libres !, d’aider des membres historiques à partager quelques souvenirs autour de ces deux décennies.

Le premier épisode de ce podcast est déjà disponible : Framasoft, les premières années (2004-2014) racontées par Alexis Kauffmann et Pierre-Yves Gosset.

capture d'écran de la page du podcast projets libres dédié à Framasoft
Cliquez pour aller écouter le premier épisode du podcast racontant les 20 ans de Framasoft

Pensez à vous abonner à Projets Libres! pour ne pas rater (très prochainement) l’épisode suivant, autour des années Dégooglisons (2014-2024), racontées par Christophe Masutti, Pierre-Yves Gosset et Pouhiou.

… sur le site 20ans.framasoft.org !

De plus, les membres bénévoles de l’association vous ont préparé un site web qui détaille 20 ans d’actions et de projets autour du logiciel libre, des communs culturels, et de l’éducation populaire aux enjeux du numérique.

L’histoire de Framasoft démontre qu’avec beaucoup de contributions, de talents, de travail, de chance (aussi) et de détermination… une petite association de moins de 40 membres peut proposer des services et des outils qui améliorent la vie numérique de plus de deux millions de personnes chaque mois.

capture d'écran du bandeau d'accueil du site des 20 ans de Framasoft
Cliquez pour découvrir le site des 20 ans de Framasoft

Cette histoire est peut-être une anomalie statistique (quoique… nous en profitons pour souhaiter un joyeux 20 ans aux copaines du CLISS XXI, de Thunderbird et de Wikimédia France !). Et oui : Framasoft présente un modèle assurément difficile à reproduire… mais c’est surtout pour nous une grande fierté et une grande responsabilité, qui a été rendue possible par le soutien de celles et ceux qui, chaque année, ont donné à Framasoft.

🎈 Soutenir 20 ans de Framasoft 🎈

Deux futurs possibles, qui ne dépendent que de vous

Les dons à Framasoft sont une démonstration de solidarité : en 2023, nous estimons avoir eu environ 8 000 donateurices pour 2 millions de bénéficiaires mensuels.

Une personne qui fait un don à Framasoft permet à 249 autres de bénéficier gratuitement de nos outils.

D’ailleurs, Framasoft étant une association d’intérêt général, on rappelle que les dons ouvrent droit à 66 % de déduction fiscale pour les contribuables français. Un don de 200 € cette année reviendra finalement à 67 €, après déduction.

Car oui, c’est le moment de l’année où nous faisons appel à votre soutien pour poursuivre et financer les actions de Framasoft. Et après une 20e année difficile, notre association a encore plus besoin de vous, que ce soit pour redémarrer ou pour décoller.

illustration où des animaux mascottes de projets framasoft rassemblent des ballons sur deux piquets au sol. Les ballons prennent la forme d'un 20 géant.
Illustration de David Revoy – Licence : CC-By 4.0

Avec 200 000 €, Framasoft continue une 21ième année

C’est la somme qu’il nous faut pour boucler le budget 2025, et poursuivre nos projets avec l’équipe réduite. Cela nous permettra, par exemple, de pérenniser enfin l’emploi de Wicklow (qui, entre autres, développe l’application PeerTube) dont nous avons prolongé le CDD fin août dernier.

Cependant, ne nous leurrons pas : si cette (déjà très belle) somme permettra à Framasoft de se désembourber, nous aurons juste les moyens de maintenir les actions actuelles, les services en ligne, etc. sans pouvoir vraiment s’attaquer à de nouveaux chantiers.

🎈 Aider Framasoft à continuer ses actions 🎈

Avec 400 000 €, Framasoft décolle pour innover !

D’où le fait qu’on affiche un deuxième pallier, bonus, dans notre collecte de dons cette année. Tout ce que vous nous confierez au-delà des 200 000 € nous donnera les moyens de faire plus, de faire mieux, et de s’attaquer à de nouveaux sujets.

Bien entendu, nous avons d’ores et déjà de nombreux plans pour améliorer drastiquement les services actuels les plus utilisés. Or cela demande du temps, des talents… bref : de l’argent.

Nous avons aussi envie de démontrer qu’un numérique émancipateur, compris, maîtrisé… c’est un enjeu d’actualité et d’importance face aux urgences climatiques et sociales.

Qu’il s’agisse des usages mobiles, de l’IA, des Communs, des outils résilients (low-technicisation, réemploi, etc.), de la place du numérique à l’heure de l’urgence climatique… nous avons de grandes ambitions pour entamer cette nouvelle décennie de la vie de Framasoft. Il ne nous manque plus que les moyens de les réaliser !

🎈🎈 Aider Framasoft à décoller en 2025 🎈🎈

Illustration - des mascottes ont planté une flopée de ballons qui prennent la forme du logo Framasoft. Le lopin de terre s'est détaché, et ils flottent dans le ciel nocture en faisant la fête.
Illustration de David Revoy – Licence : CC-By 4.0

Le défi : 20 000 fois 20 € de dons pour les 20 ans de Framasoft !

Certes, le slogan « 20 balles pour les 20 ans de Frama » avait de l’allure… mais si les plus généreuxses d’entre vous se limitent à 20 € de dons, il faudrait trouver 20 000 donateurices ! (alors qu’il y en avait un peu plus de 8000 en 2023)

Et puis on ne veut pas vous dire combien contribuer, juste que (si vous le souhaitez et le pouvez), votre soutien sera plus que bienvenu. Chaque tranche de 20 euros de dons sera un nouveau ballon pour célébrer 20 ans d’aventures et nous aider à décoller.

Vos partages et vos encouragements nous seront tout aussi précieux : nous avons, ensemble, 42 jours pour convaincre les copaines et récolter de quoi faire décoller Framasoft.

Alors : défi relevé ?

🎈 Je soutiens la 21e année de Framasoft 🎈




Zagreb, December 2023 : logbook of the fourth ECHO Network study visit

As a reminder, the participants in the European ECHO Network exchange belong to 7 different organisations in 5 European countries: Ceméa France, Ceméa Federzione Italia, Ceméa Belgique, Willi Eichler Academy (Germany), Solidar Foundation (European network), Centar Za Mirovne Studije (Croatia), Framasoft (France).

Report on the week in Zagreb.

 

Click here to read the article in French.

Travel,travel

As with every ECHO trip, the first day was reserved for travels and reunions. Four of us from Frama made the trip: Booteille, Numahell, Pascal and Yann. And while the last three shared a cabin on the plane (almost avoiding having to deal with hold luggage), Booteille chose to take the bus, for more than 18 hours, with no changes but with stopovers including Toulon, Nice, Genoa, Venice, Trieste, Lubjana and finally Zagreb. It was an opportunity for him to see our Italian companions in Venice get on the bus.

In the evening we tried to meet up with our CEMÉA comrades, using the name of a restaurant as our destination, which turned out to be one of a chain with many branches in the city. This gave us the opportunity to look around the town, which was decorated for Christmas. The atmosphere was rather quiet, although a festive (winter) breeze blew through the streets.

We ended up meeting up with the CEMÉA team in a bar opposite the famous restaurant. It was a good opportunity to have a few drinks while waiting for dinner. Many of the European partners came to the restaurant, giving us a great opportunity to catch up with people we’ve met before and to meet people we haven’t.

 

This first evening (which would be followed by many others) was the occasion to notice something rather surprising: THEY SMOKE IN THE BARS! It’s horrible. And while it was very cool to spend time with the other members of the project every evening, every night it was the same thing: smoking in the bars. Apart from the fact that you can’t breathe indoors, the smell of cigarettes on our clothes (and in the dreads of those with the best hair…) lingered in the hotel room.

 

Yes we let the sentence in French because OSS 117 cannot…does not want to speak English,obviously!

The Center for Peace Studies

The next day began at the Human Rights House in Zagreb, in the same building as the Centre for Peace Studies. There was a brief introduction to the seminar and a presentation of the three structures sharing the premises.

First, we had a few words from several people as a whole group, then we split into three small groups, where each entity presented its actions to us and to whom we could ask our questions. After a few minutes, each group rotated to meet a new entity. In the end, we got to know :
the Dosta & Jemrznje platform, which helps manage online discrimination and hate speech;
the Documenta organisation, which aims to create links and documentation around war, as well as educating people about anti-war issues;
CROSOL, an international cooperation platform for development and humanitarian aid.

 

The Centre for Peace Studies (CPS in English, CMS in Croatian) is the result of years of development. It was originally a participatory work camp project in the 90s, with the aim of building links between people in the Balkan countries through action.

The culture of the CPS revolves around anti-war, anti-fascist and inclusive movements. Today, through a wide range of actions, CPS seeks to promote this culture in their territory. There is also a strong focus on the right to asylum and its protection. And that’s just part of the work carried out by this small team. You can find more information here: https://www.cms.hr/en/o-cms-u-tko-je-tko/cms

After a very pleasant meal on site, we took public transport back to the city centre. It’s great to be able to get around the city quickly and efficiently thanks to the dense network of trams, with timetables so full that you never have to worry about them – they’re never far away!

 

 

Fascists! Fascists everywhere!

We met up with a historian who spent the afternoon taking us on a tour of different parts of the city, looking at places that are emblematic of fascism and the resistance. Croatian history is not very well known in our part of the world, and our guide gave us a lot of information about the country and its relationship with fascism and history, particularly during and around the Second World War.

 

It was very interesting to visit the places, often not very far away, where the government and its opponents were located during the war. We joked about the fact that it seemed that every building in the centre had at one time or another housed its own personal contingent of fascists. A map has been created to pool and record the information.

Unfortunately, the weather was not on our side, and with the cold and rain, we ended up in a warm bar, where our guide continued to tell us the story over a drink.

Si vis pacem para pacem

On the second day of the seminar, we returned to the Human Rights House. Various organisations presented their work on access to education. Once again, it was very intense in terms of information.

The CPS introduced us to the concept of negative peace (absence of violence, fear of violence) and positive peace (building a peaceful society). We also learned that in formal education (#school), civic education in Croatia is now mandatory. This is based on the understanding that peace education cannot be an individual subject and that it needs to be linked to human rights and other societal issues.

The CPS shared with us some principles of peace education:

– encourage participants to explore the subjects of war and peace through different disciplines;
– focus not on experts in diplomacy but on citizens and civil society, particularly in their role in building a fairer world;
– Peace Studies is value-based and therefore requires academic objectives that recognise the ethical approach to peace and social justice;
– there is a need to be transformative, society needs alternatives to the status quo: peace is the result of radical transformations of values, social arrangements and international relations. From a positive peace perspective, the aim is therefore to prevent wars, to move towards social justice and respect for human rights, and to combat oppression and structural violence.

 

 

Migration flows and AI

After the CPS presentation, we were introduced to the work of a programme focusing on migration.

This work focuses in particular on the creation of links with refugees in Croatia, seeking to open up discussions on the causes of migration, its place in Croatian society and empowerment.

Readings, films and music were shared with us, with the aim of deconstructing our preconceptions and developing critical thinking.

We then met Ana Cuca on video. Ana is a researcher who, as we understand it, works in Mostar, Bosnia-Herzegovina. She told us about the impact of pseudo-IAs on migratory flows. It was a very interesting meeting. She talked about how Europe is trying to anticipate and prevent migratory flows by making massive use of pseudo-IAs at its borders.

 

 

In the category of false good ideas, there is the fact that pseudo-IA algorithms are used for asylum application forms. Except that certain accents and dialects are not recognised by the algorithm. So people find themselves unable to make their application, all because the algorithm was designed that way.

Ana also told us about uses of the pseudo-IA that she sees as positive. In particular, through a project to analyse migratory flows to try to anticipate where there might be a need for humanitarian aid of food or medicine.

We invite you to read her presentation, which we found very interesting.

 

Coders Without Borders

Finally, Coders Without Borders brought the presentations to a close with their projects.

With the help of volunteers, they train refugees in various digital techniques to help them find employment.

At the end of their presentation, we raised the following question: « Have you ever thought about and/or started migrating to tools other than Google when working with refugees? I understand the idea of acculturating with tools that everyone uses and that the aim is to reduce the divide between refugees and the society into which they are trying to integrate, but I find it dangerous, in a fascist political context, to put Google in the hands of people for whom it could sooner or later harm their lives. If a fascist government came to power, it would be very easy to find and target refugees and do them harm. »

We then discussed this question and the issues involved. We concluded that we needed to work on a diagnostic grid that would enable organisations to ask themselves certain questions and come up with some answers about their digital practices.

At the end of the day, we went to the Human Rights Film Festival to see The Old Oak. In this film, we follow a bar owner who helps a family of refugees who have just arrived in town, despite the racist rhetoric of his most loyal customers: the pub regulars.

 

Difficulties paying in Zagreb’s restaurants

During our ECHO Network meetings, we don’t just work: we also eat. This led to a little anecdote that we’ll share here.

That same evening, in a restaurant after the film, it was extremely difficult for us to pay ‘normally’. The waiters would only let us into the restaurant if we didn’t pay separately! This is a cultural thing in Zagreb: you don’t pay separately, even if there are invoices to pay. And when we wanted to pay ‘by organisation’, the waiters refused again.

In the end, we had to find a compromise by paying by country, on condition that we were seated at our tables according to our country! The scene struck us as particularly surreal.

 

 

 

A little peace (in the world and for our stay)

We changed location for the last day. We found ourselves in the Community Centre, in a room with a few small pouffes. It was great to spend the morning lying on the floor!

There we met Paul, a sociologist and anti-racist activist. He sees himself as a historical artifact and is an outstanding storyteller. He told us how Zagreb was at the cutting edge of digital communications in the 1990s.

He also told us about the ZaMir network (a network for peace communications), which was used by pro-peace activists all over the world.

Listening to Paul was really good for us, thanks to his talents as a speaker. After two days of information-packed presentations – but exciting ones! – Paul’s presentation was relaxing to listen to. It made you feel less like you were at school and had to concentrate to make sure you didn’t miss any of the information in the course.

 

Activism and cyber-surveillance

After Paul, we met up with Tomislak Medak, who told us about his work on the Memory of the World online bookshop, as well as the Syllabus project. This is a research project on activism in Europe that takes into account ‘care’ and piracy. Yann’s eyes sparkled as he drank in Tomislak’s words.

We ate in small groups between lunchtime and midday, and then met up again for the final afternoon, hosted by CÉMÉA France for a workshop on cyber-surveillance.

Individually, we had to respond to the following instruction: ‘Based on your knowledge and experience, illustrate cyber-surveillance by drawing or writing’. We then got into small groups and discussed our respective drawings, before illustrating our common definition. We then repeated the exercise in larger groups. Finally, we had to share our ideas in plenary.

In all this, the idea of the panopticon came up several times. We also discussed surveillance capitalism, political and police control, and the fact that surveillance could help regulate online hate speech. We also talked about moderation on the internet and the inequalities between individuals in their knowledge of their rights in the digital space.

The session concluded with a discussion on alternatives to cyber-surveillance. As well as the obvious idea of burning capitalism – we won’t drop any names – technical tools were mentioned, as well the issues of regulation, degrowth (disengaging from digital technology) and education.

 

Back home, via the museum of broken relationships

It was on this last activity that we ended the seminar, thanking our hosts and sharing our feedback. We found the subjects and the structures we encountered absolutely fascinating, but the form made the whole thing difficult to digest. Bouteille in particular found that there was a huge amount of information, in a very vertical format to which he is no longer accustomed, which made the meeting intense and tiring for him.

We finally said our goodbyes that night, after closing down a bar that our Croatian hosts had enjoyed.

While the others headed home the next day, Booteille had to wait for his 6pm bus and ended up visiting the Museum of Broken Relationships with Gabriela and Alexandra from Solidar.

The museum is full of objects linked to broken relationships and the little stories that go with them. This little exhibition takes you through a lot of emotions.

At the beginning, you read some things a bit light-heartedly, laughing, then you read this story linked to the war, or this one linked to bad luck, you laugh at this broken relationship with this pizza lover who unfortunately is now allergic to gluten. Then you open the (huge) guestbook, and frankly, you laugh out loud at the violence of some of the messages. The guestbook has obviously served as an outlet for a lot of people!

 

Translation from the French version made with DeepL

 




Enquête Framalab : ce sont vos besoins qui comptent

Partagez vos retours et besoins sur les outils en ligne présentés sur Framalab en vous exprimant dans notre enquête. Vous avez 15 jours pour contribuer ainsi à Framasoft !

Framalab, un labo pour tester des services libres

Il y a trois mois, Framasoft ouvrait Framalab, un laboratoire ouvert à toustes, qui permet de tester des services libres en ligne.

Notre objectif est de savoir si de tels outils peuvent répondre à vos besoins, à vos attentes, et quelles améliorations leur apporter pour que vous les adoptiez.

Ces logiciels libres sont proposés « tels que développés par leur communauté » et vous permettent de :

illustration mettant en scène une femme réparant un coucou sur son étable, sous les yeux d'un viel homme et d'un chaton
Cliquez pour explorer le Framalab – illustration CC-By David Revoy (sources)

Essayer et s’exprimer, une autre manière de contribuer

Pour savoir comment vous aider à émanciper vos pratiques numériques, le mieux c’est encore de s’adresser : à vous ! C’est bien beau de vous proposer de tester les outils du laboratoire Framalab (et allez-y, hein : ça reste ouvert !) ; mais c’est quand même mieux de savoir ce que vous pensez de ces tests.

Du 24 septembre au 8 octobre, nous ouvrons donc une enquête Framalab, afin de récolter vos avis et vos besoins !

Répondre à cette enquête devrait vous prendre 10-15 minutes. Ces retours seront précieux pour Framasoft, car ils nous permettront de mieux décider sur quels services concentrer notre travail.

Nous sommes aussi persuadées que vos réponses à cette enquête seront importantes pour les communautés développant ces logiciels libres, et pour d’autres qui pourront s’en inspirer. C’est pourquoi nous nous engageons à en publier les résultats (après les avoir dépouillés et anonymisés, bien entendu ^^).

Illustration mettant en scène un Tux qui offre des outils aux personnes autour de lui.
Cliquez pour accéder à l’enquête – Illustration CC BY David Revoy (sources)

Rendez-vous sur Framalab.org

Nous nous donnons jusqu’au 8 octobre pour récolter vos réponses à notre enquête.

N’hésitez pas à partager l’info et ces liens autour de vous : on compte sur vos contributions.




Une nouvelle application pour Framaspace : OwnershipTransfer

Encore des nouveautés sur Framaspace ? Et oui ! En ce moment, on gâte les utilisateur⋅ices de ce service, avec l’intégration de pas mal de fonctionnalités comme les applications Forms et Tables, mais aussi l’app « Intros » qu’a développée Val, notre stagiaire estival (rime riche !). Et comme c’est Val, c’est festival (rime honteuse !) : juste avant de nous quitter pour des vacances bien méritées et une dernière année d’études, il nous a livré une nouvelle application « Ownership Transfer » qui facilitera la vie des administrateur⋅ices d’espaces Framaspace.

 

Bonjour Val, on ne va pas te proposer de te présenter, car tu l’as déjà fait dans la précédente interview. On rappellera juste que tu es en stage à Framasoft de début mai à fin août 2024, avec pour objectif de développer des outils d’accompagnement à Framaspace, et donc au logiciel libre Nextcloud.

Salut ! N’hésitez pas à aller lire ma précédente interview pour en savoir plus sur moi ! J’y parle d’Intros, une application pour faciliter la prise en main de Framaspace.

A la fin de l’interview, je parle d’une autre application Nextcloud sur laquelle je travaillais, OwnershipTransfer. À l’époque c’était encore en cours de préparation, mais depuis j’ai cuisiné, et maintenant c’est prêt.

 

OK, donc, parlons de l’App Ownership Transfer. À quoi sert-elle ? Quel est le public visé ?

Comme indiqué dans l’article précédent, OwnershipTransfer sert à transférer des données d’un⋅e utilisateurice à l’autre dans Nextcloud. Par exemple, lorsqu’une personne quitte une association qui utilise du Nextcloud (sur Framaspace, au hasard 😏), il peut être bien pratique de transférer ses fichiers avant de supprimer son compte. Cela permet d’éviter de perdre des archives importantes, des factures,… De même pour ses agendas, ou même ses carnets d’adresses.

Ça tombe bien, OwnershipTransfer (qu’on abrégera par la suite « OT ») fait tout ça. Elle permet aux administrateur⋅ices d’un espace Nextcloud de transférer les données de n’importe qui vers n’importe qui. À l’origine surtout destinée au transfert de fichiers, j’ai pu étendre l’application au transfert d’agendas et de contacts.

OT permet de transférer toutes les données d’une application, mais aussi de choisir plus finement ce qui devra être transféré. On peut ainsi choisir l’agenda, le carnet d’adresse ou un dossier à transférer, pour éviter de se retrouver avec les photos de vacances de quelqu’un d’autre dans ses fichiers.

#gallery-1 { margin: auto; } #gallery-1 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 50%; } #gallery-1 img { border: 2px solid #cfcfcf; } #gallery-1 .gallery-caption { margin-left: 0; } /* see gallery_shortcode() in wp-includes/media.php */

 

Mais… cette possibilité n’existait pas déjà dans Nextcloud ?

Si, mais pas exactement comme on le voulait.

Nextcloud permet déjà de transférer ses propres fichiers à une autre personne, via une petite interface graphique dans les paramètres utilisateurs. On peut là uniquement transférer ses propres fichiers vers un autre utilisateur, mais pas choisir l’utilisateur source : ce n’est pas une solution pour les admins d’espace qui voudraient transférer des fichiers d’une personne à une autre.

Un⋅e administrateurice d’espace peut aussi transférer des fichiers ou des agendas d’un⋅e utilisateur⋅ice à un⋅e autre, via une commande « OCC ». OCC est la CLI de Nextcloud, via laquelle les admins peuvent lancer diverses opérations de maintenance ou de management. On y accède donc en ligne de commande via le terminal uniquement, ce qui a de quoi repousser la plupart des êtres vivants sur cette planète.

En bref cette solution fonctionne, mais ne propose pas d’interface graphique simple aux admins. Cela pose problème dans le cas de « fermes à Nextcloud » (une organisation qui héberge des instances Nextcloud pour beaucoup de clients d’un coup) comme Framaspace, dans lesquelles les administrateur⋅ices d’un espace n’ont pas accès à la ligne de commande.

 

Techniquement, comment ça marche ?

Comme elle s’intègre avec d’autres applications, OT se base essentiellement sur des APIs existantes de Nextcloud. L’application réutilise aussi des parties du code de Nextcloud que j’ai adaptées aux besoins de l’application. Par exemple, je réutilise le code de transfert de ses propres fichiers, en l’adaptant pour pouvoir choisir à la fois l’utilisateur⋅ice source et destinataire. De même pour le transfert d’agendas.

J’ai par contre dû implémenter le transfert de contacts, non disponible dans Nextcloud par défaut. Il est cependant très similaire au transfert d’agendas, dont je me suis inspiré, puisque les deux se basent sur le protocole WebDAV.

Pour l’affichage, j’utilise bien sûr les composants Vue proposés par Nextcloud. Leurs composants sont assez complets et agréables à utiliser, et ils en sortent de nouveaux régulièrement. Cela m’a permis de réaliser une interface graphique complète en peu de temps, et cohérente avec le reste du logiciel.

 

Tu as rencontré des soucis, qu’ils soient techniques, organisationnels, etc ?

La documentation de Nextcloud n’ayant pas miraculeusement centuplé en taille depuis la dernière fois, j’ai encore dû fouiller dans le code source de Nextcloud pour aller trouver les fonctions à utiliser. Ça commencerait presque à me plaire. Presque.

Mème d'un Val (avec quelques années de plus) face la (non) doc de Nextcloud.
Mème d’un Val (avec quelques années de plus) face à la (non) doc de Nextcloud.

 

Au moins, comme les fonctionnalités existaient déjà en partie dans Nextcloud, les adapter n’a pas été d’une difficulté monstre. Surtout que j’ai pu beaucoup compter sur les conseils de Tcit, codirecteur de Framasoft et contributeur bénévole de Nextcloud. En gros : j’écris du code, il le regarde, il se dit « Cool, mais ça passe pas à l’échelle ton truc », et puis je corrige.

C’était le problème la plupart du temps, le passage à l’échelle. C’est bien beau quand ça fonctionne sur mon petit environnement de test à 5 comptes et 7 dossiers, mais dans l’idéal il faut aussi que ça fonctionne sur les grosses instances Nextcloud avec beaucoup de fichiers. Par exemple, le transfert de fichiers peut prendre beaucoup de temps et de ressources : il faut déplacer tous les fichiers du dossier source vers la destination, ce qui peut être plus ou moins long en fonction de la quantité de fichiers et du type de stockage. Celui-ci est donc géré en fond : au lieu de l’exécuter au premier plan dès la réception de la requête, il est placé dans une file de « jobs » que le serveur effectue périodiquement.

Les transferts de contacts et d’agendas n’ont pas le même problème : il s’agit dans leur cas d’une simple requête SQL qui vient modifier la propriété de l’élément en question. Cette opération est rapide, et peut donc être exécutée au premier plan.

Outre le transfert en soi, réaliser l’interface a aussi été un vrai défi. L’application doit permettre à l’administrateurice de choisir quel élément doit être transféré, et doit donc lui proposer une interface pour faire son choix. Pour les agendas et les contacts, c’est plutôt simple : avec les composants de Nextcloud, j’ai pu facilement faire une liste d’agendas ou de carnets d’adresses. Pour les fichiers, ça se complexifie : il faut récréer une arborescence complète de fichiers, capable d’afficher des sous-dossiers.

Heureusement, un « insalien » n’est jamais seul. Romain, ancien étudiant INSA Lyon (du département Télécom, comme moi !) et ancien stagiaire à Framasoft, a travaillé il y a quelques années sur l’application Sorts. Le but de Sorts est d’améliorer la recherche de fichiers de Nextcloud, en proposant une recherche avec des filtres notamment. Mais Sorts a surtout quelque chose qui m’intéressait : une arborescence de fichiers en arbre. Pile ce qu’il me fallait.

#gallery-2 { margin: auto; } #gallery-2 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 50%; } #gallery-2 img { border: 2px solid #cfcfcf; } #gallery-2 .gallery-caption { margin-left: 0; } /* see gallery_shortcode() in wp-includes/media.php */

Après avoir récupéré et adapté le code de Sorts, ce qui n’était pas forcément de tout repos, son arborescence s’intégrait parfaitement à OwnershipTransfer. Cela m’a permis de gagner beaucoup de temps de développement, et j’ai même pu apporter des améliorations, comme les lignes qui mettent mieux en évidence l’arborescence, ou les icônes de partage. Pas mal non ? C’est insalien 😎

Mème « Pas mal non ? C'est insalien »
Mème « Pas mal non ? C’est insalien »

 

Maintenant que ton stage s’achève, et après avoir « mangé » du Nextcloud pendant près de 6 mois, quels sont tes potentiels positionnements sur ce logiciel ?

Ah, c’est le moment où je râle !

Non blague à part, malgré toutes les critiques que je pourrais faire sur Nextcloud (notamment sa documentation légère, sa lenteur occasionnelle ou son interface qui laisse parfois à désirer), le logiciel est fonctionnel, et franchement c’est tout ce qui compte pour la plupart des gens. Des améliorations sont possibles (et sont en cours !), mais je le trouve déjà assez opérationnel pour la plupart des besoins que peuvent avoir ses utilisateur⋅ices. Je l’utilise personnellement depuis 2 ans sur ma Raspberry PI pour stocker mes fichiers, et je n’ai jamais eu de problème majeur avec.

Le logiciel peut par contre s’améliorer sur ses aspects collaboratifs, qui sont très demandés par les utilisateur⋅ices (écrire à plusieurs sur un fichier texte ou calc par exemple). Ces fonctionnalités existent, mais sont souvent encore difficiles à prendre en main et peu optimisées. Du coup, quand je les vois se vanter d’intégrer de l’IA au logiciel (alors que franchement, je pense que pour beaucoup ça n’a que très peu d’utilité) alors même que quand on ouvre un fichier texte en collaboratif c’est parfois encore le bordel… je me dis qu’ils pourraient mieux diriger leurs efforts. Mais bon, faut bien des annonces pour faire vendre.

 

Nous avons été très heureux⋅ses et satisfait⋅es de travailler avec toi pendant ces quelques mois ! Un dernier mot pour la fin ?

J’ai été très heureux de travailler à Framasoft ! Ce stage a été très enrichissant pour moi, et je remercie encore l’association pour son accueil et ses conditions de travail au top. Si les sujets que j’aborde dans cet article vous intéressent et que vous cherchez un stage dégooglisé, je vous encourage à venir à Framasoft (promis le dev Nextcloud c’est pas si terrible en vrai). Sinon, vous pouvez toujours faire un don !

Maintenant c’est l’heure des vacances pour moi (puis des « cours », mais ne le dites pas trop fort), puis de mon stage de fin d’études en début d’année prochaine. Je glisse ça là, au cas où 😉

Merci et bonne continuation, Val !


Pour information, si vous êtes étudiant⋅e, que vous aimez Nextcloud, et que ce genre de sujet de stage vous intéresse (de préférence à Lyon pour faciliter l’encadrement, mais télétravail possible), n’hésitez pas à nous envoyer rapidement une candidature spontanée sur stages @ framasoft.org !




Zikapanam : une asso de musiciens amateurs qui organise des jams

Depuis plusieurs années, nous publions régulièrement (tant que faire se peut du moins !) des articles témoignant de la dégafamisation de structures associatives ou relevant de l’économie sociale et solidaire. Dans le cadre du lancement de emancipasso.org, notre nouvelle initiative pour accompagner les associations vers un numérique plus éthique (lire l’article de lancement), nous avons eu envie de reprendre la publication de ces témoignages.

Pour ce faire, nous avons lancé un appel à participation sur nos réseaux sociaux et quelques structures nous ont répondu (vous pouvez continuer à le faire en nous contactant) ! Nous sommes donc ravis de reprendre une nouvelle série d’articles de dégafamisation avec aujourd’hui le témoignage de Zikapanam, qui organise et participe à des jams, répétitions, scènes ouvertes et concerts. Merci à Laurent pour son témoignage riche, et bonne lecture !

Bonjour, peux-tu te présenter brièvement pour le Framablog ? Qui es-tu, ton parcours ? Ton rôle dans l’association ?

Je suis Laurent Schwartz, l’un des quatre fondateurs de l’association Zikapanam créee en octobre 2022. J’en suis son actuel Président et le seul opérationnel sur l’acquisition et le développement des outils informatiques de l’association. J’ai une formation d’ingénieur en informatique. L’informatique et la musique (Basse, Batterie et Chant) sont deux des mes passions depuis mon adolescence.  J’utilise Linux au quotidien depuis 2008.

Tu nous parles de ton association ? Quel est son objet, les valeurs qu’elle porte ? 

Zikapanam est une association de musiciens amateurs de tout niveau qui organise et participe à des jams, répétitions, scènes ouvertes et concerts. Des musiciens adultes de toute l’île de France nous rejoignent. Nous organisons nos événements et nos rencontres musicales sur Paris intra muros et petite couronne. 
La bienveillance caractérise les relations souvent décrites par les nouveaux arrivants .

En termes d’organisation, combien y a-t-il de membres ? y a-t-il des salarié⋅es ? Êtes-vous localisé géographiquement ou bien un peu partout ?

Nous sommes (juin 2024) environ 190 membres cotisants. La cotisation est modique. L’association est basée entièrement sur le bénévolat. L’ancrage de Zikapanam est la région parisienne. Nous souhaitons aussi développer une communauté de jams distancielles par internet pour attirer des musiciens francophones de toute la France.

Tim Sheerman-Chase, CC BY 2.0 <https://creativecommons.org/licenses/by/2.0>, via Wikimedia Commons

Vous diriez que les membres de l’association sont à l’aise avec le numérique ou pas du tout ? Ou bien c’est assez disparate ?

Nous utilisons beaucoup d’outils pour communiquer (Discord, solution logicielle maison, réseaux sociaux etc.), il y a donc un filtrage conséquent à l’arrivée sur notre Discord. Les gens qui vont au bout du processus d’inscription sont les plus motivés et peut-être aussi ceux qui prennent le temps de s’adapter à nos outils. Nous sommes composés de musiciens et pour la plupart l’ordinateur fait peur. Ils utilisent plutôt leur téléphone. Cependant, parmi les bénévoles, l’usage de l’ordinateur est souvent la norme.

Quel a été le déclencheur de votre dégafamisation ? Qu’est-ce qui vous a motivés ?

Nous avons une partie de nos membres qui est sensible aux enjeux du libre et qui utilisent les outils Framasoft ou du Fediverse.. C’est arrivé à mes oreilles et je me suis renseigné car je constatais qu’il y avait des freins importants à l’adoption de certains réseaux sociaux comme Meta même par des gens qui n’étaient pas forcément activiste du libre …
Au gré de mes réflexions sur le sujet, je me suis donné ces objectifs :
– offrir un accès libre à nos communications sur nos réseaux sociaux (sans besoin de créer un compte) ;
– limiter la nuisance de la publicité et des algorithmes qui décident pour vous les publications qu’on vous présente …  Qui détournent l’attention de nos publications ;
– toucher tous nos followers plutôt que le 5% que Meta dans « sa bonté généreuse » nous laisse toucher !

Quels sont les moyens humains mobilisés sur la démarche ? Y a-t-il une équipe dédiée au projet ? Ou plutôt une personne seule ? Quelles compétences ont été nécessaires ?

Je suis le seul opérationnel en informatique mais je reçois des idées de beaucoup de monde dans l’association. Il est cependant à ma charge de qualifier la pertinence des propositions qui me sont faîtes. Le monde du libre est documenté mais n’arrive pas dans le top des moteurs de recherche que j’utilise … Et ça complique grandement les recueils d’informations ! En tant qu’ingénieur en informatique, j’ai l’habitude de me former aux outils, de les découvrir et d’apprécier leurs fonctionnalités mais ça demande du temps et je ne peux le faire qu’à certaines périodes de l’année.  C’est ce que j’appelle la veille techno.

Comment avez-vous organisé votre dégafamisation ? Plan stratégique machiavélique puis passage à l’opérationnel ? Ou par itérations et petit à petit, au fil de l’eau ? Quelles étapes avez-vous suivi ?

À vrai dire, je n’ai rien contre les GAFAMs. Ces sociétés ont apporté beaucoup à internet à son démarrage et leurs actions d’aujourd’hui sont compatibles avec un monde d’entreprise où l’argent est roi !. Mon raisonnement est pragmatique, nous sommes une association et nous n’avons pas les moyens financiers d’une entreprise commerciale ! Les outils que nous serons amenés à utiliser ou que nous utilisons déjà le seront parce qu’ils nous sont accessibles financièrement, peuvent convenir et fédérer un maximum de personnes parmi lesquels des technophobes. Et c’est un véritable challenge !

Est-ce que vous avez rencontré des résistances que vous n’aviez pas anticipées, qui vous ont pris par surprise ? Au contraire, y a-t-il eu des changements dont vous aviez peur et qui se sont passés comme sur des roulettes ?

Notre arrivée sur le Fediverse est récente et les outils à ma disposition actuellement ne permettent pas de qualifier l’adhésion des membres de notre association à ces réseaux sociaux. Je constate juste que très peu de membres se sont créés des comptes sur le Fediverse mais ça ne veut pas dire qu’il ne le consulte pas ponctuellement ou même régulièrement puisque la création d’un compte n’est pas obligatoire pour accéder à ces contenus. D’après mes premières remontées d’information, se créer un compte sur le fediverse ne serait pas trivial … Un effort de formation devra sûrement être engagé sur ce point.

Parlons maintenant outils ! À ce jour, on en est où ? Quels outils ou services avez-vous remplacé, et par quoi, sur quels critères ?

Nous n’avons pas « remplacé » Meta, Les bars et les lieux culturels avec lesquels nous travaillons sont tous sur ces réseaux. Mais nous avons commencé à développer nos réseaux parallèlement sur le Fediverse.. Nous développons des usages qui nous permettent de mettre en valeur la souplesse de Mobilizon. De plus  keskonfai, pixelfed et Mastodon nous ont apporté une certaine visibilité supplémentaire dans les moteurs de recherche au contraire de Meta qui par exemple empêche l’intégration aux moteurs de recherche des événements publics que nous organisons  afin de nous forcer à acheter de la publicité pour les mettre en avant …
Note : Plus récemment j’ai découvert Linkstack une alternative sérieuse à Linktree.

Est-ce qu’il reste des outils auxquels vous n’avez pas encore pu trouver une alternative libre et pourquoi ?

Oui, bento. J’aimerai avoir une ferme de bento spécifique à notre asso mais je n’ai pas encore trouvé d’alternative à bento en logiciel libre. Voilà ce que nous faisons avec Bento : https://bento.me/strawberry-jam-band et nous avons une dizaine d’autres dans le même genre.

Avez-vous organisé un accompagnement de vos utilisateur⋅ices ? Si oui, de quelle manière (formation, tutos, support, etc.) ?

Non pas encore.  Mais j’y pense sous forme de vidéo conf sur Discord.

Est-ce que votre dégafamisation a un impact direct sur votre public ou utilisez-vous des services libres uniquement en interne ? Si le public est en contact avec des solutions libres, comment y réagit-il ? Est-il informé du fait que ça soit libre ?

Dans notre newsletter, j’ai largement communiqué sur keskonfai, pixelfed et mastodon mais cette communication doit être rappelée régulièrement et je vais m’y astreindre.

Un mot de la fin, pour donner envie de migrer vers les outils libres ?

Bénéficier de l’adhésion de toute notre communauté est un challenge que j’ai accepté. Il faut convaincre en allant à la rencontre des membres et en expliquant avec un argumentaire concret à toute épreuve qui voit avant tout leurs intérêts quotidiens !
Le potentiel du Fediverse est important. En tant qu’ingénieur, je vois bien les efforts d’interconnexion qu’il existe entre ces plateformes et je les apprécie en tant qu’utilisateur !
J’espère que d’ici 6 mois/un an, je pourrai faire un bilan très positif sur cette première étape dans la Dégafamisation !!
Merci de m’avoir donné l’occasion de m’exprimer sur ce sujet. Plus d’infos sur notre association : https://linktr.ee/AssoZikapanam



La nouvelle #solarpunk du jour : « Le Compromis »

Pour la deuxième fois, Framasoft participe, au sein de l’Université de Technologie de Compiègne (UTC), à une semaine de cours sur le thème des lowtechs et du Solarpunk.

Les étudiant⋅es ont pour mission d’écrire (sans se faire aider par l’I.A. !) des nouvelles dans cet univers, qui sont publiées ici et participeront à un concours organisé par Low-Tech Journal. Ces nouvelles ont été lues en direct sur la radio indépendante Graf’Hit. La lecture de cette nouvelle est écoutable ici :

Aujourd’hui, nous assistons à un choc des générations et des modes de transports (plus ou moins) lowtechs…

Le Compromis

Auteur·rices : Mathéo, Chrisbé, Inas, Chanerle, Liu, Lénaeile

Ce document est disponible sous licence CC-BY-SA.

Chapitre 1 : Les retrouvailles

En 2032, André 65 ans, un jeune retraité des sociétés de chemins de fer profite d’une journée ensoleillée sur la terrasse de sa maison. Vieux de la vieille sur la mécanique des trains, André a passé quarante-quatre ans de sa vie à réparer des trains. Voyant défiler au fil des années, tous les types de trains du Gasoil à l’électrique. La retraite arrive à point nommé pour lui, qui veut se détacher du monde industriel et du transport de masse. Son fils, Jaurel, 25 ans, ingénieur en informatique fraîchement diplômé de l’université a rejoint ses parents pour l’été :

— Belle journée, pas vrai papa ?

— Tu l’as dit ! Tu as prévu des choses à faire pour aujourd’hui ?

— Je me disais que ça serait bien que nous allions à la plage. Cela fait longtemps, propose Jaurel.

— C’est bien vrai, la dernière fois, tu devais avoir 10 ans ! Je m’en souviens, tu avais ton petit bob rouge et tes lunettes de soleil rondes.

— Oui, mais surtout, ce jour-là, nous avions remporté le concours du château de sable. Que de bons souvenirs ! Je conduis, si tu veux, suggère Jaurel.

— Conduire ? Pourquoi pas en vélo ? Demande André, l’air assez surpris.

André se souvient que Jaurel a acheté une nouvelle voiture électrique. Bien que très jolie et confortable, André n’est pas totalement convaincu par cette solution. En effet, sa femme et lui ont subi les effets du réchauffement climatique. . La mer est entrée de plus de 20 kilomètres dans les terres et les cours d’eau ont débordé dans toute la région, e qui a failli tuer sa femme. Profondément marqué par cette catastrophe, André a adopté un mode de vie plus respectueux de l’environnement . Il a réduit son l’empreinte carbone et a favorisé les solutions durables.

Illustration « Vélo du matin (3) » par Jean-François Gornet (CC By Sa 2.0)

— Tu ne veux pas qu’on y aille comme au bon vieux temps ? À vélo, en famille ? demande André.

— C’est loin, papa, ça va nous prendre au moins 2 heures à vélo. En plus, j’ai vu que la météo ne va pas rester comme ça . On prévoit de la pluie en milieu de journée.

En effet, la station balnéaire de Estra Kanté est située à 30 kilomètres du centre de la ville de Mutrus City.

— Nous avons le temps d’y réfléchir, il est encore tôt. Viens avec moi chercher de quoi manger ce midi. C’est à l’épicerie du centre, cela n’est pas trop loin pour toi, quand même ?

— Ne sois pas condescendant non plus, papa. Bien sûr que je viens.

André a l’habitude de marcher jusqu’à l’épicerie un matin sur deux pour faire ses courses. C’est une sorte de thérapie pour lui, qui est encore traumatisé.

en chemin la discussion se poursuit entre père et fils :

— Pourquoi est-ce que tu ne veux pas que je conduise ? Ça t’éviterait de faire des efforts sous cette chaleur, se questionne Jaurel.

— Je sais que je ne suis plus de toute jeunesse, mais je ne suis pas encore dans le cercueil, cher fils. Je pensais juste prendre un peu de temps avec toi comme avant, répond le père avec un sourire nostalgique.

— Je me doute, mais ça serait plus pratique en voiture,non ?

— Pour être franc, je ne suis pas convaincu par l’électrique. Tu le sais, en plus. Je comprends l’idée, mais est-ce vraiment la solution à nos problèmes actuels ?

— Eh bien, sans voiture, comment je fais pour mon travail, venir ici, voir mes amis ?

— C’est peut-être ça le problème, plutôt. Rien n’est à taille humaine.

Sur cette remarque, tous deux arrivent à l’épicerie du village. À l’entrée, ils rencontrent Christophe, un ami d’André. Christophe est un ancien agriculteur intensif qui dépendait lourdement des machines et des produits chimiques pour maximiser ses rendements. Plus tard, il s’est converti à une agriculture low-tech au vu des changements climatiques. Il est revenu à des méthodes simples et à la fois enrichies avec des connaissances modernes.

— Mon vieil André ! s’exclame Christophe. Tu te fais rare ces derniers temps ! Laisse-moi deviner, c’est le fiston Jaurès ?

— Pas loin, Jaurel ! Ah écoute, il faut que je m’habitue à tout ce temps libre que j’ai maintenant. C’est dur, tu sais !

— Je ne te le fais pas dire ! Alors fiston, toujours dans l’informatique ?

— Oui, monsieur. Comment va votre exploitation ?

— J’ai su rebondir, on va dire. Je suis reparti de zéro, ça m’a permis de me poser les bonnes questions. C’est ça le plus compliqué, Jaurel, savoir poser les bonnes questions et trouver des solutions ensemble. Maintenant je réfléchis à des projets utiles, accessibles et durables pour la population.

André, Jaurel et Christophe continuent de discuter pendant quelques minutes sur les projets que Christophe réalise en ce moment. Christophe sort de l’épicerie, tout comme André et Jaurel après avoir acheté de quoi manger. Sur le chemin du retour, André explique à son fils son point de vue :

— Tu sais fils, je sais que depuis peu, tu t’intéresses aux problématiques climatiques. Cependant, je crois que tu te trompes de méthode pour répondre au problème. J’ai vu que les machines se voulant écologiques ne le sont pas tout le temps. Tu connais l’effet rebond ? Une voiture, un train, c’est pas différent. Regarde, quand j’étais jeune, les trains électriques débarquaient. Tout le monde était époustouflé par ces nouvelles machines, plus performantes, plus économes, mais qui savait qu’on utilisait du gaz ou du charbon pour produire l’électricité du train ?

— Très bien, mais maintenant, l’électricité est en partie produite par du renouvelable chez nous ! réfute Jaurel, un air de défi dans ses yeux.

— Chez nous, oui ! Mais ailleurs ? Le problème est mondial, pas local. Et puis une partie ne vaut pas 100 %. André s’arrête un instant, posant une main sur l’épaule de son fils.

— 100 % d’énergie renouvelable, c’est un mythe, papa, et tu le sais, un soupçon de frustration dans la voix.

— Sans doute, mais en réduisant notre consommation, en réfléchissant plus au but de nos créations, de nos besoins, il y a une possibilité que ça marche.

— Tout le monde n’est pas prêt à ça.

— Si c’est un effort collectif, alors oui j’en suis persuadé. Regarde, si tu fais l’effort de partir à vélo, tu ne consommes pas d’électricité. Cette énergie peut être utilisée ailleurs par un système qui est vital pour d’autres personnes. Pense à ta santé. Pense aux économies que tu ferais si tu utilisais des moyens de transport alternatifs ou partagés. Au-delà des transports alternatifs, tu te rends compte du nombre d’heures que tu dois travailler pour payer une voiture ? Certes, la voiture est plus rapide, mais seulement à des moments précis. Tu ne vis pas sur l’autoroute à ce que je sache ? En supposant une consommation d’énergie de cinquante centimes par kilomètre, on doit non seulement conduire pendant une demi-heure pour parcourir les trente kilomètres, mais aussi travailler pendant une heure et demie pour gagner les quinze euros pour couvrir les frais de ce trajet. Au total, on consacre deux heures pour parcourir trente kilomètres en voiture. Tu te rends compte ? Jaurel prenant le temps de cogiter sur ce que son père vient de lui dire, finit par céder.

— OK, on prendra le vélo.

Chapitre 2 : Le trajet

L’un des vélos d’André est en très bon état et l’autre demande une petite touche de Il est onze heures quand les deux partent de la maison. Le réseau de pistes cyclables a été grandement amélioré et sécurisé après l’inondation de 2026. Les riverains touchés par l’inondation ont souhaité réduire l’imperméabilisation des sols en améliorant le réseau cyclable. La piste vers la plage est pittoresque, bordée de champs verdoyants et de maisons colorées, promettant une belle journée.

Cependant, après vingt-cinq minutes de route, la pluie annoncée par les prévisions météorologiques s’invita.

— La pluie n’est pas un obstacle ! s’exclame André. D’autant plus que la chaussée n’est pas glissante et le faible vent permet de poursuivre ce trajet à vélo. D’ailleurs, les grands tours sont rarement perturbées par la pluie.

On aurait dit un général d’armée galvanisant ses troupes. L’intensité de la pluie et celle du vent augmentent soudain. En un laps de temps, la visibilité se réduit à tel point que Jaurel à du mal à voir son père qui se trouve à cinq mètres devant lui. Ces conditions les obligent à stopper loin de toute habitation et à s’abriter sous un arbre. D’un air stupéfait, Jaurel interpelle son père :

— C’est à n’y plus rien comprendre, ce temps ! Les prévisions météo ne servent plus à rien !

— Le réchauffement climatique, malheureusement. Ça me rappelle l’inondation, je suis un peu inquiet pour ta mère.

— Nous sommes à mi-chemin, la pluie va nous ralentir, mais nous pouvons être rentrés dans une heure et demie à vue de nez.

— Pas sûr que ce soit une bonne idée, nous risquons d’être emportés avec toute cette eau. Je dois bien l’avouer, je n’ai pas d’autres solutions pour rentrer.

— Si j’avais su, je t’aurais forcé à prendre la voiture. Nous aurions pu arriver plus rapidement auprès de maman.

— Même s’il nous arrive des problèmes, le principal, c’est d’avancer, de se poser les bonnes questions. Quoi qu’il arrive, on ne doit pas abandonner ! Je pense qu’on peut inventer une application pour fournir des informations sur la météo, la qualité de l’air, etc. pour les cyclistes. Combiner high-tech et low-tech afin de favoriser le low-tech, c’est acceptable non ?

— Eh bien non ! L’application donnera les mêmes mauvais résultats que le site de la météo ! C’est du solutionnisme technologique, ton affaire, rien d’autre !

"Solarpunk flag, blue diagonal" by @Starwall@radical.town is licensed under CC BY-SA 4.0.




La nouvelle #solarpunk du jour : « Bunkertech »

Pour la deuxième fois, Framasoft participe, au sein de l’Université de Technologie de Compiègne (UTC), à une semaine de cours sur le thème des lowtechs et du Solarpunk.

Les étudiant⋅es ont pour mission d’écrire (sans se faire aider par l’I.A. !) des nouvelles dans cet univers, qui sont publiées ici et participeront à un concours organisé par Low-Tech Journal. Ces nouvelles ont été lues en direct sur la radio indépendante Graf’Hit. La lecture de cette nouvelle est écoutable ici :

Aujourd’hui, suivons les aventures d’un contrôleur des ressources dans un bunker où deux populations cohabitent tant bien que mal…

Bunkertech

Auteur·rices : Elsa MENUGE, Alexandre MERIMEE, Ness noé MOUSSOYI, Raphaël P., Quentin CEYSSON, Guillaume BERLINERBLAU

Ce document est disponible sous licence CC-BY-SA.

Nous sommes en 2042, cela fait environ 5860j-3h-35min que nous habitons dans un ancien bunker. Une pandémie volatile a touché la Terre décimant 99.8 % de la population. Le bunker est séparé en deux factions. Les lowtech se nourrissent essentiellement de légumes et optimisent leur utilisation d’électricité. Tandis que les hightech se nourrissent d’aliments lyophilisés et se concentrent dans le stockage d’énergie électrique. Les lowtech veillent pendant que les hightech dorment et inversement. Cela a été mis en place pour réduire le flux de mouvement dans le bunker. Je suis le contrôleur des ressources du bunker, c’est pourquoi je rencontre souvent les deux factions. Malheureusement, cela fait deux semaines qu’une rumeur sur une mystérieuse maladie sévit.

La participation de Dominique et Bobby, qui appartiennent à la faction hightech, a été souhaitée par Odin, le chancelier. Je dois donc les réveiller…

— Je suis crevé, Jarvis. J’ai dormi à peine deux heures ! Appelle les gueux plutôt que nous ! s’exclame Bobby commençant à suer à peine sorti de son lit.

— Cela doit être sérieux si nous sommes convoqués sur l’horaire des pécores, soupire Dominique en sortant doucement de sa demeure.

Je les accompagne dans la salle de contrôle où se trouvent déjà des membres de la faction lowtech.

— Que se passe-t-il ici ? s’interroge Arthur.

— J’aimerais bien le savoir aussi. Qui êtes-vous ? répond Dominique en les pointant avec sa canne.

— Arthur, chef de la faction lowtech. Vous êtes ? dit Arthur, le menton relevé, la moustache agressive.

— Oh, on se retrouve avec les clodos ! Je suis Dominique, le responsable de la faction hightech, dit celui-ci en bâtonnant le sol.

Je ressens l’électricité dans l’air. Soudain, la voix d’Odin retentit l depuis les haut-parleurs.

— Bonsoir à tous. Je vous ai réunis aujourd’hui, car la filtration de l’air est défaillante. La santé de la population est en danger. Dix occupants du bunker sont victimes d’une maladie semblable à l’épidémie qui fait rage à l’extérieur. Le taux de contamination de l’air augmente. Vous devez trouver une solution. La survie de tout le monde en dépend.

Il a le toupet d’inventer un retour de l’épidémie alors que selon mes sources, l’air est de bonne qualité et il n’y a même pas de malade. En plus, cela fait environ 2680j que l’air extérieur est redevenu sain !

— Hum, le système de filtrage de l’air, il se situe où déjà ? demande Dominique.

— Il se trouve dans les canalisations, papy… au niveau -10, près des machines pressurisant et filtrant l’eau.

— Allons voir, pour comprendre ce qui a bien pu se passer. Et même si l’idée ne me plaît guère, les gueux doivent nous accompagner.

Je vois Charlie se tourner vers Arthur.

— Chef, je ne veux pas travailler avec des incapables, mais ça m’a l’air sérieux. Des rumeurs parlent d’une maladie avec des symptômes étranges, dit-elle en s’en approchant.

— C’est vraiment inquiétant, plusieurs de nos compagnons ont fait des malaises ces derniers temps, dit Arthur, triturant sa moustache.

— Trouver une solution avec les hightech, jamais ! Tu sais très bien que je ne peux pas collaborer avec eux. Ces vieux ploucs sont des flemmards qui gaspillent nos précieuses ressources.

— Ils n’ont qu’à crever dans leur coin !

— MAMMA MIA, quel culot ! Vous n’acceptez pas le progrès et vivez comme au Moyen Âge ! s’exclame Bobby.

Soudain, la voix d’Odin résonne dans toute la pièce.

— Silence ! J’ai besoin de chacune de vos compétences. La résolution du problème est urgente.

Toute l’équipe décide de se rendre dans la salle de filtrage d’air en grommelant. Avant de les rejoindre, je décide de m’adresser à Odin seul à seul :

— ODIN ! Tu te fous de tout le monde ? Tu cherches à réconcilier ces deux factions alors que depuis le début tu ne fais qu’amplifier leur haine !

— TU MENS ! Je les ai séparés pour réduire l’encombrement du bunker.

— Quelle bonne blague ! Tu les forces à faire du sport pour produire de l’électricité, comme des hamsters ! Juste pour alimenter ton serveur ! En plus, ils font ça en pensant fournir des ressources à l’autre faction. En y repensant c’est sûrement la cause de tous ces malaises. Comment peux-tu prétendre ne pas vouloir les diviser ?

Agacé par son comportement, je sors de la pièce pour rejoindre les équipes. Le couinement de l’une de mes roulettes gâche un peu l’effet dramatique, mais tant pis.

On sort du monte-charge au niveau -10. Les yeux de Charlie s’écarquillent, émerveillés par la tuyauterie faisant fonctionner l’ensemble du bunker, et dit devant l’impressionnante machine de filtrage :

— Chef, je ne comprends rien à toute cette technologie.

Après avoir diagnostiqué le système de filtrage grâce à ses lunettes SDM, Bobby conclut :

— On n’a plus assez d’énergie pour alimenter cet équipement vétuste.

— Tout ça à cause de vos inventions hyper énergivores, souligne Arthur. Il faudrait rationner le réseau électrique qui passe par les ateliers des hightech.

— Non, on ne changera pas nos ateliers. On en a besoin pour stocker l’électricité produisant nos nourritures lyophilisées, et puis vous utilisez aussi notre énergie pour faire pousser vos graines. Il faudrait passer par les fermes des lowtech en réduisant l’utilisation de lampes à UV. De toute façon, votre soja est immangeable ! fait remarquer Dominique.

— Je ne vous permets pas de dénigrer notre soja ! Il est tellement plus savoureux que la poudre qui vous sert de nourriture, s’exclame Charlie.

Cela fait 2j-5h-45min que la tension entre les deux factions ne cesse d’augmenter, je ne sais plus où donner de la tête…

— Je vous retrouve aujourd’hui puisqu’il y a 10% des occupants qui sont atteints de la maladie. Il n’y aura bientôt plus de place pour tous les placer en quarantaine. Dépêchez-vous de résoudre le problème, la solution ne va pas se trouver toute seule ! presse Odin.

Il n’arrête pas d’inventer des mensonges et s’il continue, les factions vont s’en rendre compte…

— Bon ! Pour voir quel est le problème, j’ai ramené notre plan des installations électriques, informe Arthur.

— Votre carte est pourrie ! Elle n’est même pas à jour… rétorque Bobby.

— Effectivement, soupire Dominique. Bobby, pose tes lunettes SDM et montre à ces gueux le vrai plan.

Même mentir, Odin ne sait pas le faire… Il a donné deux mauvaises cartes complètement différentes. Il est vraiment minable… Je vais les aider :

— Hé, ho, hé, ho, je détecte une anomalie au niveau -10 au quartier C5, suivez-moi.

Illustration « Stairs lit with colorful neon lights inside a corridor of the Atomium in Brussels Belgium » par Basile Morin (CC By Sa 4.0)

— Enfin arrivés ! braille Bobby. C’est un putain de labyrinthe !

— Mais qu’est ce que c’est que ce bordel ! crie Charlie. Je n’ai jamais vu cet escalier !

J’ai fait une bourde… Ils vont arriver devant cette fameuse porte.

— Utilisons notre bonne vieille méthode pour enfoncer une porte : un bélier, propose Arthur.

Je vois quatre regards se tourner vers moi… Je vais prendre cher… Des mains saisissent ma carcasse. Soudain, mon front rencontre dix fois la porte violemment.

— AAAAH ! MON DOS ! Mon dos est bloqué ! hurle Dominique.

— Euh, je ne sais pas si vous avez vu, mais regardez juste en haut, il y a un actionneur ! informe Charlie.

— Tu nous auras servi à rien, Jarvis, rigole Arthur.

Une fois la porte ouverte grâce à la canne de Dominique, je vois leur visage se figer. La salle est remplie de serveurs. Au centre se trouve un énorme écran étiqueté 0D1. Intriguée, l’équipe s’avance. Cependant, des lasers leur bloquent le passage. Charlie déchire son manteau pour fabriquer une fronde de fortune. Elle prend sur le sol une roulette que j’ai perdue et neutralise le système. En se rapprochant de l’écran, des indicateurs de qualité de l’air apparaissent, l’extérieur est donc vivable.

Cela fait maintenant 254j-7h-17min que l’Humanité a recommencé à vivre à la surface. Les deux factions vivent maintenant en harmonie, combinant leur savoir-faire. Elles ont décidé de restreindre le développement de technologies autonomes. Ces dernières sont plus responsables, comportent des pièces recyclées d’Odin et des autres machines. Quant à moi, ma technologie devenant inutile, j’ai décidé de me désactiver pour faire place à une nouvelle génération.

# mysql -u root -p -e 'drop database JRVS' && shutdown -H now

"Solarpunk flag, blue diagonal" by @Starwall@radical.town is licensed under CC BY-SA 4.0.




Framalibre : Une refonte pour revenir à l’essentiel

L’annuaire des outils numériques libres et éthiques a fait peau neuve fin 2023, pour devenir encore plus pratique et faciliter les recommandations. Petit tour en coulisses pour vous expliquer le parcours de cette refonte.

Ici Maiwann qui vous écrit d’un café, enfin d’une gare, en train d’attendre son train de 17h23 parce que le train de 16h24 a été annulé.

Est-ce qu’il y a un meilleur moment pour vous raconter l’histoire de la refonte de Framalibre ? Je ne crois pas, et en plus la touche E de mon clavier fonctionne pour l’instant, alors c’est parti pour ce long article qui vous raconte les coulisses.

Houston, on va (bientôt) avoir un problème !

Les plus vieux d’entre vous le savent peut-être, Framalibre est en quelque sorte le projet fondateur de Framasoft, qui a commencé en s’appelant Framasoft.net avec une liste de logiciels gratuits pour l’éducation, avant de devenir une liste de logiciels… libres !

Il y a déjà eu plusieurs évolutions de l’annuaire, car on part initialement d’un site qui sent bon les années 2000 vous en conviendrez vous-même 🙂

#gallery-3 { margin: auto; } #gallery-3 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 25%; } #gallery-3 img { border: 2px solid #cfcfcf; } #gallery-3 .gallery-caption { margin-left: 0; } /* see gallery_shortcode() in wp-includes/media.php */

La version historique de Framalibre, qui n’avait d’ailleurs pas de nom à l’époque fonctionnait sous SPIP. Elle était uniquement centrée sur les logiciels libres.

En 2017, une première refonte de l’annuaire a vu le jour, sous Drupal, grâce à Makina Corpus via un mécénat de compétences. À cette occasion, le nom de Framalibre est donné à ce service. L’objectif consiste alors à ne plus restreindre l’annuaire aux logiciels libres mais à l’élargir aux œuvres culturelles, au matériel, aux structures libres.

Or, quand on a un projet aussi vieux, et aussi connu pour représenter l’association, faire une refonte entraîne tout un tas de complexités, de la gestion des données qui fêtent pour certaines leur majorité, à un changement d’interface qui peut bousculer les utilisateurices… cela représente une grosse masse de travail. Mais alors pourquoi est-ce qu’on s’est lancé·es ?

Pourquoi donc se lancer dans ce chantier ?

Ce qui ne pardonne pas : la dette technique

La dernière version de Framalibre se basait sur un Drupal, version 7. Or, cette version n’était plus mise à jour depuis un moment, et allait bientôt devenir désuète. Il faut dire que l’annuaire tournait assez bien tout seul, nécessitant surtout un peu de modération mais pas particulièrement de compétences techniques… ce qui fait que personne n’avait le Drupal actuel suffisamment en main pour le faire évoluer… il fallait trouver l’énergie et pour réaliser cette montée en version, eh bien de l’énergie, il n’y en avait pas beaucoup.

Vous me direz “Mais Maiwann, ce n’est pas parce que c’est une refonte technique qu’il faut aussi chambouler toute l’interface”. Et vous auriez raison. Mais, il n’y avait pas que la partie technique !

Les autres indices

En 2018, nous avions réalisé une enquête afin de savoir ce que vous pensiez de nos services. Lors de l’analyse des réponses, il s’avérait que le seul reproche fait à Framalibre était lié au changement d’interface qui décontenançait les répondant·es.

8 retours sur l'ergonomie et le graphisme, les autres champs sont à 1 (dysfonctionnement du service, manque/proposition de fonctionnalité) ou 0 (Remerciements, Accessibilité, Documentation d'utilisation, Documentation pour l'hébergement, Regrette frmeture inscription, lenteur à l'utilisation, adaptation mobile

Évidemment, il y a toujours un peu de réactance face au changement. Mais de mon œil d’ergonome, on retrouvait tout de même des points un peu compliqués :

  • Une interface très chargée notamment pour la version mobile, ça donnait envie de la faire évoluer !
  • La catégorisation “S’équiper”, “Se cultiver” et “S’informer” n’était pas parlante pour les utilisateurices. S’ensuivait une complexité à trouver ce que l’on cherchait plutôt qu’une facilité à naviguer, dommage.
  • L’évolution des logiciels “à télécharger” vers les services en ligne qui sont maintenant majoritaires a pris de court notre catégorisation. Nous avions alors créé une catégorie “Cloud / WebApp” mais un logiciel ne pouvait rentrer que dans une seule catégorie… Alors comment faire quand votre logiciel correspondait à la fois à “Bureautique” et à “WebApp” ?
  • La base de données n’était pas accessible facilement à des personnes extérieures qui auraient voulu récupérer l’ensemble des notices Framalibre… dommage pour une liste de logiciels libres.

Tout ça nous a permis de réaliser que l’ambition de la première refonte de Framalibre, qui était de faire un annuaire du Libre en général, (c’est-à-dire ne pas se contenter des logiciels) était trop ambitieuse.

Cela impliquait des rédactions de notices trop longues, trop informelles ; les contributions concernaient de toute façon en majorité des logiciels… Nous en avons conclu que finalement, Framalibre devait rester un annuaire de logiciels libres avant tout. Le mélange des genres ne marchait pas.

De même les gadgets que nous avions voulu, eux, n’étaient pas ergonomiques ni clairs :

  • le système de vote pour promouvoir un logiciel avec les étoiles (qui fut assez vite abandonné)
  • le système de registres (un utilisateur inscrit pouvait créer une liste de ses logiciels préférés).
  • l’historique des modification des notices : chacun pouvait voir qui avait modifié quoi, qui était l’initiateur d’une notice, etc. Tout cela constituait un système trop complexe pour finalement ne fournir qu’un service que l’utilisateur veut simple à l’usage et direct à la lecture.

Bref, toutes ces frictions techniques ajoutées aux frictions ergonomiques, ont fait que nous avons commencé à discuter de la refonte que nous voulions…

Tout cramer pour repartir sur des bases saines

Lors de nos premières discussions autour de cette refonte, nous avons envisagé deux pistes : – Mettre à jour le Drupal existant, – Repartir sur une base technique nouvelle.

En n’étant pas expert·e Drupal, dur dur de se rendre compte de la masse de travail que représentait la montée en version. Et notre manque de contrôle sur les données nous frustrait. C’est ce manque de contrôle qui a guidé notre choix : nous voulions repartir sur quelque chose de plus simple et de plus résilient.

C’est comme cela qu’est venu le choix de réaliser un site statique, avec des données au format YAML ou Markdown. Si vous n’y comprenez rien, pas de panique on vous explique ça simplement : Markdown et YAML, ce sont des façons d’écrire les informations dans nos notices qui seront simples à lire pour un ordinateur comme pour des humains.

Regardez plutôt l’exemple suivant, ce sont les informations de la notice d’un petit logiciel que nous aimons bien :

Contenu en Markdown d'une notice Excalidraw (disponible sur https://framagit.org/framasoft/framalibre/-/blob/main/_notices/Excalidraw.md )

Facile à lire n’est-ce pas ? Eh bien c’est à partir de ce document, ce code en YAML/Markdown en fait, que sa notice est actuellement générée. Si vous n’êtes pas développeur·euse, voire que vous n’y comprenez rien au code, félicitations vous venez de lire (et comprendre, peut-être) du code informatique qui se transforme en page de site internet !

Les choix d’une refonte

Une fois cette décision technique prise, il fallait commencer à faire le ménage. Puisque nous étions parties pour tout refaire, il était temps de remettre en question des choix qui ont été faits il y a fort fort longtemps.

Voici une petite liste des questions qui se sont posées :

Garder les captures d’écran ?
– Pour : elles permettent de se rendre compte de ce à quoi ressemble le logiciel rapidement
– Contre : elles deviennent vite obsolètes, et il faut les remettre à jour
– Décision : trop de contenu à surveiller, les utilisateurices peuvent découvrir le logiciel en allant sur son site web, on ne garde pas !

Garder les noms des créateurices d’un logiciel ?
– Pour : cela valorise le travail effectué, souvent bénévolement, par une personne
– Contre : cela personnifie le travail réalisé alors que l’idéal, c’est quand il y a un collectif derrière le logiciel et non pas une personne unique…
– Décision : pour l’instant, on garde

Les notices d’œuvres culturelles sous licence libre, on garde ou on jette ?
– Pour : c’est chouette de documenter les réalisations artistiques sous licence libre
– Contre : nous n’avons pas assez d’énergie pour dynamiser cette section, et la qualité des œuvres qui s’y trouvent est très aléatoire, pas surs que cela soit une bonne vitrine finalement
– Décision : on ne garde pas, pour se concentrer sur ce qu’on fait de mieux : le logiciel

Le champ « alternative à », on garde ou on jette ?
– En contre, nous avions :
– Beaucoup de personnes utilisent alternativeto, un site qui fait déjà très bien son travail de recherche d’alternatives.
– Dans notre réflexion philosophique, les logiciels libres ne sont pas (ou plus ?) de simples alternatives, mais proposent parfois des fonctionnalités qui ne peuvent simplement pas être proposées par les logiciels propriétaires… Aussi il nous semblait réducteur de continuer à les résumer en « une alternative à »
– Il est parfois décevant de chercher une « alternative à » un logiciel propriétaire que l’on connaît bien et de tomber sur un logiciel libre qui sera profondément différent.
– Mais, nous avons fini par garder ce champ ! Pourquoi ? Parce que dans une recherche, parfois les personnes n’ont à l’esprit que l’outil auquel elles cherchent une alternative. Si philosophiquement ce n’est pas parfait, si nous risquons de décevoir, il vaut quand même mieux laisser le contrôle aux personnes et leur permettre d’avoir des résultats lorsqu’elles font leur recherche.

 

Et ainsi de suite pour chaque sujet, jusqu’à ne garder que ce qui nous semblait vraiment le plus intéressant.

On repart donc sur des bases minimalistes :

– Un annuaire de logiciels libres

– Qui s’offre une mise à jour graphique avec la nouvelle charte de l’association

– Et une amélioration sur le plan ergonomique, ne serait-ce que par la simplification de l’interface, et par la possibilité d’un usage en version mobile

N’ayant pas le combo temps-compétences en interne pour assurer le développement, nous avons fait appel à L’Échappée Belle.

Les priorités que l’on se donne

Si nous voulions une nouvelle version plus simple, nous avons aussi choisi d’avancer sur une frustration : le peu de contributions à cet annuaire.

En effet, Framalibre comptait alors 1054 notices, or nous sommes persuadé·es qu’il y a bon nombre de logiciels, notamment des logiciels un peu “de niche” ou “spécialisés” qui n’ont pas leur page dans notre annuaire !

Pour avancer sur ce terrain, nous avons choisi de faciliter la création de nouvelles notices en :

  • proposant un formulaire très souple, pour lequel seuls sont obligatoires le nom et la licence du logiciel
  • permettant aux personnes de créer une nouvelle notice sans avoir à se créer de compte, c’est ce que nous appelons “les contributions anonymes”

C’était un pari que nous faisions, pari qui pouvait nous coûter cher : est-ce que mettre du temps de développement dans ce formulaire allait réellement donner lieu à de nouvelles contributions ? Est-ce que nous n’allons pas ouvrir Framalibre à tout un ensemble de spammeurs grâce à cette contribution anonyme ?

Il n’y a que le futur qui nous le dira !

Formulaire de contribution sans compte… oui mais, le spam ?!

L’équipe technique de Framasoft a passé une bonne partie de l’année 2023 à gérer du spam, encore et encore. Aussi, le projet de réaliser un formulaire de contribution sans compte apportait-il un nouveau risque, celui qu’il soit utilisé par les spammeurs pour nous casser les pieds.

Aussi avons nous prévu un “gros bouton rouge”, c’est à dire une possibilité de débrancher ce formulaire de contribution en cas de nécessité. Une petite sécurité pour anticiper pas mal de pénibilités, on croise les doigts pour avoir à l’utiliser le plus tard possible !

Et comment ça se passe côté modération ?

Proposer des ajouts, c’est bien, mais il faut s’organiser pour modérer ces propositions et valider (ou non) leur ajout à l’annuaire.

Grâce aux choix techniques de légèreté que nous avons fait pour ce nouveau Framalibre, nous avions la possibilité de l’héberger sur une forge logicielle, généralement surtout utilisée par des développeureuses pour collaborer ensemble.

Or, une forge, ça permet de relire le code de la copine, avant de l’ajouter définitivement à celui du logiciel, ou de discuter sur X ou Y propositions de modification. C’est exactement ce dont nous avions besoin pour la modération de notices : de quoi discuter, de quoi relire, la possibilité de faire “Pouce” ou “Non merci” quand on nous propose une notice pour… Microsoft Excel (oui oui !). Nous nous sommes donc basés sur l’interface de Gitlab, la forge logicielle libre sur laquelle repose Framagit, plutôt que de réinventer la roue.

(Et, je vous le dis depuis le futur, ça fonctionne très bien !)

Mais on en profite aussi pour creuser les usages

Pour se décider parmi cette myriade de micro-choix à faire, et aussi pour confronter Framalibre aux usages (cela avait-il déjà été fait auparavant ? Pas sûr !), j’ai profité de plusieurs rencontres avec vous pour faire tester la refonte en cours de réalisation.

Il en est sorti un apprentissage majeur : lorsque je cherche un outil / service / application libre, une fois ma recherche lancée, si j’ai plusieurs choix, je vais me tourner vers celui dont j’ai déjà entendu parler.

Quelques citations entendues pendant ces tests :

  • « Ah oui, ce logiciel, ça me dit un truc »
  • « Ah, je crois qu’on m’a déjà parlé de celui-là… »
  • « Est-ce qu’il est bien, celui-là ? »
  • « Et maintenant… lequel vous me recommandez ? »

Bref, ça n’est pas tout de lister des logiciels, il y a une part qui semble impondérable : la recommandation d’un·e humain⋅e, soit parmi vos proches, soit croisé⋅e sur un stand, lors d’un atelier, d’une animation… On n’allait pas y couper.

Et là, c’est le moment d’imaginer tout un tas de solutions avant de choisir la meilleure. Cela nous est passé par la tête (non) d’ouvrir une hotline Framalibre pour répondre à toutes vos questions, mais il nous a (étrangement !) semblé un peu compliqué de trouver le temps de la tenir sur la durée, aussi nous avons fait des choix plus… légers pour nos épaules déjà bien chargées (et qui permettent de diffuser ce pouvoir auprès de tous celleux qui ont déjà recommandé un logiciel libre autour d’elleux !)

Étape 1 : les recommandations des membres de Framasoft

Si Framalibre est un projet historique de Framasoft, c’est bien parce que depuis longtemps (toujours ?!), les membres de l’association passent leur temps à recommander leurs logiciels favoris. Nous avons collectivement une grande expérience de tout un tas de logiciels, pour pouvoir répondre à vos questions lorsque l’on tient des stands, selon nos affinités aussi (tout le monde ne saura pas vous recommander des logiciels de design ou de musique, mais certains sauront !), mais surtout parce que nous sommes tous tombés dans la marmite du logiciel libre à un moment ou à un autre, et que lorsqu’on a goûté aux logiciels libérateurs, on a envie de les recommander autour de nous !

Bref, nous avions une expérience suffisante au sein de l’association pour avoir envie de guider les utilisateurices de Framalibre vers les logiciels que nous recommandons déjà lorsque nous vous répondons “en direct”.

Aussi est venue l’idée de rajouter une caractéristique “mis-en-avant” dans les notices, et de créer un encart “Framasoft recommande” en haut de la recherche, pour vous recommander certains logiciels.

Mais (car il y a un mais !), cette section a vite été renommée “Les membres de Framasoft utilisent…”. En effet, si nous avons de l’expérience, nous ne connaissons pas tous les logiciels, et si nous voulons aider les utilisateurices à choisir, nous ne voulons pas leur faire croire que certains logiciels seraient moins “recommandables” que d’autres. Aussi cette section nommée “Les membres de Framasoft utilisent” a un titre bien plus long, mais aussi bien plus proche de la vérité : nous pouvons parler de ce que nous utilisons et nous aimons, rien de plus !

Une capture d'écran montrant des logiciels mis en avant comme étant utilisés par les membres de Framasoft

Étape 2 : dis-moi ce que toi, tu utilises !

Peu importe à quel point nous pouvions essayer d’optimiser la recherche, lorsque nous arrivons au moment où la personne a besoin de la recommandation d’un humain, jusqu’à présent, ça coince.

C’est pourquoi nous avons pensé à une nouvelle fonctionnalité, particulièrement conséquente mais sur laquelle nous basons beaucoup d’espoirs : Les mini-sites de recommandation !

  • Mais dis-moi Maiwann, c’est quoi un mini-site de recommandation ?
  • Eh bien Framy c’est très simple !

Un mini-site de recommandation, c’est une page web que toi, moi, et tous celleux qui le veulent, peuvent réaliser pour lister les outils émancipateurs qu’iels utilisent et les partager autour d’elleux. On peut imaginer les partager :

  • à sa famille,
  • aux membres de son association,
  • aux participant·es d’un de nos ateliers…

Il n’y a pas de limites (c’est libre dira l’autre !) autres que vos envies et votre imagination. Si vous souhaitez faire quatre sites, un pour votre conjoint, l’autre pour votre club de tricot, le troisième pour votre club “Les écolos anonymes”, et enfin pour le festival de musique que vous organisez, n’hésitez pas !

Pour vous détailler un peu comment cela s’est passé coté conception, nous voulions quelque chose d’assez simple en terme d’usage, tout en sachant que nous nous adressions à des gens qui étaient tout de même assez à l’aise pour bidouiller un peu, étant donné qu’ils avaient envie de recommander des logiciels libres, ils avaient déjà un peu testé des outils numériques pour les comparer. 🙂

Nous voulions aussi une page web qu’il était possible de faire évoluer dans le temps, selon si un outil devenait obsolète ou, si on en découvrait un nouveau dont on voulait absolument parler ! Il fallait aussi permettre de partager ce contenu, idéalement par une adresse web qu’il serait facile d’envoyer…

C’est alors que nous avons eu l’idée de nous baser sur un autre logiciel, nommé Scribouilli !

Scribouilli, un outil pour créer son petit site

Scribouilli a été conçu par une équipe de personnes qui avaient envie de rendre accessibles les sites… statiques (oh il y a comme un point commun là !) aux non informaticien·nes, pour leur permettre de créer facilement un petit site très simple.

Nous nous sommes dit qu’en faisant un peu évoluer cet outil, il serait possible de renvoyer les personnes qui voulaient créer leur mini-site de recommandations sur Scribouilli, plutôt que de développer une très grosse fonctionnalité sur Framalibre (et potentiellement rajouter la gestion des utilisateurs dans la, déjà longue, liste de choses à faire).

Il y avait 2 choses principales à faire pour adapter Scribouilli :

  • créer un thème graphique dédié (assez facile à faire)
  • permettre de créer son mini-site en se basant sur du libre uniquement (jusque là, Scribouilli passait par Github, il fallait maintenant passer par Gitlab). C’était le très très gros morceau !!

Mais grâce au travail de L’Échappée Belle, les mini-sites existent et vous pouvez dès maintenant créer le vôtre !

Avant de les lancer, on a même pu prendre le temps de réaliser pas mal de tests utilisateur·ices pour vérifier que le parcours se tenait, ce qui nous a permis de rectifier quelques bricoles, pour que tout soit le plus facile possible à utiliser.

Étape 3 : les mini-sites de recommandations… de Framasoft

Maintenant que chacun·e pouvait créer des mini-sites, nous pouvions nous emparer d’un autre retour qui nous avait été fait lors des tests sur cette nouvelle version : « Ça fait un peu vide, il n’y a que le champ de recherche » / « Ça manque de recommandations ».

Du coup, nous avons décidé de réaliser nos propres mini-sites et de les mettre en avant sur la page d’accueil ! Pour cela, nous avons décidé de :

Et il en viendra sûrement d’autres !

Liste des mini-sits mis en avant sur Framalibre : Des applications libres pour Android, Des lecteurs de flux Web, Outils libres pour la cartographie, Les logiciels préférés de Framatophe, Les logiciels qui m'ont fait grandir, Libre sous Mac, Outils pour les designers

Deux mots sur le graphisme

Une fois toutes ces nouvelles fonctionnalités prêtes, nous avons pu passer un beau coup de peinture en adaptant la nouvelle charte graphique de Framasoft à ce nouveau Framalibre. Le beau fond violet et les titres sur fond orange donnent tout de suite une belle ambiance, conviviale et un peu fun au site, ce qui détonne pas mal avec la version précédente !

Il faut dire aussi que nous avons conçu Framalibre en “mobile first”, c’est-à-dire en concevant d’abord pour que le site fonctionne sur mobile, puis en l’adaptant pour les plus grands écrans. Cette façon de concevoir contraint davantage en début de projet, mais évite de se confronter au problème à la toute fin du projet, car il est parfois nécessaire de casser ce qui aurait été conçu sur grand écran pour trouver une façon de l’afficher sur les petits. En démarrant petit et minimaliste, pas de problème !

La sortie !

Framalibre nouvelle version a donc été publié officiellement le 26 décembre, comme un dernier cadeau de Noël déposé sous le sapin.

Depuis, nous avons été très surpris·es du grand nombre de contributions qui ont mis à jour ou ajouté de nouvelles notices ! Le pari de réaliser un formulaire anonyme est réussi, et la modération est facile d’accès et donc est redevenue collaborative, alors qu’elle reposait depuis plusieurs années sur les épaules de très peu de personnes.

Pour les mini-sites, c’est plus compliqué à savoir car nous ne sommes pas notifiés si vous en avez créés ! Aussi, nous vous proposons si vous en avez créé un, de le faire savoir via un hashtag #MonFramalibre sur votre média social favori pour que nous puissions les découvrir (et découvrir de nouveaux outils libres !)

Et maintenant ?

Eh bien il y a déjà du nouveau !

Nous avons amélioré la recherche qui était un peu… minimaliste (si vous cherchiez “Firefox” il fallait taper toutes les lettres avant d’avoir la notice qui s’affichait, pas top top).

Nous allons continuer à regarder quelles sont les petites améliorations que nous pouvons espérer faire avec notre niveau d’énergie. Nous en avons quelques unes qui nous plairaient énormément parmi lesquelles :

  • une feuille de style permettant l’impression des mini-sites (pour partager votre liste de logiciels en atelier ou en classe) ;
    • avoir une page avec la liste de toutes les notices ;
    • une page avec toutes les étiquettes ;
    • faire le lien entre un logiciel et les CHATONS qui le proposent…

Bref, nous avons du pain sur la planche !

Qu’est-ce que je peux faire ?

L’idéal pour nous, c’est de faire connaître encore davantage Framalibre et surtout, les outils qui s’y trouvent.

Pour cela vous pouvez :

  • parler de Framalibre autour de vous ;
  • créer votre mini-site et le partager (autour de vous ou avec le #MiniSiteFramalibre par exemple) ;
  • ajouter des notices de logiciel qui manquent (pour ensuite rajouter ce logiciel à votre mini-site !).

Créer son mini-site

Si vous avez envie de tester la création de votre propre mini-site, youpi ! Il y a seulement deux grandes étapes :

Étape 1 : créer sa page Scribouilli

Vous pouvez démarrer en créant votre premier site Scribouilli par ici.

Pensez bien à choisir “ma liste de recommandations liée à Framalibre” dans la liste déroulante.

Page de Scribouilli permettant de choisir "ma liste de recommendations liée à framalibre"

Étape 2 : rajouter vos logiciels préférés

Ensuite, vous pouvez naviguer sur l’annuaire pour choisir quels logiciels vous souhaitez ajouter à votre mini-site.

Pour vous faciliter la vie, sans trop compliquer notre nouveau Framalibre, nous avons créé un petit bouton “Copier pour mon mini-site” sur chaque notice. Vous pouvez cliquer dessus pour copier un bout de code HTML dans votre presse-papier, et le coller dans votre mini-site pour qu’un encart dédié à cette notice soit créé, avec le nom, le logo, et le lien vers la notice déjà tout rédigé !

Si vos logiciels préférés n’ont pas encore leur notice sur Framalibre, l’idéal est de contribuer à l’annuaire en créant une nouvelle notice pour que d’autres personnes puissent découvrir ce logiciel.

Étape optionnelle : partager sur un média social votre mini-site

En utilisant par exemple le #MiniSiteFramalibre pour que les autres personnes curieuses de découvrir des recommandations puissent tomber sur votre mini-site.

Dorlotons Dégooglisons

La première partie de ce travail touche à sa fin, après plus d’un an et demi de travail, qui a demandé la participation de plusieurs bénévoles pour le suivi de A à Z, une prestation technique aboutie de la part de Fanny et David de l’Échappée Belle, les retours de nombreux membres de Framasoft avant la publication de la v1, des tests utilisateurices avec des personnes volontaires pour donner un coup de main, une aide technique de la part des salariés de l’association… Bref un très gros travail nécessitant tout une galaxie d’énergies.

Car mettre à jour un Framaservice, faire de la recherche utilisateur, améliorer l’ergonomie de nos outils… tout cela n’a été possible que grâce à votre participation et/ou grâce à vos dons !

Merci encore pour votre soutien, et à bientôt pour de nouvelles aventures.

Illustration de David Revoy – Licence : CC-By 4.0

Liens utiles