Offrez le cadeau du logiciel libre, avec Framalibre !

Il restait un cadeau au pied du sapin… L’annuaire du logiciel libre et projet fondateur de Framasoft évolue à nouveau, en un site plus beau, plus simple, plus ergonomique… et beaucoup plus pratique pour recommander ses logiciels libres préférés !

🦆 VS 😈 : Reprenons du terrain aux géants du web !

Grâce à vos dons (défiscalisables à 66 %), l’association Framasoft agit pour faire avancer le web éthique et convivial. Retrouvez un résumé de nos avancées en 2023 sur le site Soutenir Framasoft.

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

Il y a un peu plus de six ans, nous vous présentions une nouvelle version « 2017 » de notre annuaire collaboratif du Libre, Framalibre. Depuis, nous avons testé, appris et observé l’évolution des usages.

C’est donc riches de tous ces enseignements que nous avons concocté cette nouvelle version « 2024 » de Framalibre que nous vous présentons aujourd’hui, avec fierté, sur Framalibre.org

#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 */

🎀 Une simplicité qui saute aux yeux 🎀

Alors pour les personnes qui étaient habituées à la version précédente de Framalibre, on vous prévient : ça va faire un vide… Vous êtes tout à fait en droit de vous écrier « mais il est où, tout mon bazar ? » … Or, pour beaucoup de nouvelles et de nouveaux dans le monde du libre, c’était bien ça le problème !

Maiwann a réalisé pour nous des tests d’utilisation, notamment lors de conférences, ou sur des stands où l’on se rencontre. Ces tests lui ont, par exemple, permis de réaliser qu’afficher une simple étiquette « mail » sur la page d’accueil n’aidait pas pour autant les personnes dont le besoin serait « trouver une alternative à Gmail ».

Pour cette nouvelle mouture, nous avons donc fait un choix radical : celui de la simplicité. Nous avons donc réalisé un grand travail pour simplifier les menus, sous-menus, menus secondaires, étiquettes, encadrés, affichages de notices, boutons…

#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 */

Ce choix radical de la simplicité a un coût : nous avons dû recentrer l’annuaire Framalibre sur les outils numériques. La version précédente avait voulu s’ouvrir à la culture, aux objets et aux structures du libre. Mais le problème quand on fait un peu de tout, c’est que c’est dur de faire tout bien : présenter tout le Libre induisait de multiplier les menus et les catégories tout en augmentant la complexité pour créer une notice.

Le nouveau site Framalibre est volontairement dépouillé. Il vous accueille par une page affichant des étiquettes (les recherches les plus utilisées) et une barre de recherche. Finies les méta-catégories, catégories, sous catégories, et filtres de sous-catégories… Bref, l’arborescence héritée de l’annuaire de 2001 !

Notre d’objectif est de répondre au plus vite à votre besoin de trouver un logiciel libre pour faire ce que vous avez à faire, ou de trouver une alternative pour remplacer ce service des géants du web dont vous voulez vous libérer : vous cherchez, vous trouvez.

résultats d’une recherche photoshop sur Framalibre 2024

 

📃 Sous le capot, les pages 📃

Dessin de Tux (manchot mascotte de Lunix) porté par GNU (gnou mascotte de GNU)
Cliquez sur GNU et Tux pour soutenir Framalibre ! – illustration David Revoy – Licence : CC-By 4.0

Pour les plus techniques d’entre vous (les autres, vous pouvez passer directement à la partie suivante ^^), cette simplicité se retrouve aussi sous le capot.

Le Drupal 7 de Framalibre 2017 avait besoin d’une bonne mise à niveau, ce qui demande du temps et de l’énergie. La base de données des notices était difficile d’accès : si nous avions bien bricolé quelque chose pour que cela puisse être utilisé par d’autres, il nous aurait fallu mettre plus de temps et d’énergie à développer une API pratique et documentée…

Nous avons préféré consacrer cette énergie à appliquer ce choix de la simplicité dans le logiciel même, en faisant du nouveau Framalibre un site statique, que l’on espère plus léger et rapide. Le code de cet outil, basé sur le logiciel Jekyll, a été développé par les talents de l’Échappée Belle (merci à Fanny et David <3), et bien entendu il est libre et disponible en ligne.

Ce choix du statique nous a permis de modifier la structure des notices et de la base de données. Désormais écrites en markdown, ces notices sont lisibles aussi bien par des humaines que par des scripts (tant que vos robots restent bien élevés, ça va de soi :p). Les notices de Framalibre étant sous CC-By SA, nous espérons que faciliter leur accès et leur lisibilité permettra des réutilisations intéressantes !

Nous en avons d’ailleurs profité pour simplifier au maximum les notices : vous n’y trouverez plus, par exemple, de capture d’écran du logiciel. En effet, au bout de quelques années, ces images sont souvent périmées et trompeuses. Désormais, les informations présentées dans une notice sont simples, succinctes, et si ce premier regard sur tel ou tel logiciel libre vous plaît, on vous invite à trouver plus d’informations sur le site officiel.

Notice de Krita sur Framalibre 2024

🎁 « Tiens, voici ce que j’utilise pour me libérer… » 🎁

Illustraiton de MS Blue Scream, monstre de type blob, bleu, orné du logo de Windows
Cliquez pour nous soutenir et aider à repousser MS Blue Scream – Illustration CC-By David Revoy

Car notre objectif n’est pas que vous restiez sur Framalibre le plus longtemps possible (oui, au jeu de l’économie de l’attention, Framasoft est franchement -et volontairement- mauvaise 😉 ). Au contraire, Framalibre se veut un intermédiaire, une rampe pour vous élancer vers le site officiel de l’outil libre qui répond à votre besoin.

Au-delà d’être un outil de recherche, nous avons pensé ce nouveau Framalibre comme un outil de recommandation d’alternatives libres et éthiques. Que ce soit lors des enquêtes et tests préliminaires à cette refonte de Framalibre, durant les rencontres régulières auxquelles nous participons ou même lorsque l’on regarde nos fonctionnements à nous.… nous observons la même constante :

Il est beaucoup plus facile d’adopter un outil libre lorsqu’il nous est chaudement recommandé par des personnes en qui nous avons confiance.

C’est comme cela que nous avons eu l’idée d’ajouter un encadré « utilisé par les membres de Framasoft » en haut de certaines pages de recherche. Cela ne veut pas dire que les autres logiciels soient moins bien, ni qu’ils ne répondent pas à votre attente spécifique : cela permet juste de montrer les logiciels et services libres que nous utilisons régulièrement.

capture d'écran d'un mini-site pour recommander des logiciels libres pour les associations, on voit les logiciels Etherpad, Nextcloud et SparkleShare
Un mini-site de recommandations Framalibre

💝 Les mini-sites Framalibre : offrez vos sélections ! 💝

Avec cette nouvelle version de Framalibre, nous avions envie d’aller encore plus loin pour favoriser la recommandation de pair à pair. Nous savons, d’expérience, qu’une personne qui utilise du libre aujourd’hui est une personne qui, demain, aidera ses proches à libérer leurs usages numériques.

Sur le nouveau Framalibre, vous pouvez faire votre sélection d’outils libres, et obtenir le lien d’une page à partager avec vos proches !

Rien que pour le plaisir, voici quelques exemples que nous vous avons concoctés :

Nous avons hâte de vous voir partager vos sélections d’outils libres !

Dessin dans le style d'un jeu vidéo de combat, où s'affronte le Tux et le Gnu du logiciel libre et le monstre de microsoft Windows.
GNU & Tux contre MB Blue Scream – Illustration David Revoy – Licence : CC-By 4.0

🤝 Le collaboratif, ça se partage ! 🤝

Bien entendu, Framalibre est et reste un annuaire collaboratif. Que vous vouliez ajouter une notice à l’annuaire ou corriger une notice existante, la contribution est à portée de clic !

Nous avons d’ailleurs rendu tout le processus plus… simple (vous sentiez qu’il y a comme un thème, là !). La contrepartie, c’est que vos contributions seront vérifiées avant publication par notre équipe de modératrices et modérateurs (et non plus modérées a posteriori comme avant).

L’avantage, c’est qu’il y a déjà près de 1 019 notices à aller découvrir, comme autant de solutions que les communautés du Libre offrent à chacune et chacun d’entre nous pour mieux émanciper ses pratiques numériques.

Et si vous n’y trouvez pas la fiche de ce super logiciel libre ou de cette app formidable qui vous a émancipé des géants du web… Libre à vous de l’ajouter : vous allez voir, c’est (sans trop de surprise) simple !

Alors désormais, c’est à vous de jouer !

À vous de vous emparer de Framalibre pour trouver, partager mais surtout pour recommander les outils libres qui vous facilitent la vie numérique… et la vie tout court !

Les liens utiles

Car oui : cette fin d’année encore, nous avons besoin de vous, de votre soutien, de vos partages, pour nous aider à reprendre du terrain sur le web toxique des GAFAM, et multiplier les espaces de numérique éthique.

Nous avons donc demandé à David Revoy de nous aider à montrer cela sur notre site Soutenir Framasoft, que nous vous invitons à visiter (parce que c’est beau) et surtout à partager le plus largement possible :

Barre de dons Framasoft le 26 décembre 2023, à 64 % - 128 602 €

Si nous voulons boucler notre budget pour 2024, il ne nous reste plus que 5 jours pour récolter 71 398 € : nous n’y arriverons pas sans votre aide !

 

Soutenir Framasoft

 




Emancip’Asso : Ethical right down to your digits

Until 2022, the time spent on Emancip’Asso was mainly used to find funding for the project, set up and run a steering committee and organise training for ethical service providers, but it was in 2023 that the project really took off. We’re well on the way to enabling associations that want to free themselves from the digital tools of the web giants to find structures that can support them in this transition.

🦆 VS 😈: Let’s take back some ground from the tech giants!

Thanks to your donations to our not-for-profit, Framasoft is taking action to advance the ethical, user-friendly web. Find a summary of our progress in 2023 on our Support Framasoft page.

➡️ Read the series of articles from this campaign (Nov. – Dec. 2023)

 

Illustration de Toxicloud, un monstre vaporeux et toxique avec le logo de Amazon Web Services
Click to support us and push back Toxicloud – Illustration CC-By David Revoy

Emancip’Asso, a 4-part project

Conceived in 2021 in partnership with Animafac, co-piloted by a large number of organisations from the popular education, voluntary and digital sectors, and integrated into our roadmap “Collectivese Internet / Convivialise Internet”, the main objective of the Emancip’Asso project is to bring together ethical digital service providers and voluntary organisations in need of support in their emancipatory digital transition.

In order to achieve its objective, the project will include 4 actions:

  • Training for providers of ethical online services;
  • An online course, a digital version of the training;
  • A website listing service providers who specialise in helping associations make the digital transition and providing a place for associations to help each other and share their needs;
  • A major communications campaign to encourage associations to recognise the contradiction of trying to change the world using the tools of capitalism.

It’s been a busy year: the first 3 actions detailed above have now been completed! We’ll tell you all about them in the rest of this article.

Training suppliers of ethical digital services to support associations

We’ve come to the conclusion that there are very few ethical digital service providers offering solutions that really take into account the needs of voluntary organisations, and in particular the support required to make a successful transition to open source digital tools. The first stage of the Emancip’Asso project therefore aims to support the development of the skills of these actors through two mechanisms: training and an online course (MOOC).

A much-appreciated training course in January 2023

20 people met in Paris from 16 to 20 January at the premises of the FPH (Charles Léopold Mayer Foundation for the Progress of Humanity) to take part in the training course “Developing a range of services to support associations in their ethical digital transition” (in French). Although the original training programme (in French) had to be slightly modified as Thursday 19 January was a day of action against the pension reform, all presentations were able to take place during the week.

un chaton patissier qui présente un nuage-gateau fait sur commande, tansdi qu'en arrière plan d'autres chatons cuisinent un autre nuage gâteau au millieu de leur village arbre-à-chats
Emancip’Asso – Illustration CC-By David Revoy

Once again, we would like to thank the 9 people who agreed to take part in this training session to share their expertise and exchange views with the participants. Their contributions were much appreciated (see below) and proved invaluable in providing a solid base of knowledge and resources for the production of the MOOC.

We would also like to thank the 20 people who attended the 7 training sessions and took part in the many informal discussions that took place. Our objective of giving priority to alternative hosts who are members of the Collectif des Hébergeurs Alternatifs Transparents Ouverts Neutres et Solidaires (CHATONS) was achieved, as 70% of the participants are active within an organisation that is a member of the CHATONS collective (14 people), representing a total of 11 structures that are members of the CHATONS collective (Alolise, Assodev-Marsnet, le Cloud Girofle, la Contre-Voie, Deuxfleurs, Immae. eu, Libretic, Nebulae, Pâquerette, Picasoft and Sleto). Of the 6 other participants, one has seen his organisation (FuturEtic) join the CHATONS collective in June 2023 and another (Krashboyz Bordel Klub) is currently applying to join.

Illustration CC-By David Revoy

The satisfaction questionnaire we sent out to participants highlights the fact that, overall, the week was beneficial for everyone. For example, 35% of participants found the training very satisfactory, 60% fairly satisfactory and only one participant found the training fairly unsatisfactory.

The most popular teaching sequences were:

  • Carry out a digital diagnosis of an association
  • Developing your network and thinking about complementary work
  • Communicating and designing a service offer
  • User training and support/assistance
  • An overview of the digital uses of associations
  • Understand the non-profit sector
  • Establish a strategic dialogue with the association

(Satisfaction rate calculated on the basis of 5 criteria: quality of theoretical content, quality of practical content, quality of teaching approach, quality of facilitation tools and listening ability/availability).

We also asked participants how satisfied they were with other aspects of the training. And as the graph below shows, overall satisfaction was high, with a few rare exceptions.

However, we recognise that certain aspects could be improved:

  • encourage less top-down methods of knowledge transfer,
  • providing more practical work and exchange of practice
  • improving the coherence between the different interventions
  • using more appropriate premises.

And we’ll do our best if we decide to run the course again in the future. But at the moment we don’t have the funding to do so.

A full MOOC in December 2023

It took us almost a year to turn the training into a MOOC, but that’s it: the online course “Developing a range of services to support voluntary organisations in their ethical digital transition” is now available on the CHATONS MOOC platform (only in French, sorry!). Mind you, the paint is still fresh and there are bound to be a few typos, but this online course, which is primarily aimed at organisations and individuals who already provide online services or who want to offer them to associations, will enable you to acquire a methodology and support techniques that go far beyond simply providing services.

The CHATONS #2 MOOC is broadly based on the educational sequence of the training course and allows you to navigate as you wish within 8 major themes, each of which offers several lessons and an MCQ (for self-assessment of acquired knowledge). Each lesson is structured around illustrated textual content and sometimes includes activities for you to complete. While we do not aim to be exhaustive, we have tried to summarise the state of knowledge on each topic and systematically include a ‘further reading’ section so that anyone wishing to delve deeper into the subject can consult additional resources.

Illustration CC-By David Revoy

The course is now open and anyone can join whenever they like: there’s no registration period to keep to. In fact, you don’t even need to register to view the lessons. However, we recommend that you create an account to take advantage of advanced features:

  • Access to self-assessment exercises in the form of multiple choice questions;
  • Access to the self-help forum
  • Track your progress through the course (so you can pick up a lesson where you left off, or keep track of your assessment results).

The key word here is autonomy. We want to give learners as much freedom as possible in their learning path: everyone can follow the lessons at their own pace and manage the time they devote to this MOOC.

As usual with Framasoft, all content created for this MOOC is released under a free CC-By-SA licence (some images and videos from third party sites are marked as such). We hope that it will evolve, especially thanks to the contributions and feedback on the support forum. This MOOC should therefore be seen as an organic, living community: it will grow if we take care of it. If there are missing resources, if an activity is off the mark, if a lesson is too long, we invite you to share your opinion and suggest improvements on the support forum.

A website to help associations get in touch with service providers, but that’s not all…

The first objective of the Emancip’Asso project was to enable ethical online service providers to develop their skills in supporting associations, but the second was to create an online space where associations could identify them. That’s why, right from the start of the project, we planned to create a website to bring people together. But before we could start creating the site, we had to create a graphic identity for Emancip’Asso.

A graphic identity and design 👌

In September 2022, we asked a group of students to work on the creation of the graphic charter and visual identity for the Emancip’Asso project, as part of the supervised projects within the Colibre pro degree. After an initial phase in which the project was presented and our brief explained, 4 students⋅es carried out a comparison of the graphic charters/visual identities of ‘neighbouring’ projects before drawing up a set of specifications presenting their analysis of the needs, from which they each developed a proposal for the graphic charter. One of these proposals met our expectations and served as the inspiration for our service provider, Thomas Nicolas (thanks to him), to create the logo.

logo Emancip'Asso

At the same time, we responded to a call for projects from the Latitudes association, which each year offers to help organisations with a committed digital project to bring it to fruition through a tutoring programme with students from their partner schools. Between October 2022 and January 2023, three second-year students from the CentraleSupélec engineering school worked on a prototype of the future website. After learning about the project, they thought about the tree structure of the future website and the functionalities to be offered on each page, before creating mock-ups using the Penpot tool. These mock-ups were then used by our service provider, the Coopérative des Internets, to build the site.

The graphic identity and design of emancipasso.org is the result of the work of many people, and we’re pretty damn proud of it.

Capture écran de la page d'accueil du site emancipasso.org
Screenshot of the emancipasso.org website

A directory of service providers, a community and resources

The emancipasso.org website, created by La Coopérative des Internets (thanks to them!), is divided into 3 sections.

The first is a directory of service providers able to support associations wishing to make the transition to open source digital tools.

By “support”, we mean accompanying the association through all the stages necessary for its transition (co-development of a digital strategy, diagnosis and recommendations, implementation of these recommendations and assistance in getting to grips with the solutions deployed). We found that associations often had difficulty finding professionals who could provide this type of tailored support. Like many organisations, not-for-profits think in terms of ‘tools’ first, before thinking about a digital strategy to ensure a smooth transition (without having to return to the services of the web giants after a few months because they haven’t thought through all the aspects of this transition). For this reason, associations will not find in this directory providers who only offer technical solutions. In fact, we have systematically asked service providers who have volunteered to be included in this directory to prove that they have already carried out several projects to support associations.

Dessin de Shane, la Lynx mascotte de Emancip'Asso. Elle est en tenus street wear, les bras croisés, confiante.
Click to support us and help Shane, Émancip’Asso mascot – Illustration CC-By David Revoy

So far, 20 service providers are listed in this directory. That’s a start. Over the past month, we have been actively communicating with support professionals about the existence of this site. What’s more, we’re expecting service providers who have taken the training or the MOOC to register in the next few months. So it’s still a work in progress and you can access it. If you know of people or organisations that could be listed, please let us know.

The emancipasso.org website is also intended to be a gateway to a community where associations and other players in the emancipatory digital ecosystem can help and advise each other, share best practices and communicate their needs in terms of tools and/or functionalities so that development costs can be shared between several organisations. Based on the observation that associations, and in particular the people in charge of the digital aspects within them, currently have very few forums in which to discuss their practices in relation to the digital transition (thanks, incidentally, to the Mouvement Associatif and its regional delegations, which regularly address this issue), we felt it was essential to offer a space where they could feel less isolated on these issues.

Finally, the Resources section offers a selection of content aimed at voluntary organisations, so that they can familiarise themselves with ethical digital technology, but also at service providers, so that they can improve their knowledge of the voluntary sector and their methods of support. Our aim here is to list as much educational content as possible to promote the emancipation of the voluntary sector. If you have resources that we have not identified, please let us know (by sending a message to contact(at)emancipasso(dot)org) so that we can add them.

What about 2024?

In the coming weeks and months we will continue to work on the MOOC “Developing a range of services to support associations in their ethical digital transition” to correct what still needs to be corrected, improve certain content and add video sequences from the recording of the training session.

We will also continue to invite service providers to join the Emancip’Asso directory and to process applications. It’s a long-term task to identify all the existing structures and ensure that they really offer services to associations that include a support dimension. Throughout the year, we will try to be present at the main gatherings of ethical and responsible digital professionals to inform them about the scheme and encourage them to join.

Dessin dans le style d'un jeu vidéo de combat, où s'affronte la lynx de Emancipasso et le monstre de Amazon Web Services.
Thanks to your donations, Shane is not afraid to fight Toxicloud. – Illustration CC-By David Revoy

But the biggest task will be to carry out the fourth stage of the project: to make associations aware of the incoherence of trying to change the world using the tools of capitalism and to encourage them to go to emancipasso.org to find resources, peer support and service providers to help them in their transition. To do this, we plan to launch a targeted communications campaign throughout March 2024. We are currently working on this and hope you will help us by sharing our communication materials with your favourite associations! And throughout the year, we will be presenting the project at the main events that bring together the voluntary sector (Forum national de l’ESS, Universités d’été du Mouvement Associatif, Forum national des associations, etc.) to raise awareness.

Finally, once the associations are aware of the project and have joined the Emancip’Asso community, we will put more energy into animating this community in order to facilitate exchanges between participants. Our goal is for the Emancip’Asso community to become an essential space for all associations in transition or that have completed their digital transition, and for frequent visits to this community to become an integral part of associative practices.

Thank you for supporting Emancip’Asso and Framasoft

Although the costs of the Emancip’Asso project have so far been covered by the Fondation Charles Léopold Mayer pour le Progrès de l’Homme (FPH), the Fondation Crédit Coopératif and the Fondation Un monde par tous, we no longer have any external sources of funding for the rest of the project.

So if you like this project and if it’s possible for you, we encourage you to support Framasoft. A part of your donations will help us to finance the costs (communication campaign and project coordination) of the Emancip’Asso project in 2024.

Once again this year, we need you, your support, your sharing to help us regain ground on the toxic GAFAM web and multiply the number of ethical digital spaces.

So we’ve asked David Revoy to help us present this on our « Support Framasoft » page, which we invite you to visit (because it’s beautiful) and above all to share as widely as possible :

Barre de dons Framasoft le 19décembre 2023, à 45% - 90140 €

If we are to balance our budget for 2024, we have just 12 days left to raise € 109000: we can’t do it without your help !

 

Support Framasoft

 




Emancip’Asso – L’éthique, jusqu’au bout du numérique !

Si en 2022, le temps passé sur Emancip’Asso avait surtout permis de trouver de quoi financer le projet, de constituer et d’animer un comité de pilotage et d’organiser une formation pour les hébergeurs de services éthiques, c’est en 2023 que le projet a vraiment décollé. Nous voilà en bonne voie pour permettre aux associations qui souhaitent s’émanciper des outils numériques des géants du web de trouver des structures pouvant les accompagner dans cette transition.

🦆 VS 😈 : Reprenons du terrain aux géants du web !

Grâce à vos dons (défiscalisables à 66 %), l’association Framasoft agit pour faire avancer le web éthique et convivial. Retrouvez un résumé de nos avancées en 2023 sur le site Soutenir Framasoft.

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

 

Illustration de Toxicloud, un monstre vaporeux et toxique avec le logo de Amazon Web Services
Cliquez pour nous soutenir et aider à repousser Toxicloud – Illustration CC-By David Revoy

Emancip’Asso, un projet en 4 actions

Conçu en 2021 en partenariat avec Animafac, copiloté par un grand nombre d’organisations impliquées dans les secteurs de l’éducation populaire, de l’associatif et du numérique et intégré dans notre feuille de route « Collectivisons Internet / Convivialisons Internet », le projet Emancip’Asso a pour objectif principal de mettre en lien fournisseurs de services numériques éthiques et associations ayant besoin d’être accompagnées dans leur démarche de transition numérique émancipatrice.

Pour atteindre son objectif, le projet prévoit de se décliner en 4 actions :

  • une formation pour les fournisseurs de services en ligne éthiques ;
  • un cours en ligne, déclinaison en numérique de la formation ;
  • un site web recensant des prestataires spécialistes de l’accompagnement à la transition numérique des associations et proposant un espace d’entraide et de mutualisation des besoins entre associations ;
  • une campagne de communication de grande ampleur pour inciter les associations à prendre conscience de l’incohérence qu’il y a à vouloir changer le monde en utilisant les outils du capitalisme.

schéma présentant les 4 étapes du projet Emancip'Asso

Cette année aura été bien remplie : les 3 premières actions détaillées ci-dessus sont désormais réalisées ! On vous détaille tout ça dans la suite de cet article.

Former les fournisseurs de services numériques éthiques à l’accompagnement des associations

Nous faisons un constat : les fournisseurs de services numériques éthiques sont peu nombreux à proposer des solutions prenant réellement en compte les besoins des associations, notamment l’accompagnement nécessaire pour mener à bien une démarche de transition vers des outils numériques libres. La première étape du projet Emancip’Asso se donne ainsi pour objectif d’accompagner la montée en compétences de ces acteurices à travers deux dispositifs : une formation et un cours en ligne (MOOC).

Une formation très appréciée en janvier 2023

20 personnes se sont donc retrouvées à Paris du 16 au 20 janvier dans les locaux de la FPH (Fondation Charles Léopold Mayer pour le progrès de l’Homme) pour participer à la formation « Développer une offre de services pour accompagner les associations dans leur transition numérique éthique ». Si le programme initial de la formation a dû être légèrement modifié, le jeudi 19 janvier étant une journée de mobilisation contre la réforme des retraites, l’ensemble des interventions a quand même pu avoir lieu au cours de la semaine.

un chaton patissier qui présente un nuage-gateau fait sur commande, tansdi qu'en arrière plan d'autres chatons cuisinent un autre nuage gâteau au millieu de leur village arbre-à-chats
Emancip’Asso – Illustration de David Revoy – Licence : CC-By 4.0

 

Remercions encore une fois les 9 personnes qui ont accepté d’intervenir pendant cette session de formation pour partager leurs domaines d’expertise et échanger avec les participant⋅es. Leurs interventions ont été très appréciées (voir ci-dessous) et se sont révélées précieuses, constituant une base solide de savoirs et de ressources pour la production du MOOC.

Remercions aussi les 20 personnes qui ont suivi avec assiduité les 7 séquences de cette formation et ont pris part aux nombreux échanges informels qui s’y sont tenus. Notre objectif de former en priorité les hébergeurs alternatifs membres du Collectif des Hébergeurs Alternatifs Transparents Ouverts Neutres et Solidaires (CHATONS) est atteint puisque 70% des participant⋅es sont actif⋅ves au sein d’une organisation membre du collectif CHATONS (14 personnes), représentant au total 11 structures membres du collectif CHATONS (Alolise, Assodev-Marsnet, le Cloud Girofle, la Contre-Voie, Deuxfleurs, Immae.eu, Libretic, Nebulae, Pâquerette, Picasoft et Sleto). Sur les 6 autres participant⋅es, l’un a vu son organisation (FuturEtic) intégrer le collectif CHATONS en juin 2023 et un autre (Krashboyz Bordel Klub) est actuellement candidat pour le rejoindre.

Le questionnaire de satisfaction que nous avons transmis aux participant⋅es met en évidence le fait que dans sa globalité, cette semaine a été bénéfique pour toustes. Ainsi, 35% des apprenant⋅es ont trouvé la formation très satisfaisante, 60% plutôt satisfaisante et un⋅e seul⋅e participant⋅e a considéré que cette formation était plutôt insatisfaisante.

Graphique montrant l'appréciation générale de la formation

Les séquences pédagogiques qui ont le plus été appréciées sont les suivantes :

  • réaliser le diagnostic numérique d’une association
  • développer son réseau et penser le travail en complémentarité
  • communication et design d’une offre de service
  • formation des utilisateur⋅ices et support / assistance
  • panorama des usages numériques des associations
  • compréhension du monde associatif
  • instaurer un dialogue stratégique avec l’association

(taux de satisfaction calculé sur la base de 5 critères : qualité du contenu théorique, qualité du contenu pratique, qualité de l’approche pédagogique, qualité des outils d’animation et capacité d’écoute/disponibilité)

Nous avons aussi demandé aux participant⋅es leur degré de satisfaction sur les autres aspects de la formation. Et comme nous l’indique le schéma ci-dessous, la satisfaction est globale, sauf quelques rares exceptions.

Graphique montrant les divers degrés de satisfaction de la formation

Nous gardons cependant en tête que certains aspects pourraient être améliorés :

  • favoriser des modalités de transmission des savoirs moins descendantes,
  • prévoir davantage de travaux pratiques et d’échanges de pratiques,
  • améliorer la cohérence entre les interventions,
  • utiliser des locaux plus adaptés.

Et nous ferons de notre mieux si nous venions à envisager de reconduire cette formation à l’avenir. Mais pour le moment, nous n’avons pas les financements pour cela.

Un MOOC très complet en décembre 2023

Il nous a fallu quasiment une année pour transformer la session de formation en MOOC, mais ça y est, le cours en ligne « Développer une offre de services pour accompagner les associations dans leur transition numérique éthique » est désormais accessible sur la plateforme MOOC CHATONS. Attention, la peinture est encore fraîche et il doit encore rester quelques coquilles, mais ce cours en ligne, principalement destiné aux organisations et personnes qui fournissent déjà des services en ligne ou qui souhaitent en proposer à destination des associations, permet d’acquérir en autonomie une méthodologie et des techniques d’accompagnement qui vont bien au delà de la simple fourniture de services.

capture d'écran du séquençage pédagogique du MOOC CHATONS #2
Les chapitres du MOOC

 

Reprenant dans les grandes lignes le séquençage pédagogique de la formation, le MOOC CHATONS #2 vous propose de naviguer à votre convenance au sein de 8 grandes thématiques, chacune d’entre elles proposant plusieurs leçons et un QCM (pour auto-évaluer les connaissances acquises). Chaque leçon s’articule autour de contenus textuels illustrés et propose parfois des activités à réaliser. Même si nous ne cherchons pas l’exhaustivité, nous avons essayé de synthétiser l’état des connaissances à disposition sur chaque sujet traité, et proposons systématiquement une rubrique « Pour aller plus loin » permettant à celles et ceux qui voudraient approfondir la question de consulter des ressources complémentaires.

capture d'écran des catégories de contenus de la séquence 4 du MOOC
Exemple sur la séquence 4 de l’articulation entre leçons, activités et QCM.

 

Le cours est dorénavant ouvert, et chacun·e peut y participer quand bon lui semble : il n’y a pas de période d’inscription à respecter. D’ailleurs, il n’est même pas nécessaire de s’inscrire pour consulter les leçons. Nous vous conseillons cependant de créer un compte pour bénéficier de fonctionnalités avancées :

  • accès aux exercices d’autoévaluation sous forme de QCM ;
  • accès au forum d’entraide ;
  • suivi de l’avancement de son parcours de formation (pour reprendre une leçon là où on s’est arrêté ou pour suivre les résultats aux évaluations).

Le maître-mot, ici, c’est l’autonomie. Nous voulons laisser aux apprenant·es un maximum de libertés dans leur parcours pédagogique : chacun⋅e peut suivre les leçons à son rythme et gérer son temps consacré à ce MOOC.

Comme d’habitude avec Framasoft, tous les contenus créés pour ce MOOC sont placés sous licence libre CC-By-SA (certaines images et vidéos issues de sites tiers sont signalées comme telles). Car nous espérons bien qu’il va évoluer, notamment grâce aux contributions et retours sur le forum d’entraide. Il faut donc voir ce MOOC comme un commun, organique, vivant : il grandit si l’on en prend soin. S’il manque des ressources, si une activité est à côté de la plaque, si une leçon est trop longue, nous vous invitons à partager votre avis sur le forum d’entraide et à proposer des améliorations.

Un site web pour faciliter la mise en relation des associations avec des prestataires, mais pas que…

Si permettre à des fournisseurs de services en ligne éthiques de monter en compétences en matière d’accompagnement des associations était le premier objectif du projet Emancip’Asso, le second était de créer un espace en ligne où les associations pourraient les identifier. C’est pourquoi dès l’origine du projet, nous avons prévu la création d’un site web permettant cette mise en relation. Mais avant de nous lancer dans la création du site, il nous fallait d’abord nous lancer dans la réalisation d’une identité graphique pour Emancip’Asso.

Une identité graphique et un design 👌

En septembre 2022, nous avons candidaté pour bénéficier de l’intervention d’un groupe d’étudiant⋅es sur la réalisation de la charte graphique et de l’identité visuelle du projet Emancip’Asso dans le cadre des projets tuteurés au sein de la licence pro Colibre. Après une première phase de présentation du projet et d’explicitation de notre commande, 4 étudiant⋅es ont réalisé un comparatif de chartes graphiques / identités visuelles de projets « voisins » avant de rédiger un cahier des charges présentant leur analyse du besoin, à partir duquel iels ont chacun⋅e élaboré une proposition de charte graphique. L’une de ces propositions correspondait à nos attentes et a servi d’inspiration à notre prestataire, Thomas Nicolas (merci à lui), pour la réalisation du logo.

logo Emancip'Asso

En parallèle, nous avons postulé à un appel à projet de l’association Latitudes qui propose chaque année d’accompagner les organisations ayant un projet numérique engagé à le concrétiser via un dispositif de tutorat avec des élèves de leurs écoles partenaires. Entre octobre 2022 et janvier 2023, 3 étudiant⋅es de 2ème année de l’école d’ingénieurs CentraleSupélec ont travaillé à la réalisation d’un prototype pour le futur site web. Après un temps de découverte du projet, iels ont réfléchi à l’arborescence du futur site web et aux fonctionnalités à proposer sur chaque page avant de réaliser des maquettes via l’outil Penpot. Ces mock-up ont ensuite servi de base à notre prestataire, la Coopérative des Internets, pour créer le site web.

L’identité graphique et le design du site emancipasso.org résulte donc du travail de nombreuses personnes et nous sommes sacrément fier⋅es du résultat.

Capture écran de la page d'accueil du site emancipasso.org
Capture écran du site emancipasso.org

 

Un répertoire de prestataires, une communauté et des ressources

Le site emancipasso.org réalisé par La Coopérative des Internets (merci à elleux !) s’articule autour de 3 rubriques.

La première consiste en un répertoire de prestataires en mesure d’accompagner les associations souhaitant se lancer dans une démarche de transition vers des outils numériques libres.

On entend ici par « accompagnement », le fait d’accompagner l’association dans l’ensemble des étapes nécessaires à sa transition (co-élaboration d’une stratégie numérique, d’un diagnostic et de préconisations, mise en œuvre de celles-ci et accompagnement à la prise en main des solutions déployées). Nous avons en effet constaté que les associations peinaient souvent à trouver des professionnel⋅les réalisant ce type d’accompagnements sur mesure. Comme beaucoup d’organisations, les associations pensent d’abord « outils » avant de réfléchir à une stratégie numérique permettant que leur transition se déroule dans de bonnes conditions (sans retour aux services des géants du web au bout de quelques mois faute d’avoir pensé tous les aspects de cette transition). C’est pour cette raison que les associations ne trouveront pas dans ce répertoire des prestataires ne réalisant que le déploiement de solutions techniques. Nous avons d’ailleurs systématiquement demandé aux prestataires s’étant montré volontaires pour intégrer ce répertoire de nous fournir la preuve qu’ils avaient déjà mené plusieurs projets d’accompagnements auprès d’associations.

Dessin de Shane, la Lynx mascotte de Emancip'Asso. Elle est en tenus street wear, les bras croisés, confiante.
Cliquez pour nous soutenir et aider Shane, la mascotte d’Émancip’Asso – Illustration CC-By David Revoy

A ce jour, 20 prestataires sont recensés dans ce répertoire. C’est un début. Cela fait un petit mois que nous communiquons de manière active auprès des professionnel⋅les de l’accompagnement sur l’existence de ce site. De plus, nous comptons sur le fait que des hébergeurs de services ayant suivi la formation ou le MOOC se lancent à leur tour d’ici quelques mois. C’est donc encore actuellement un répertoire en devenir auquel vous avez accès. Si d’ailleurs vous connaissez des personnes ou organisations susceptibles d’y être référencées, n’hésitez pas à leur transmettre l’information.

Le site emancipasso.org est aussi pensé comme entrée pour rejoindre une communauté où les associations et les acteurices de l’écosystème du numérique émancipateur s’entraident, se conseillent, échangent des bonnes pratiques et font connaître leurs besoins en matière d’outils et/ou de fonctionnalités afin de mutualiser entre plusieurs organisations des coûts de développement. Partant du constat que les associations, et particulièrement les personnes en charge des aspects numériques au sein de celles-ci, n’ont à ce jour que très peu d’espaces pour échanger sur leurs pratiques en matière de transition numérique (merci d’ailleurs au Mouvement Associatif et ses délégations régionales qui s’emparent régulièrement de cette question), il nous a semblé essentiel de proposer un espace pour qu’elles se sentent moins isolées sur ces questions.

capture page accueil communauté emancipasso
La page d’accueil de la communauté Emancip’Asso

 

Enfin, la rubrique Ressources propose une sélection de contenus à destination des associations afin qu’elles puissent s’acculturer en autonomie à cette thématique du numérique éthique mais aussi à destination des prestataires afin qu’iels puissent perfectionner leur connaissance du monde associatif et leurs méthodes d’accompagnement. Notre objectif est de recenser ici un maximum de contenus pédagogiques pour favoriser l’émancipation du monde associatif. Si vous avez en stock des ressources que nous n’avons pas identifiées, n’hésitez pas à nous les faire connaître (en nous envoyant un petit mot sur contact (chez)emancipasso(point)org) afin qu’on les ajoute.

Et en 2024 ?

Dans les semaines et mois à venir, nous allons continuer à passer du temps sur le MOOC « Développer une offre de services pour accompagner les associations dans leur transition numérique éthique » afin de corriger ce qui doit encore l’être, améliorer certains contenus et ajouter des séquences vidéos issues de la captation qui a eu lieu pendant la session de formation.

Nous allons aussi continuer à solliciter des prestataires susceptibles de rejoindre le répertoire Emancip’Asso et traiter les candidatures. C’est un travail au long cours d’identifier toutes les structures existantes et de s’assurer qu’elles proposent réellement des offres à destination des associations intégrant une dimension d’accompagnement. Tout au long de l’année, nous essaierons d’être présent⋅es lors des principaux rassemblements des professionnel⋅les du numérique éthique et responsable afin de leur faire connaître ce dispositif et les inciter à le rejoindre.

Dessin dans le style d'un jeu vidéo de combat, où s'affronte la lynx de Emancipasso et le monstre de Amazon Web Services.
C’est grâce à vos dons que Shane n’a pas peur de lutter contre Toxicloud – Illustration de David Revoy – Licence : CC-By 4.0

 

Mais le plus gros du travail va être de réaliser la quatrième étape du projet : faire prendre conscience aux associations de l’incohérence qu’il y a à vouloir changer le monde en utilisant les outils du capitalisme et les inciter à se rendre sur le site emancipasso.org pour trouver ressources, entraide entre pairs et prestataires pour les accompagner dans leur transition. Pour cela, nous prévoyons de lancer une campagne de communication ciblée durant tout le mois de mars 2024. Nous y travaillons actuellement et espérons que vous nous aiderez à relayer nos supports de communication auprès de vos associations préférées ! Et toute l’année, nous présenterons le projet lors des principaux événements fédérateurs du monde associatif (Forum national de l’ESS, Universités d’été du Mouvement Associatif, Forum national des associations, etc.) afin de le faire connaître.

Enfin, à partir du moment où les associations auront connaissance du projet et qu’elles auront rejoins la communauté Emancip’Asso, nous mettrons davantage d’énergie sur l’animation de cette communauté afin de faciliter au mieux les échanges entre les participant⋅es. Notre objectif est que la communauté Emancip’Asso devienne un espace incontournable pour toutes les associations en cours de transition ou ayant réalisé leur transition numérique et que fréquenter cette communauté s’inscrive de manière permanente dans les pratiques associatives.

Merci de soutenir Emancip’Asso et Framasoft

Si jusqu’à maintenant les coûts liés au projet Emancip’Asso ont été pris en charge par la Fondation Charles Léopold Mayer pour le progrès de l’Homme (FPH), la Fondation Crédit Coopératif et la Fondation Un monde par tous, nous n’avons plus de sources de financement externe pour la suite du projet.

Donc si ce projet vous plaît, et que c’est possible pour vous, nous vous encourageons à soutenir Framasoft. Une partie de vos dons nous aideront à financer les coûts (campagne de communication et coordination du projet) du projet Emancip’Asso en 2024.

Cette année encore, nous avons besoin de vous, de votre soutien, de vos partages, pour nous aider à reprendre du terrain sur le web toxique des GAFAM, et multiplier les espaces de numérique éthique.

Nous avons donc demandé à David Revoy de nous aider à montrer cela sur notre site « Soutenir Framasoft », qu’on vous invite à visiter (parce que c’est beau) et surtout à partager le plus largement possible :

Barre de dons Framasoft le 19décembre 2023, à 45% - 90140 €

Si nous voulons boucler notre budget pour 2024, il nous reste tout juste 12 jours pour récolter 109 000 € : nous n’y arriverons pas sans votre aide !

 

Soutenir Framasoft

 

Retrouvez les liens majeurs de cet article :

 




Mobile App, redesign, new dev, promotion… let’s build a bright future for PeerTube !

Developing an ethical and emancipating alternative to YouTube, Twitch or Vimeo without Surveillance Capitalism’s means is a huge undertaking. Especially for a small French not-for-profit that already manages several projects to promote digital commons.

🦆 VS 😈: Let’s take back some ground from the tech giants!

Thanks to your donations to our not-for-profit, Framasoft is taking action to advance the ethical, user-friendly web. Find a summary of our progress in 2023 on our Support Framasoft page.

➡️ Read the series of articles from this campaign (Nov. – Dec. 2023)

We (Bonjour ! We are Framasoft !) have been developing PeerTube for six years. Two weeks after releasing the sixth version of the software, let’s take a step back on six years of work, examine the huge opportunity that the present times hold for PeerTube, and look towards what we plan to do next year to prepare for its success… if you give us the means to get there!

Illustration of Yetube, a Yeti-like monster with the YouTube Premium logo.
Click to support Framasoft and push back against the Yetube – Illustration CC-By David Revoy

Not a rival, just an alternative

The realization that led us to develop PeerTube is that no one can rival YouTube or Twitch. You would need Google’s money, Amazon servers’ farms… Above all, you would need the greed to exploit millions of creators and videomakers, groom them into formatting their content to your needs, and feed them the crumbs of the wealth you gain by farming their audience into data livestock.

Monopolistic centralized video platforms can only be sustained by surveillance capitalism.

We wanted small groups such as institutions, educators, communities, artists, citizens, etc. to be able to afford to emancipate themselves from Big Tech’s platforms, without getting lost in the world wide web. We needed to develop a tool to democratize videohosting, so it had to be designed with radically different values in mind.

And that is what we did. We build PeerTube to empower people, not databases or shareholders.

Today, PeerTube is:

  • a Free-Libre software (transparency, protection against monopoly)
  • you can host on your server (self-hosting, autonomy, empowerment)
  • to create your video and livestream platform, with your own rules (community building, self-management)
  • that lets you federate (or not!) to other PeerTube platforms through ActivityPub protocol (federation, network, outreach)
  • that adds (optional) peer-to-peer streaming to classic streaming so it can withstand affluence (resilience, sharing, decentralization)
  • where more powerful servers can help less fortunate ones with redundancy (solidarity, resilience)
  • that can store videos externally with S3 storage (adaptability, cost-efficiency)
  • that can deport CPU-hungry tasks such as video or live transcoding to a dedicated server (efficiency, resilience, sustainability)

So no: PeerTube is not, and will not be a rival to YouTube or Twitch. PeerTube is powered by other values that those coded into Google’s and Amazon’s ecosystems. PeerTube is an alternative, and that’s exactly why this is so exciting.

Drawing of Sepia, PeerTube's octopus mascot. They are wearing a superhero cape, with the initials "6" on his chest.
Click to support Sepia – illustration David Revoy – Licence : CC-By 4.0

PeerTube is a software : 6 years of developments

In the last six years, with more than 275 000 lines of code, we got:

  • From a POC to a fully operative federated video platform with p2p broadcasting, complete with subtitles, redundancy, video import, search tools and localization (PeerTube v1, oct. 2018)
  • Notifications, playlists, a plugin system, moderation tools, federation tools, a better video player, a presentation website and an instances index (PeerTube v2, nov. 2019)
  • Federated research tool (and a search engine https://sepiasearch.org), more moderation tools, lots of code improvement, UX revamping, and last but not least: p2p livestream (PeerTube v3, Jan. 2021)
  • Improved transcoding, channels and instances homepage customization, improved search, an even better video player, filtering videos on pages, advanced administration and moderation tools, new video management tool, and a big code cleaning session (PeerTube v4, Dec. 2021)
  • A video editing tool, improved video statistics and metrics display, replay feature for permanent livestreams, latency settings for lives, an improved video player (for mobile displays), a more powerful plugin system, more customization options, more video filtering options, a new and user friendly feedback tool and a renewed presentation website (PeerTube v5, Dec. 2022)
  • Account request moderation, « back to live » button, remote transcoding (to deport CPU hungry task on a dedicated server). storyboard (previews in the progress bar), video chapters, improved accessibility, upload a new version of a video, and password-protected videos. (PeerTube v6, Nov. 2023)

And that is just when you only consider the software development part of PeerTube. In order to support and promote this software, we had to build a whole ecosystem.

PeerTube is also an ecosystem

PeerTube, nowadays, is also a coding community. On the project forge (online space to contribute on developments), we’ve had more than 400 contributors, 4,300 issues (features and support requests) closed over 6 years and 500 still open, and 12,400 contributions integrated upstream.

As not anyone can familiarize themselves with more than 275 000 lines of code, an easy way to contribute to PeerTube is by developing plugins : there are hundreds of them! Among them, there are the live chat (to get a chat during livestreams), plugins to authenticate against external authentication platforms, annotations to add in the video player, a transcription plugin to automatically create subtitles for your videos or plugins to add monetization to PeerTube videos.

Contributors have also helped by translating PeerTube into more than 36 languages (join them here), by providing answers on our forum, by updating our official documentation, or by sharing ideas on our Let’s Improve PeerTube feedback tool.

There are now more than a thousand PeerTube platforms all over the world (that we know of ^^), hosting almost a million videos. We have created an instances index that feeds content to SepiaSearch, our search engine for PeerTube videos, channels and playlists. We moderate it according to our terms and conditions, but anyone is free to use the code we develop to create their own index and search engine.

Fortunately, others are working towards promoting and moderating PeerTube content, by creating directories [FR] , recommendations threads, moderation tools, Firefox extensions, and all kinds of amazing content.

We promote PeerTube with an official website Joinpeertube.org, where the latest news are shared on the blog and the newsletter. There is also a mastodon account (and an -almost abandoned- account on Twitter). We also spend lots of hours talking to medias, researchers, innovators, communities, contributors, etc.

Fighting dragons with toothpicks

So, how can we estimate the cost of those 6 years of work? Should we just consider development time and the management of the development community (issues, code review, support)?

Should we also count the work done on blogposts, illustrations and promotion material, establishing roadmaps, working with designers, exchanging experience with researchers, videomakers, and amazing projects, some of which we have supported with funds? What about the time for moderating our search engine or cleaning after spammers on our feedback tool?

Even though we cannot pinpoint the exact budget Framasoft spent on PeerTube since 2017, our conservative estimate would be around 500 000 €. Over six years. As we got two grants from the European commission (through the NGI0 Search & Discovery and Entrust programs) totaling 132 000 €, it means that 73,6 % of PeerTube budget came from donations.

Now let’s overestimate the cost of PeerTube to 600 000 € over 6 years, to make sure we have covered every expense.

Even then, PeerTube total cost would represent 22 millionth (0.0022 %) of YouTube’s ad revenues last year. Yes, we did the math.

(source – 29.243 B USD // 632 853 USD)

We are – figuratively – fighting dragons with toothpicks. That’s why we think that PeerTube cannot and will not rival YouTube nor Twitch (and even less TikTok that presents a whole other experience).

But, as an alternative, PeerTube is already successful.

Drawing in the style of a fighting video game, where the octopus of PeerTube and the monster of YouTube, Twitch and Vimeo go head to head.
Click to support Sepia against the Videoraptor – illustration David Revoy – Licence : CC-By 4.0

A success in our eyes

Today, we know of more than 1000 instances (servers on which PeerTube is installed and running), sharing almost a million videos.

As it is not limited by the captology mechanics of an ad-and-attention-based model, PeerTube offers features not available from tech giants:

  • compatibility with other social tools via ActivityPub (Imagine you could tweet a comment to a YouTube video: with Mastodon and PeerTube, you can.)
  • share a video from a start timecode to a stop timecode (YouTube has caught up with us, since)
  • untempered chronological access to your suscriptions feed (no need to « click the bell » in addition to subscribing)
  • password-protected videos (unavailable in YouTube, paid in Vimeo)
  • replace a video by an updated version

We intended to make PeerTube specifically for people that need (and want) to share their videos outside of the surveillance capitalism model. Obviously we all know (and like) some YouTubers and Twitch-streamers, but they are the visible part of the iceberg of online video sharing.

Institutions, Educators, Independent medias, Citizens, and even creators should have the freedom to share videos online without contributing to a company’s monopoly, having to accept forced advertisement, or sacrificing on their audience’s data and privacy. The great news is, some of them have already found such freedom, and it makes us proud :

We want to build on the recognition PeerTube is getting, that’s why we have planned a lot of work for 2024!

PeerTube’s roadmap for v7, in 2024

The features we have planned for the next year of development on PeerTube all have the same goal: facilite adoption by improving ease-of-use in several ways. As for version 6, most of those features has been chosen from the ideas you shared and voted for on our feedback tool.

We plan to:

  • Add a data export/import system (with or without video files), so users can easily change their instance.
  • Get a full accessibility audit, to facilitate use for people with specific needs, and complete the work done this year (see version 6 release). If we have time left on integrating the report’s recommandations, we will see if and how we could add speech-to-text transcription
  • Add a comment moderation tool usable for both instance administrators and video uploaders.
  • Create a new moderation tool to sort content according to preset keywords lists ( « far-right dogwhistling words in German », « queerphobic idioms in English », etc). This tool will present corresponding content to instance administrators and moderators, that will then determine if it fits their moderation policy.
  • (Technical) separation of audio and video streams. Such improvement will unlock the possibility, in the future, to develop and get multi-audio track videos (e.g. multiple langages), or multi-videos track with the same audio stream (e.g. multiple angles)
  • Add a new « audio-only » resolution (in the « 720p », « 1080p », etc. menu) for our HLS player. It will enable users to only get the audio track streamed to them, improving sustainability when they only want to listen to a video and look at other tabs.
  • Rethink the sensitive content characterization. At the moment, you can only tag videos as « Safe For Work » / « Not Safe For Work ». But « sensitive content » can imply lots of cases: violence, nudity, strong langage, etc. We will work with designers to think about the appropriate way to characterize and treat such cases.
  • Revamp the video management space. We have added lots of new features along the years (live and replay, studio editor, etc.)… it’s great, but tabs and menus accumulated. We will work with designers to rethink it from the ground up and make it easy-to-use.
  • Get a complete review and implement a redesign of the experience and interface of PeerTube. Even though we’ve had lots of help along the way, PeerTube has not benefited of guidance in design from the get-go. We want to think this work as a reboot, where everything (even the orange?) is on the table, if it helps with adoption and ease of use.

Illustration of Videoraptor, an insectoid monster whose three heads bear the logos of YouTube, Vimeo and Twitch.
Hep us push back against the Videoraptor- Illustration CC-By David Revoy

Doubling the dev team for resilience…

OK, when you go from one to two developers, « doubling » is easier… but it was still a big deal to us.

First, because Framasoft is a not-for-profit funded mainly by donations. So far, we’ve had the honor and privilege to get enough support to fund our expenses, the main being our 10 employees. But donation-based economics models are, by definition, highly unpredictable. That is especially true in an economy where inflation, energy costs, etc. make most of our supporters rethink their budget.

Another reason lies within our core values: we believe in decentralization and networks of small actors (over growing into giants and monopolies). We also believe that prioritizing humans and care implies to stay in a small team configuration, where we truly know each other.

And we think that the way we have applied those values into our not-for-profit is key to the efficiency, the creativity and the talents expressed by our members (both volunteers and employees). That’s why we have worked on limiting Framasoft’s growth, and have set the symbolic limit of « ten employees tops ».

During 2022 and 2023, there were lots of discussions on this topic within Framasoft. On one hand, we can’t keep on developing PeerTube with only one developer (even though someone as talented as Chocobozzz), who could win the lottery, leave, or just change careers. On the other hand, if we hired a new developer, what would be their profile? How can we make sure they would fit in? Can we secure a long lasting job for them?

In late 2022, Chocobozzz asked us to post an internship offer. It was both to test if, after 5 years coding solo on PeerTube, teamwork came back easily (it did) ; but also to train someone on PeerTube’s code core, see how it can be apprehended by newcomers, and how to improve its documentation.

Wicklow joined us for an internship between February and August 2023, and produced the « password protected video features » released in version 6 of PeerTube. We hadn’t plan to hire him: we had, then, other profiles in mind, and thought we wouldn’t be able to start a hiring process before 2024. We specifically told him so, as not to give him false hope… But as we benefited from a grant extension from NGI0 program, we also realized that he was a perfect fit in the project, for the team and in our not-for-profit.

Long story short: we hired Wicklow in September 2023, just as he graduated, on a one-year contract (that we hope to secure with your help!).

…and to create an iOS/Android mobile app!

This new hire has two goals. First and foremost, we want another developer to become familiar with PeerTube’s core code, and lessen the « bus factor« . Wicklow should also become gradually able to help Chocobozzz in managing the code community.

As the community grows (and we are very thankful), so does the managing workload: answering to issues and support requests on our forum, reviewing code contributions, etc. Even though being present for the community is important, it’s taking up to half of Chocobozzz’s time, and that means even less time to develop new features.

The second and main goal for Wicklow in 2024 would be, with the help of designers, to create and publish an official PeerTube mobile app. Mobile viewing has become the main way to watch videos. Even though there are already mobile apps that can play videos on PeerTube, we feel that an official app could help with PeerTube’s adoption and attractiveness.

For 2024, the app would be limited to finding and watching videos. We want users to be able to use a federated search engine, watch videos and livestreams, log in to their account on their PeerTube instance, access their notifications, subscriptions, playlists, etc. If successful, this first version of the app could be extended to other use-cases and features in the future.

Our plan is to publish this app both on iOS (pending Apple’s review, that can be tricky) and Android… and, as an extended goal (so « if all goes well »), on Android TV as well.

Drawing of Sepia, PeerTube's cuttlefish mascot. He's in a meditative position, surrounded by an aura of strength, reminiscent of super sayans.
Sepia, PeerTube’s mascot, strong from your support – illustration David Revoy – Licence : CC-By 4.0

Promoting the PeerTube Ecosystem

PeerTube is more than code, and we want to shed a light on the incredible community that is thriving around this project.

We often see amazing plugins, interesting instances and channels, new initiatives and experiments… that we would like to share. But we seldom have and take time to do so.

In the meantime, we also witness many people wondering if PeerTube allows livestream (it does!) if there is a chat for lives (yes: it’s a great plugin!), or if there are websites to find content on PeerTube (yes again!)

We plan to work on promoting PeerTube’s ecosystem, through the blog and newsletter on our website Joinpeertube, our Mastodon account, and by working on a showcase Peer.tube instance.

To kick off this work, we will go live and answer all your questions about PeerTube during a livestream hosted by Laurens from the Fediverse Report blog and newsletter, on our Peer.Tube channel! You can already go on Mastodon and ask your questions with the #PeerTubeAMA hashtag.

This AMA (« Ask Me Anything ») will take place tomorrow, Dec 13th, from 6 to 8pm (CET), on this link.

Thumbnail stating "Livestream #PeerTubeAMA - Dec. 13th - 6-8pm CET
Click on the image to get to the livestream

 

(and if all goes well, we’ll publish the replay on the same channel)

Funded by you… and Europa!

As we stated sooner in this (long) blogpost, we were fortunate enough to get grants from the European Commission program NGI, through the NLnet foundation (many thanks to them!). The previous grants helped us fund a quarter of our six years of work on PeerTube. We are glad to announce that we got another grant for 2024, that will cover planned development costs.

It means that, as it was for 75 % of the work until now, funding the rest of our plans relies on donations. Communicating about PeerTube and its ecosystem, sharing experience with diverse actors, design costs, community support and management, etc. All those costs will be, as usual, funded by… some of you!

Our current donation campaign will determine Framasoft budget for 2024, and from its success we will know if we can secure a stable job for our second developer, while keep on all the other projects and actions that we take on.

Once again this year we need you, your support, your sharing, to help us regain ground on the toxic GAFAM web and multiply ethical digital spaces.

So we’ve asked David Revoy to help us present this on our « Support Framasoft » page, which we invite you to visit (because it’s beautiful) and above all to share as widely as possible:

Framasoft donation bar on dec. 12th 2023, at 30 % - 61341 €

If we are to balance our budget for 2024, we have three weeks to raise €138,659 : we can’t do it without your help !

Support Framasoft




Application mobile, redesign, second développeur, promotion… construisons un avenir radieux pour PeerTube !

Développer une alternative éthique et émancipatrice à YouTube, Twitch ou Vimeo sans les moyens du capitalisme de surveillance est une entreprise gigantesque. Surtout pour une petite association française à but non lucratif qui gère déjà plusieurs projets de promotion des biens communs numériques.

🦆 VS 😈 : Reprenons du terrain aux géants du web !

Grâce à vos dons (défiscalisables à 66 %), l’association Framasoft agit pour faire avancer le web éthique et convivial. Retrouvez un résumé de nos avancées en 2023 sur le site Soutenir Framasoft.

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

 

Cela fait six ans que nous développons PeerTube. Deux semaines après la sortie de la sixième version du logiciel, prenons un peu de recul sur ces six années de travail, examinons l’immense opportunité que représente la période actuelle pour PeerTube, et regardons ce que nous comptons faire l’année prochaine pour préparer son succès… si vous nous donnez les moyens d’y arriver !

Illustration de Yetube, un monstre de type Yéti avec le logo de YouTube Premium.
Cliquez pour soutenir Framasoft et repousser le Yetube – Illustration CC-By David Revoy

 

Pas un rival, juste une alternative

Le constat qui nous a amenés à développer PeerTube est que personne ne peut rivaliser avec YouTube ou Twitch. Vous auriez besoin de l’argent de Google, des fermes de serveurs d’Amazon… Par-dessus tout, vous auriez besoin de la cupidité nécessaire pour exploiter des millions de créateurs et de vidéastes, les préparer à formater leur contenu en fonction de vos besoins, et les nourrir des miettes de la richesse que vous gagnez en transformant leur audience en bétail de données.

Les plateformes vidéo centralisées et monopolistiques ne peuvent être maintenues que par le capitalisme de surveillance.

Nous voulions que les petits groupes tels que les institutions, les éducateurs, les communautés, les artistes, les citoyens, etc. aient les moyens de s’émanciper des plateformes de Big Tech, sans se perdre dans le World Wide Web. Nous avions besoin de développer pour démocratiser l’hébergement vidéo, il fallait donc le concevoir avec des valeurs radicalement différentes à l’esprit.

Et c’est ce que nous avons fait. Nous construisons PeerTube pour donner du pouvoir aux gens, et non aux bases de données ou aux actionnaires.

Aujourd’hui, PeerTube est :

  • un logiciel libre (transparence, protection contre les monopoles)
  • vous pouvez l’héberger sur votre serveur (self-hosting, autonomie, empowerment)
  • de créer votre plateforme vidéo et de diffusion en direct, avec vos propres règles (création d’une communauté, autogestion)
  • qui vous permet de vous fédérer (ou non !) à d’autres plateformes PeerTube via le protocole ActivityPub (fédération, réseau, diffusion)
  • qui ajoute le streaming pair-à-pair (optionnel) au streaming classique afin qu’il puisse résister à l’abondance (résilience, partage, décentralisation)
  • où les serveurs les plus puissants peuvent aider les moins chanceux grâce à la redondance (solidarité, résilience)
  • qui peut stocker des vidéos en externe grâce au stockage S3 (adaptabilité, rentabilité)
  • qui peut déporter sur un serveur dédié les tâches gourmandes en ressources processeur telles que le transcodage vidéo ou en direct (efficacité, résilience, durabilité)

Donc non : PeerTube n’est pas et ne sera pas un rival de YouTube ou de Twitch. PeerTube est alimenté par d’autres valeurs que celles codées dans les écosystèmes de Google et d’Amazon. PeerTube est une alternative, et c’est exactement pour cela que c’est si excitant.

 

Dessin de Sepia, læ poulpe mascotte de PeerTube. Iel porte une cape de super héros, avec le sigle "6" sur son torse.
Cliquez pour soutenir Sepia – illustration David Revoy – Licence : CC-By 4.0

PeerTube est un logiciel : 6 ans de développements

Au cours des six dernières années, avec plus de 275 000 lignes de code, nous avons obtenu :

  • D’une preuve de concept à une plateforme vidéo fédérée pleinement opérationnelle avec diffusion paire-à-paire, complète avec sous-titres, redondance, importation de vidéos, outils de recherche et localisation (PeerTube v1, oct. 2018)
  • Des notifications, des listes de lecture, un système de plugins, des outils de modération, des outils de fédération, un meilleur lecteur vidéo, un site web de présentation et un index des instances (PeerTube v2, nov. 2019)
  • D’un outil de recherche fédérée (et un moteur de recherche https://sepiasearch.org), plus d’outils de modération, beaucoup d’améliorations du code, une refonte de l’UX, et enfin : diffusion en direct en pair-à-pair (PeerTube v3, Jan. 2021)
  • L’amélioration du transcodage, de la personnalisation de la page d’accueil des chaînes et des instances, recherche améliorée, lecteur vidéo encore plus performant, filtrage des vidéos sur les pages, outils d’administration et de modération avancés, nouvel outil de gestion des vidéos, et une grande session de nettoyage du code (PeerTube v4, déc. 2021)
  • Un outil d’édition vidéo, un affichage amélioré des statistiques et des mesures vidéo, une fonction de relecture pour les diffusions en direct permanentes, des paramètres de latence pour les lives, un lecteur vidéo amélioré (pour les écrans mobiles), un système de plugins plus puissant, davantage d’options de personnalisation, davantage d’options de filtrage vidéo, un nouvel outil convivial pour proposer des idées et un site web de présentation renouvelé (PeerTube v5, déc. 2022)
  • La modération des demandes de compte, un bouton de retour au direct, transcodage à distance (pour déporter la tâche gourmande en CPU sur un serveur dédié). Storyboard (prévisualisation dans la barre de progression), chapitres vidéo, accessibilité améliorée, téléversement d’une nouvelle version d’une vidéo, et vidéos protégées par un mot de passe. (PeerTube v6, Nov. 2023)

Et ce n’est que la partie développement logiciel de PeerTube. Pour soutenir et promouvoir ce logiciel, nous avons dû construire tout un écosystème.

PeerTube est aussi un écosystème

PeerTube, aujourd’hui, est aussi une communauté de développeur·euses. Sur la forge du projet (espace en ligne pour contribuer aux développements), nous avons eu plus de 400 contributeurs et contributrices, 4 300 problèmes (fonctionnalités et demandes de support) fermés en 6 ans et 500 toujours ouverts, et 12 400 contributions intégrées en amont.

Comme tout le monde ne peut pas se familiariser avec plus de 275 000 lignes de code, un moyen facile de contribuer à PeerTube est de développer des plugins : il y en a des centaines ! Parmi eux, il y a le chat en direct (pour obtenir un chat pendant les diffusions en direct), des plugins pour s’authentifier auprès de plateformes d’authentification externes, des annotations à ajouter dans le lecteur vidéo, un plugin de transcription pour créer automatiquement des sous-titres pour vos vidéos ou encore des plugins pour ajouter de la monétisation aux vidéos de PeerTube.

Les contributeurs et contributrices ont également aidé en traduisant PeerTube dans plus de 36 langues (rejoignez-les ici), en fournissant des réponses sur notre forum, en mettant à jour notre documentation officielle, ou en partageant des idées sur notre outil de demandes améliorations PeerTube (en anglais).

Il y a maintenant plus d’un millier de plateformes PeerTube dans le monde (à notre connaissance ^^), hébergeant près d’un million de vidéos. Nous avons créé un index d’instances qui alimente SepiaSearch, notre moteur de recherche pour les vidéos, chaînes et listes de lecture PeerTube. Nous le modérons selon nos termes et conditions, mais chacun⋅e est libre d’utiliser le code que nous développons pour créer son propre index et son propre moteur de recherche.

Heureusement, d’autres personnes travaillent à la promotion et à la modération du contenu de PeerTube, en créant des annuaires, des fils de recommandations (en anglais), des outils de modération, des extensions Firefox, et toutes sortes de contenus étonnants.

Nous promouvons PeerTube avec un site officiel Joinpeertube.org, où les dernières nouvelles sont partagées sur le blog et la newsletter. Il y a également un compte Mastodon (et un compte – presque abandonné – sur Twitter). Nous passons également de nombreuses heures à discuter avec les médias, les chercheuses, les innovateurs, les communautés, les contributeurs et contributrices, etc.

Combattre les dragons avec des cure-dents

Alors, comment estimer le coût de ces 6 années de travail ? Doit-on considérer uniquement le temps de développement et la gestion de la communauté de développement (problèmes, revue de code, support) ?

Faut-il aussi compter le travail effectué sur les articles de blog, les illustrations et le matériel de promotion, l’établissement des feuilles de route, le travail avec les designers, l’échange d’expérience avec les chercheur·euses, les vidéastes, et les projets étonnants, dont certains que nous avons soutenus financièrement ? Qu’en est-il du temps consacré à la modération de notre moteur de recherche ou à la lutte contre les spammeurs sur notre outil de proposition ?

Même si nous ne pouvons pas préciser le budget exact que Framasoft a consacré à PeerTube depuis 2017, notre estimation prudente se situerait autour de 500 000 €. Sur six ans. Comme nous avons obtenu deux subventions de la Commission européenne (via les programmes NGI0 Search & Discovery et Entrust) pour un total de 132 000 €, cela signifie que 73,6 % du budget de PeerTube provient de dons.

Maintenant, surestimons le coût de PeerTube à 600 000 € sur 6 ans, pour nous assurer que nous avons couvert toutes les dépenses.

Même dans ce cas, le coût total de PeerTube représenterait 22 millionièmes (0,0022 %) des recettes publicitaires de YouTube l’année dernière. Oui, nous avons fait le calcul.

(source – 29.243 B USD // 632 853 USD)

Nous nous battons – au sens figuré – contre des dragons avec des cure-dents. C’est pourquoi nous pensons que PeerTube ne peut pas rivaliser et ne rivalisera pas avec YouTube ni avec Twitch (et encore moins avec TikTok qui présente une toute autre expérience).

Mais, en tant qu’alternative, PeerTube est déjà un succès.

Dessin dans le style d'un jeu vidéo de combat, où s'affronte le poulpe de PeerTube et le monstre de YouTube, Twitch et Viméo.
Cliquez pour soutenir Sepia contre le Videoraptor – illustration David Revoy – Licence : CC-By 4.0

Un succès à nos yeux

Aujourd’hui, nous connaissons plus de 1000 instances (serveurs sur lesquels PeerTube est installé et fonctionne), partageant près d’un million de vidéos.

N’étant pas limité par la mécanique de captation d’un modèle basé sur la publicité et l’attention, PeerTube offre des fonctionnalités qui ne sont pas disponibles chez les géants de la technologie :

  • compatibilité avec d’autres outils sociaux via ActivityPub (Imaginez que vous puissiez tweeter un commentaire sur une vidéo YouTube : avec Mastodon et PeerTube, c’est possible)
  • partager une vidéo d’un timecode de départ à un timecode d’arrêt (YouTube nous a rattrapés, depuis)
  • un accès chronologique ininterrompu à votre flux d’abonnements (pas besoin de « cliquer sur la cloche » en plus de l’abonnement)
  • vidéos protégées par un mot de passe (indisponibles sur YouTube, payantes sur Vimeo)
  • remplacer une vidéo par une version actualisée

Nous avions l’intention de créer PeerTube spécifiquement pour les personnes qui ont besoin (et veulent) partager leurs vidéos en dehors du modèle du capitalisme de surveillance. Il est évident que nous connaissons tous⋅tes (et apprécions) certains vidéastes Youtube et Twitch, mais iels ne représentent que la partie visible de l’iceberg du partage de vidéos en ligne.

Les institutions, les éducateurs, les médias indépendants, les citoyens et même les créateurs devraient avoir la liberté de partager des vidéos en ligne sans contribuer au monopole d’une entreprise, sans avoir à accepter des publicités forcées ou sans sacrifier les données et la vie privée de leur public. La bonne nouvelle, c’est que certains d’entre eux ont déjà trouvé cette liberté, et nous en sommes fiers :

    • Institutions
    • Education
    • Médias indépendants
      • Blast (Média en ligne français indépendant de gauche)
      • Howlround (Theater Commons media situé à l’Emerson College, Boston)
    • Citoyens et citoyennes
      • Urbanists.video (vidéos sur les lieux où l’on peut marcher et vivre)
      • S2S (espace sécurisé pour les personnes sourdes et malentendantes, vidéos sur la langue des signes française)
      • Live it live (concerts de musique en direct)
    • Créateurs et créatrices
      • Skeptikon (collectif français, vidéos sur l’esprit critique et le scepticisme)
      • TILvids (TIL = Today I Learned (aujourd’hui j’ai appris), vidéos ludo-éducatives en anglais, avec miroir autorisé et officiel de YouTube)
      • Bunseed (initiative française, alternative à Patreon basée sur le logiciel libre, par et pour les créateurs, basée sur PeerTube)

Nous voulons tirer parti de la reconnaissance dont jouit PeerTube, c’est pourquoi nous avons prévu beaucoup de travail pour 2024 !

La feuille de route de PeerTube vers la v7, en 2024

Les fonctionnalités que nous avons prévues pour la prochaine année de développement de PeerTube ont toutes le même objectif : faciliter l’adoption en améliorant la facilité d’utilisation de plusieurs façons. Comme pour la version 6, la plupart de ces fonctionnalités ont été choisies à partir des idées que vous avez partagées et pour lesquelles vous avez voté sur notre outil de proposition.

Nous prévoyons de :

  • Ajouter un système d’export/import des données d’un compte (avec ou sans fichiers vidéo), afin que les utilisateurs et utiliastrices puissent facilement changer d’instance.
  • Réaliser un audit d’accessibilité complet, afin de faciliter l’utilisation pour les personnes ayant des besoins spécifiques, et compléter le travail effectué cette année (voir la version 6). S’il nous reste du temps pour intégrer les recommandations du rapport, nous verrons si et comment nous pourrions ajouter la transcription de l’audio en texte.
  • Ajouter un outil de modération des commentaires utilisable à la fois par les administratrices d’instances et les vidéastes.
  • Créer un nouvel outil de modération pour trier le contenu en fonction de listes de mots-clés prédéfinies (« mots-clés de l’extrême droite en allemand », « injures queerphobes en anglais », etc.). Cet outil présentera les contenus correspondants aux administrateurs et modératrices des instances, qui détermineront alors s’ils correspondent à leur politique de modération.
  • Organiser la séparation (technique) des flux audio et vidéo. Cette amélioration permettra, à l’avenir, de développer et d’obtenir des vidéos à pistes audio multiples (par exemple, en plusieurs langues), ou des vidéos à pistes multiples avec le même flux audio (par exemple, sous plusieurs angles).
  • Ajouter une nouvelle résolution « audio » (dans le menu « 720p », « 1080p », etc.) pour notre lecteur HLS. Cela permettra aux utilisatrices de ne recevoir que la piste audio, améliorant ainsi la durabilité lorsqu’ils veulent seulement écouter une vidéo et regarder d’autres onglets.
  • Repenser la caractérisation du contenu sensible. À l’heure actuelle, vous ne pouvez étiqueter les vidéos que comme « Safe for work » / « Not Safe For Work ». Or, le terme « contenu sensible » peut recouvrir de nombreux cas : violence, nudité, jurons, etc. Nous travaillerons avec des designers pour réfléchir à la manière appropriée de catégoriser et de traiter ces cas.
  • Réorganiser l’espace de gestion des vidéos. Nous avons ajouté beaucoup de nouvelles fonctionnalités au fil des ans (direct et rediffusion, studio d’édition de vidéo, etc.)… c’est bien, mais les onglets et les menus se sont accumulés. Nous travaillerons avec des designers pour repenser le système de A à Z et le rendre plus facile à utiliser.
  • Procéder à un examen complet et mettre en œuvre une refonte de l’expérience et de l’interface de PeerTube. Même si nous avons reçu beaucoup d’aide en cours de route, PeerTube n’a pas bénéficié d’un suivi en design dès le départ. Nous voulons considérer ce chantier comme une remise à plat, où tout (même la couleur orange ?) peut être remis en question, si cela aide à l’adoption et à la facilité d’utilisation.

 

Illustration de Videoraptor, un monstre insectoïde dont les trois têtes sont ornées des logos de YouTube, Viméo et Twitch

Aidez-nous à repousser le Videoraptor – Illustration CC-By David Revoy

 

Doubler l’équipe de développement pour plus de résilience…

D’accord, quand on passe d’un à deux développeurs, c’est facile de « doubler »… mais c’était quand même une grande question pour nous.

D’abord parce que Framasoft est une association à but non lucratif financée principalement par des dons. Jusqu’à présent, nous avons eu l’honneur et le privilège d’obtenir suffisamment de soutien pour financer nos dépenses, la principale étant de rémunérer nos 10 employé·es. Mais les modèles économiques basés sur les dons sont, par définition, hautement imprévisibles. C’est particulièrement vrai dans une économie où l’inflation, les coûts de l’énergie, etc. poussent la plupart de nos donateurs et donatrices à revoir leur budget.

Une autre raison réside dans nos valeurs fondamentales : nous croyons à la décentralisation et aux réseaux de petites actrices (plutôt qu’à la croissance des géants et des monopoles). Nous pensons également que donner la priorité à l’humain et au soin implique de rester dans une petite équipe à taille humaine, où nous nous connaissons vraiment les uns les autres.

Or nous pensons que la manière dont nous avons appliqué ces valeurs dans notre association est une des clés de l’efficacité, de la créativité et des talents exprimés par nos membres (bénévoles et employé·es). C’est pourquoi nous avons travaillé à limiter la croissance de Framasoft, en nous fixant une limite symbolique de « dix salarié⋅es maximum ».

Au cours des années 2022 et 2023, ce sujet a fait l’objet de nombreuses discussions au sein de Framasoft. D’une part, on ne peut pas continuer à développer PeerTube avec un seul développeur (même si c’est un développeur aussi talentueux que Chocobozzz), qui peut gagner au loto, partir, ou tout simplement changer de carrière. D’autre part, si nous embauchions un deuxième développeur, quel serait son profil ? Comment pouvons-nous nous assurer qu’elle s’intégrera ? Pouvons-nous lui assurer un emploi durable ?

Fin 2022, Chocobozzz nous a demandé de publier une offre de stage. Il s’agissait à la fois de tester si, après 5 ans de développement en solo sur PeerTube, le travail en équipe lui revenait facilement (c’est le cas) ; mais aussi de former quelqu’un au code de PeerTube, de voir comment il peut être appréhendé par une nouvelle personne, et comment améliorer sa documentation.

Wicklow nous a rejoint pour un stage entre février et août 2023, et a produit la fonctionnalité de protection de vidéos par mot de passe, publiée dans la version 6 de PeerTube. Nous n’avions pas prévu de l’embaucher : nous avions alors d’autres profils en tête, et pensions ne pas pouvoir lancer un processus d’embauche avant 2024. Nous le lui avons dit expressément, pour ne pas lui donner de faux espoirs… Mais au même moment où nous apprenions pouvoir bénéficier d’une extension de bourse du programme NGI0, nous avons réalisé qu’il s’intégrait parfaitement au projet, à l’équipe et à notre association.

Bref : nous avons embauché Wicklow en septembre 2023, alors qu’il venait d’obtenir son diplôme, pour un contrat d’un an (que nous espérons pérenniser avec votre soutien !).

…et pour créer une application mobile iOS/Android !

Cette nouvelle embauche a deux objectifs. Tout d’abord, nous voulons qu’un autre développeur, ou qu’une autre développeuse, se familiarise avec le code de base de PeerTube, et réduise le « bus factor ». Wicklow devrait également devenir progressivement capable d’aider Chocobozzz dans la gestion de la communauté de développement.

Au fur et à mesure que la communauté grandit (et nous en sommes ravies), la charge de travail d’animation augmente également : répondre aux issues et aux demandes d’assistance sur notre forum, examiner les contributions en code, etc. Bien qu’il soit important d’être présent pour la communauté, cela prend jusqu’à la moitié du temps de Chocobozzz, ce qui signifie encore moins de temps pour développer de nouvelles fonctionnalités.

Le deuxième et principal objectif pour Wicklow en 2024 serait, avec l’aide de designers, de créer et de publier une application mobile PeerTube officielle. Le visionnage mobile est devenu le principal moyen de regarder des vidéos. Même s’il existe déjà des applications mobiles permettant de lire des vidéos sur PeerTube, nous pensons qu’une application officielle pourrait contribuer à l’adoption et à l’attractivité de PeerTube.

Pour 2024, l’application se limiterait à la recherche et au visionnage de vidéos. Nous voulons que les utilisatrices puissent utiliser un moteur de recherche fédéré, regarder des vidéos et des directs, se connecter à leur compte sur leur instance PeerTube, accéder à leurs notifications, abonnements, listes de lecture, etc. En cas de succès, cette première version de l’application pourrait être étendue à d’autres cas d’usage et fonctionnalités à l’avenir.

Nous prévoyons de publier cette application à la fois sur iOS (ce qui dépendra aussi d’Apple, connue pour être tatillonne avec le fediverse) et sur Android… et, en tant qu’objectif bonus (donc « si tout se passe bien »), sur Android TV également.

Dessin de Sepia, læ poulpe mascotte de PeerTube. Iel est en position de méditation et entouré d'une aura de force, évoquant le super sayans.
Sepia, la mascotte de PeerTube, forte de votre soutien – illustration David Revoy – Licence : CC-By 4.0

Promouvoir l’écosystème PeerTube

PeerTube, c’est plus que du code, et nous voulons mettre en lumière l’incroyable communauté qui se développe autour de ce projet.

Nous voyons souvent des plugins étonnants, des instances et des chaînes intéressantes, de nouvelles initiatives et expériences… que nous aimerions partager. Mais il est rare que nous ayons et prenions le temps de le faire.

En attendant, nous voyons aussi beaucoup de gens qui se demandent si PeerTube permet la diffusion en direct (c’est le cas !), s’il y a un chat pour les lives (oui : c’est un plugin génial !), ou s’il y a des sites web pour trouver du contenu sur PeerTube (encore une fois : oui !).

Nous prévoyons de travailler à la promotion de l’écosystème PeerTube, grâce au blog et à la newsletter de notre site Joinpeertube, avec notre compte Mastodon, et en travaillant sur une instance vitrine Peer.tube.

Pour inaugurer ce travail, nous répondrons en Anglais et en direct à toutes vos questions sur PeerTube lors d’un livestream animé par Laurens du blog et de la newsletter Fediverse Report, sur notre chaîne Peer.Tube ! Vous pouvez déjà aller sur Mastodon et poser vos questions (en Anglais aussi) avec le hashtag #PeerTubeAMA.

Cet AMA ( » Ask Me Anything « ) aura lieu demain, 13 décembre, de 18h à 20h (CET), sur ce lien.

La vignette indique
Cliquez sur l’image pour accéder au live

(et si tout se passe bien, nous publierons le replay sur la même chaîne)

Si vous êtes résolument francophones, on vous donne rendez-vous le 19 décembre au matin, où nous passerons Au Poste! pour une PeerTube Party organisée par le journaliste David Dufresne.

Financé par l’Europe… et par vous !

Comme nous l’avons déjà dit dans ce (long) billet, nous avons eu la chance d’obtenir des bourses du programme NGI (Next Generation Internet) de la Commission Européenne, par l’intermédiaire de la fondation NLnet (merci beaucoup à elles et eux !). Les bourses précédentes nous ont permis de financer un quart de nos six années de travail sur PeerTube. Nous sommes heureuses d’annoncer que nous avons obtenu une nouvelle bourse pour 2024, qui couvrira les coûts de développement prévus.

Cela signifie que, comme cela a été le cas pour 75 % du travail jusqu’à présent, le financement de tout le reste du projet repose sur les dons. Communiquer sur PeerTube et son écosystème, les partages d’expérience avec divers acteurs, les prestations en design, le soutien et la gestion de la communauté, etc. Tous ces coûts seront, comme d’habitude, financés par… certaines d’entre vous !

Notre campagne de dons actuelle déterminera le budget de Framasoft pour 2024. Son succès nous indiquera si nous pourrons assurer un emploi stable à notre second développeur, tout en continuant à mener à bien tous les autres projets et actions que nous entreprenons.

Cette année encore, nous avons besoin de vous, de votre soutien, de vos partages, pour nous aider à reprendre du terrain sur le web toxique des GAFAM, et multiplier les espaces de numérique éthique.

Nous avons donc demandé à David Revoy de nous aider à montrer cela sur notre site « Soutenir Framasoft », qu’on vous invite à visiter (parce que c’est beau) et surtout à partager le plus largement possible :

Barre de dons Framasoft le 12 décembre 2023, à 30 % - 61341 €

Si nous voulons boucler notre budget pour 2024, il nous reste trois semaines pour récolter 138 659 € : nous n’y arriverons pas sans votre aide !

 

Soutenir Framasoft

 




Mobilizon V4 : the maturity stage

5 years after its announcement, Mobilizon, our free, federated alternative to Facebook groups and events, is reaching maturity. We take this opportunity to look back on its history and future.

🦆 VS 😈: Let’s take back some ground from the tech giants!

Thanks to your donations to our not-for-profit, Framasoft is taking action to advance the ethical, user-friendly web. Find a summary of our progress in 2023 on our Support Framasoft page.

➡️ Read the series of articles from this campaign (Nov. – Dec. 2023)

Five years of Mobilizon

As this is the last major version of Mobilizon to be ported by Framasoft (yes, we’re teasing you a bit 😅 ), we’d like to start with a reminder of the various stages that led us to this v4.

2018: an intention and attentions

Remember: in December 2018 (5 years ago already!), we announced (in French) our intention to develop Mobilizon. Our aim was to offer an alternative to Facebook groups and events, which had become the de facto dominant tool as a platform for mobilisation, whether it was organising a birthday party, a free software conference or a climate protest.

To do this, we decided to do things in the right order, starting by asking different audiences about their real needs and expectations (not those we assumed). The aim was to create a tool that was not only practical and welcoming, but also empowering. For example, we decided to reject any form of social gamification (in Mobilizon you follow groups rather than individuals, we banned infinite scrolling in favour of simple pagination, etc.).

 

Illustration of Face Ghoûl, a dripping, clawed monster adorned with the Facebook logo
Click to support us and push back Face Ghoûl – Illustration CC-By David Revoy

2019: Crowdfunding and first beta version

In May 2019, we launched an appeal for donations to fund the development of a first version. Thanks to the mobilisation and generosity of over 1,000 donors, it was a success, with almost €60,000 raised. Less than 6 months later, we announced a beta version of the software.

This version provided a good foundation for creating and publishing events. However, it still lacked « core » functionalities, such as the ability to register anonymously for an event, or federation (i.e. the ability of a Mobilizon instance (in French) to easily exchange data with other Mobilizon instances, or even Mastodon instances).

2020: a pandemic and a V1

In October 2020, after a few months delay due to a worldwide pandemic, the first stable version (« v1 ») of Mobilizon was released!

This v1 already offered what was to become the core of the software: groups (the central element of Mobilizon), articles, resources linked to a group, the possibility of having several profiles for the same account, the possibility of participating in an event without registering, and… the federation.

 

Drawing of Rose, the Mobilizon Fennec mascot. She is in a posture reminiscent of Tai Chi Chuan.
Click to support us and help Rose, the Mobilizon mascot – Illustration CC-By David Revoy

2021: notifications and an app

At the end of 2021, we announced version 2 of Mobilizon. One of the main new features was the eagerly awaited integration of a notification system. But also on the menu: time zone management, « RTL » management (for languages written from right to left, such as Arabic or Hebrew), provision of RSS feeds, the addition of sorting filters, the ability to define an event as « online » (without geographical location), public group tracking, etc. There was even the release of a smartphone application developed by Tom79 (thanks again to him!).

2022: Engines and search

The third major version of Mobilizon was released with the regularity of a Swiss watch, one year after v2.

Its main focus was search. It introduced the possibility of federated searches: a search from the « SOMETHING » instance could return results from events hosted on the Mobilizon « ELSE » instance. As with PeerTube’s SepiaSearch metasearch engine, we designed and implemented a Mobilizon-specific engine that allows searches across multiple instances: https://search.joinmobilizon.org

With this release, we have also redesigned the front page of the software. Our aim is to give you more opportunities to discover events and groups you may not have known existed, and to make the diversity of content published on Mobilizon more visible.

 

Rose, the Mobilizon mascot, with a magnifying glass
Rose search – Illustration by David Revoy – Licence : CC-By 4.0

2023: waiting for v4…

During 2023 we also quietly released two minor versions. These added anti-spam tools, the ability to manage arbitrary addresses (because an address database can never be perfectly up to date), the ability to use external authentication systems, and the ability to define an external website for people who want to manage registrations outside Mobilizon.

They were also the occasion for bug hunting and improvements to the Mobilizon API, paving the way for one of the most eagerly awaited features of v4 (yes, the teasing is unsustainable 😉 ).

Rose, the Mobilizon fennec mascot, plays a backhand tennis game to send back a letter marked "spam".
Rose fights SPAM – Illustration by David Revoy – Licence : CC-By 4.0

What’s new in Mobilizon v4?

We’ve done it! Version 4 is finally here 🙂 And we’re very proud of the new features it brings!

Private Announcements and Conversations

Event organisers can now send private announcements to attendees. This has been a long awaited feature!

Group or event administrators or moderators can now contact people registered in a group or event directly. You can then write to all these people, or select sub-groups, for example only those who have confirmed their attendance, or conversely those who have not confirmed (or declined). It’s even possible to contact people who have registered without creating a Mobilizon account. This opens up some very interesting possibilities, such as the possibility of communicating important information: a change of location or date, for example.

Please note that this is an announcement system and registrants cannot reply (although moderators can add messages). This is not a forum, but a channel for sharing important information in a more top-down way.

As well as this announcement mechanism, we’ve added a conversation system.

This allows you to contact a group or specific people and chat with them live.

For example, an outsider to an event can contact the group administrator from the event page and exchange messages with them. Think of this conversation system as the « DM » (direct message) or « MP » (private message) system you know from other social platforms.

For those who have a Mastodon account (or equivalent), the magic of Fédivers means that you can even use this conversation feature to send private messages from Mastodon, while the person you are contacting can reply from Mobilizon!

Import and synchronise events from other platforms (Facebook, Meetup, etc.)

Once again, this was one of the most eagerly awaited features of Mobilizon.

But it was also one of the most complicated for us to implement in the software. Because these external platforms (yes, Facebook, we’re looking at you!) are the despots of kingdoms of which you are merely the vassal. If they want to raise the drawbridge over which your data passes, they can do so with the snap of a finger, and there is nothing you or we can do about it.

That’s why we’re announcing this feature as present, BUT with a great deal of reserve and caution.

Nevertheless, we’re excited to introduce this new Mobilizon feature to you!

How does it work?

First of all, please understand that everything that follows takes place… outside of Mobilizon. In an external tool modestly called « Mobilizon Import System » (note that we’ve kept it simple 😅 ).

From this tool, you’ll be able to connect to your Mobilizon account and define your profiles or groups on which you authorise external platforms (such as Meetup or EventBrite) to post. These profiles and groups then become « Destinations ».

Then, simply go to the page of the event you want to synchronise (e.g. https://www.eventbrite.fr/e/billets-street-art-feminisme-743545834607), copy and paste this address into Mobilizon’s import system, and the event will be imported.

In addition to the classic import, it is also possible (depending on the platform) to set up the synchronisation of one or more events. Once synchronised, the new events will be published on your selected Mobilizon profile/group. Event updates on the source (for example, if you change the description on Meetup) will automatically update the event republished on Mobilizon (note that deletions are not currently handled).

Important note: iCal (.ics) event feeds are supported! This means you can have events in Framagenda (or Google Calendar, we won’t judge you (too much)) and synchronise them in Mobilizon! Nice, isn’t it?

In addition to the iCal format, the platforms currently supported are Eventbrite, Meetup…

Yes, we can see you now, screaming in your head:

« What about Facebook? 🥺 « 

So Facebook, « It’s complicated » ©

We did all the work on our end and… it works (Yaaaaaaaaay! 🥳)… but only with our « App Developer » account (Oooooooohhh! 😦).

 

We still have to go through several validation steps, and… we have absolutely no hand in it. It’s Facebook’s kingdom, so Facebook decides. Maybe it’ll work for 5 years, 5 months, 5 days. Maybe it won’t work at all. 🤷

Technically, another feature – reserved for developers – that we’ve added is the ability to add « webhooks« , which are internal calls that can also act as « destinations » for sources. Events can then be sent to these webhooks, which will do… well, whatever you want them to do! This might be useful for our friends at Transiscope, for example, so that their tool can also import events from other platforms.

The « Mobilizon Import System » was deliberately developed outside the Mobilizon core. It is therefore a separate piece of software. In fact, we think that this software is likely to need a lot of modifications (for example, to correct bugs or to add new platforms such as Démosphère or Agenda Militant) and that there might be an interest in hosting this application outside Mobilizon instances (for example, to share functionality between several instances, or to manage the legal risks imposed on us by third party platforms). So we’ve made it a separate software project, but of course free and self-hosting.

Other Mobilizon v4 improvements

Don’t go away! We’ve got more great features to share with you!

First of all, we’ve improved compatibility for tracking other federated event instances (one of the most interesting projects is « Event Federation for WordPress« , which would eventually allow the famous WordPress website/blog engine to be used as an event platform. We talked to the people coordinating this project to share our experiences and incorporated their requests in the form of developments in Mobilizon (which they confirmed in their latest blog post).

Secondly, we have improved the formatting of event descriptions when exporting events and in ICS feeds (which now take into account the status « tentative », « confirmed » or « cancelled »).

Also, we changed email registration confirmations for attendees without an account to now include an unsubscribe link.

Finally, Mobilizon is now available on more operating systems and architectures (Debian, Ubuntu, Fedora, arm64, etc.).

Mission accomplished, Framasoft is ready to pass the baton!

Framasoft had announced in March 2023 in the Mobilizon roadmap that this v4 would be the last we would develop.

We still strongly believe in the future of this project.

But we’ve reached our goal: we announced an intention and a vision in 2018 and… we’ve fulfilled our mission!

Of course, software is far from bug-free. But anyone involved in software development knows that there will always be things to fix, features to add… It’s never-ending. And we sincerely believe that it’s also important to be able to step back, say to yourself that you’ve kept your commitment, and hand over a project.

The Framasoft team is small: Mobilizon is a salaried developer (yes, only one!), and not even full-time… He is certainly supported by the rest of the association in terms of communication, project management, fundraising, etc. But after five years, we consider the project a success. But after 5 years, we feel that Mobilizon is stable enough for him to redirect his energy and skills to other projects and missions.

We’re not putting Mobilizon on the shelf!

First of all, Framasoft is committed to maintain this v4 for the next few months (and as long as we can), especially in case of security updates or blocking bugs. We’ll also maintain our public, French-language forum https://mobilizon.fr.

But we won’t be developing any new features.

Secondly, another team (the Kaihuri association, well known to the Mobilizon community as the maintainers of the Keskonfai instance) already has a take-over and contribution project to improve Mobilizon’s handling. They present their project and their ambitions on our forum dedicated to Mobilizon: don’t hesitate to give them your feedback and encouragement (or disagreement, for that matter), but also your desire and ability to contribute.

So, if the community doesn’t mind, in the next few weeks we’ll be handing over all the Mobilizon « keys » to this community (they already have maintainer access to the source code repository, but this also applies to the joinmobilizon.org, mobilizon.org, search.joinmobilizon.org websites, tools, social media accounts, etc.).

Mobilizon seems to have a bright future ahead!

Drawing in the style of a fighting video game, featuring the Mobilizon fennec and the facebook Groups monster.
For five years, thanks to your donations, Rose has been training to fight Faceghoul – Illustration by David Revoy – Licence : CC-By 4.0

Five years of Mobilizon, thanks to you (and your donations)!

Although we’ll be handing over the keys to the project in a few weeks time, all the work done throughout 2023 has come at a significant cost.

If you like this version 4, and it’s possible for you to do so, we encourage you to support Framasoft as a token of our gratitude for all the work we’ve done this year, but also for honouring our original moral contract: to provide you with a free, federated alternative to Facebook groups and events.

Once again this year we need you, your support, your sharing, to help us regain ground on the toxic GAFAM web and multiply ethical digital spaces.

So we’ve asked David Revoy to help us present this on our « Support Framasoft » page, which we invite you to visit (because it’s beautiful) and above all to share as widely as possible:

 

Screenshot of the Framasoft 2023 donation bar at 19% - €37249

If we are to balance our budget for 2024, we have five weeks to raise €162,716 : we can’t do it without your help !

Support Framasoft




Mobilizon V4 : l’étape de la maturité

5 ans après son annonce, Mobilizon, notre alternative libre et fédérée aux groupes et événements Facebook atteint une phase de maturité. L’occasion pour nous de revenir sur son histoire et son avenir.

🦆 VS 😈 : Reprenons du terrain aux géants du web !

Grâce à vos dons (défiscalisables à 66 %), l’association Framasoft agit pour faire avancer le web éthique et convivial. Retrouvez un résumé de nos avancées en 2023 sur le site Soutenir Framasoft.

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

Cinq années de Mobilizon

Comme cette version est la dernière version majeure de Mobilizon qui sera portée par Framasoft (oui, on vous tease un peu 😅 ), nous vous proposons de commencer par un rappel des différentes étapes qui nous ont mené·es à cette v4.

2018 : une intention et des attentions

Souvenez-vous : en décembre 2018 (5 ans déjà !) nous annoncions notre intention de développer Mobilizon. Notre objectif était de proposer une alternative aux groupes et événements Facebook, qui était devenu de facto l’outil dominant comme plateforme de mobilisation, qu’il s’agisse d’organiser un anniversaire, une conférence sur le logiciel libre, ou une manifestation pour le climat.

Pour cela, nous avions choisi de faire les choses dans l’ordre, en commençant par interroger différents publics sur leurs attentes et leurs besoins réels (et non ceux que nous supposions). Le but étant de créer un outil non seulement pratique et accueillant, mais aussi émancipateur. Ainsi, nous avons par exemple assumé le choix de refuser toute gamification sociale (dans Mobilizon, vous suivez des groupes et non des individus, nous nous sommes interdits le scroll infini pour lui préférer une simple pagination, etc.).

Illustration de Face Ghoûl, un monstre dégoulinant et griffu orné du logo de Facebook
Cliquez pour nous soutenir et aider à repousser Face Ghoûl – Illustration CC-By David Revoy

2019 : un crowdfunding et première bêta

En mai 2019, nous avions fait un appel aux dons afin de pouvoir financer le développement d’une première version. Grâce à la mobilisation et la générosité de plus de 1 000 donateur⋅ices, ce fut un succès avec près de 60 000€ récoltés. Moins de 6 mois plus tard, nous annoncions une version bêta du logiciel.

Cette version posait déjà de belles fondations pour la création et la publication d’événements. Cependant, des fonctionnalités « centrales » étaient encore manquantes, comme la possibilité de pouvoir s’inscrire anonymement à un événement, ou la fédération (c’est-à-dire la capacité d’une instance Mobilizon à pouvoir échanger facilement des données avec d’autres instances Mobilizon, ou même des instances Mastodon).

2020 : une pandémie et une V1

En octobre 2020, après quelques mois de « retard » pour cause de pandémie mondiale, la première version stable (« v1 ») de Mobilizon était publiée !

Cette v1 proposait déjà ce qui allait être le cœur du logiciel : les groupes (qui sont l’élément central de Mobilizon), les articles, les ressources liées à un groupe, la possibilité d’avoir plusieurs profils pour un même compte, la possibilité de participer à un événement sans s’inscrire, et… la fédération.

Dessin de Rose, la Fennec mascotte de Mobilizon. Elle est dans une posture évoquant le Tai Chi Chuan.
Cliquez pour nous soutenir et aider Rose, la mascotte de Mobilizon – Illustration CC-By David Revoy

2021 : des notifications et une application

Fin 2021, nous annoncions la version 2 de Mobilizon. L’une des principales nouveautés était l’intégration d’un système de notifications, particulièrement attendu. Mais il y avait aussi au menu : la gestion des fuseaux horaires, la gestion « RTL » (pour les langues s’écrivant de droite à gauche, comme l’arabe ou l’hébreu), la mise à disposition de flux RSS, l’ajout de filtres de tri, la possibilité de définir un événement comme « en ligne » (sans lieu géographique), le suivi public des groupes, etc. Il y a même eu la publication d’une application smartphone, développée par Tom79 (merci encore à lui !).

2022 : des moteurs et de la recherche

La troisième version majeure de Mobilizon fut publiée, avec la régularité d’une horloge suisse, un an après la v2.

Elle était essentiellement tournée autour de la question de la recherche. Ainsi, elle apportait la possibilité de faire des recherches fédérées : une recherche depuis l’instance « TRUC » peut ainsi retourner des résultats d’événements hébergés sur l’instance Mobilizon « MACHIN ». Comme pour PeerTube avec son métamoteur SepiaSearch, nous avons développé et mis en place un moteur spécifique à Mobilizon permettant la recherche sur de multiples instances : https://search.joinmobilizon.org

Cette version a aussi été l’occasion de revoir le design de la page d’accueil du logiciel. Notre objectif : augmenter vos possibilités de découvrir des événements et des groupes dont vous ne soupçonneriez pas l’existence, et de rendre davantage visible la diversité des contenus publiés sur Mobilizon.

Rose, la mascotte de Mobilizon, avec une loupe
Rose Recherche – Illustration de David Revoy – Licence : CC-By 4.0

2023 : en attendant la v4…

Pendant l’année 2023, nous avons aussi publié, plus discrètement, deux versions mineures. Elles ont ajouté des outils permettant de lutter contre le spam, ont donné la faculté de gérer des adresses arbitraires (car une base de données d’adresses ne peut jamais être parfaitement à jour), ouvert la possibilité d’utiliser des systèmes d’authentification externe, et la faculté de définir un site web externe pour les personnes souhaitant gérer les inscriptions en dehors de Mobilizon.

Elles ont aussi été l’occasion d’une chasse aux bugs, et de l’amélioration de l’API de Mobilizon, ce qui a permis de préparer le terrain pour l’une des fonctionnalités les plus attendues de la v4. (oui, le teasing est insoutenable 😉 )

Rose, la fennec mascotte de Mobilizon, fait un revers de Tennis pour renvoier un une lettre marquée "spam"
Rose lutte contre le SPAM – Illustration de David Revoy – Licence : CC-By 4.0

Les nouveautés de Mobilizon v4

Ça y est ! La version 4 est enfin sortie 🙂 Et nous sommes très fier⋅es des nouvelles fonctionnalités qu’elle apporte !

Annonces privées et conversations

Les organisateurices d’événements peuvent dorénavant envoyer des annonces privées aux participant⋅es. C’était une fonctionnalité très attendue !

Ainsi, les adminstrateurices ou modérateurices d’un groupe ou d’un événement peuvent maintenant contacter directement les personnes inscrites à un groupe ou un événement. Vous pourrez donc écrire à toutes ces personnes, ou sélectionner des sous-groupes, par exemple en ne choisissant uniquement que les personnes qui ont confirmé leur participation, ou, au contraire, les personnes qui n’ont pas confirmé (ou celles refusées). Il est même possible de contacter les personnes qui se sont inscrites sans créer de compte Mobilizon. Cela ouvre des perspectives très intéressantes, comme la possibilité de transmettre des informations importantes : un changement de lieu ou de date, par exemple.

Notez qu’il s’agit d’un système d’annonce, les simples inscrit⋅es ne peuvent pas répondre (bien que les modérateur⋅ices pourront, de leur côté, ajouter des messages). Il ne s’agit pas d’un forum, mais bien d’un canal permettant de partager une information importante, de façon plutôt descendante.

capture d'écran d'une annonce privée dans Mobilizon

En parallèle de ce mécanisme d’annonce, nous avons ajouté un système de conversation.

Ce dernier permet d’entrer en contact avec un groupe, ou certaines personnes, et d’échanger avec elle en direct.

Par exemple, une personne extérieure à un événement pourra, depuis la page d’un événement, entrer en contact avec l’administratrice d’un groupe et échanger des messages avec elle. Voyez ce système de conversation comme celui, bien connu, des « DM » (« Direct Message ») ou « MP » (« Message privé ») d’autres plateformes sociales.

capture d'écran des conversations privées dans Mobilizon

Pour les personnes qui ont un compte Mastodon (ou équivalent), la magie du Fédivers fait que vous pouvez même utiliser cette fonctionnalité Conversation en utilisant, de votre côté, des messages privés depuis Mastodon alors que la personne contactée pourra vous répondre depuis Mobilizon !

Import et synchronisation d’événements depuis d’autres plateformes (Facebook, Meetup, etc)

Là encore, il s’agissait d’une des fonctionnalités les plus attendues de Mobilizon.

Mais clairement, c’était l’une des plus compliquées pour nous à implémenter dans le logiciel. Car ces plateformes externes (oui Facebook, c’est toi qu’on regarde !) sont les despotes de royaumes dont vous n’êtes que les vassaux. Si elles veulent relever le pont levis par où passent leurs données, elles peuvent le faire d’un claquement de doigts, et ni vous, ni nous, ne pourront rien y faire.

C’est pourquoi nous annonçons cette fonctionnalité comme présente, MAIS sujette à beaucoup (mais vraiment beaucoup) de réserve et de prudence.

Cependant, ne boudons pas notre plaisir de vous présenter cette nouvelle capacité de Mobilizon !

Comment ça marche ?

D’abord, comprenez bien que tout ce qui suit se passe… en dehors de Mobilizon. Dans un outil externe pudiquement nommé « Système d’Import de Mobilizon » (notez qu’on a fait simple 😅 ).

Depuis cet outil, vous allez pouvoir vous connecter à votre compte Mobilizon, et définir vos profils ou groupes sur lesquels vous autorisez les plateformes externes (type Meetup ou EventBrite) à poster. Ces profils et groupes deviendront alors des « Destinations ».

Ensuite, il suffit d’aller sur la page de l’événement à synchroniser (par exemple https://www.eventbrite.fr/e/billets-street-art-feminisme-743545834607 ) et de copier-coller cette adresse dans le Système d’import de Mobilizon, et l’événement sera importé.

En dehors de l’import classique, il est aussi possible (suivant les plateformes) de mettre en place une synchronisation d’un ou plusieurs événements. Une fois la synchronisation mise en place, les nouveaux événements sont publiés sur votre profil/groupe Mobilizon sélectionné. Les mises à jour d’événements sur la source (par exemple si vous modifiez la description sur Meetup) entraînent automatiquement une mise à jour de l’événement republié sur Mobilizon (attention, pour le moment, les suppressions ne sont pas gérées).

Note importante : les flux iCal (.ics) d’événements sont supportés ! Cela signifie que vous pouvez parfaitement avoir des événements dans Framagenda (ou Google Agenda, on ne vous jugera pas (trop)), et les synchroniser dans Mobilizon ! Classe, non ?

En plus du format iCal, les plateformes supportées pour le moment sont Eventbrite, Meetup…

Oui, on vous voit, là, en train de hurler dans vos têtes :

« Et Facebook ?! 🥺 »

Alors Facebook, « C’est compliqué » ©

On a fait tout le travail de notre côté, et… ça fonctionne (Wouuuuuaiiiis ! 🥳)… mais uniquement avec notre compte « développeur d’applications » (Oooooooohhh ! 😦).

Il nous reste plusieurs étapes de validation à passer, et… nous n’avons absolument pas la main dessus. C’est le royaume de Facebook, c’est donc Facebook qui décide. Peut-être que ça fonctionnera 5 ans, 5 mois, ou 5 jours. Peut-être que ça ne fonctionnera pas du tout. 🤷

Techniquement, une autre possibilité – réservée aux développeur⋅euses – que nous avons ajoutée est celle de pouvoir ajouter des « webhooks », c’est-à-dire des appels internes qui pourront, eux aussi, servir de « Destinations » pour les sources. Les événements pourront donc être envoyés à ces webhooks qui feront… et bien ce que vous déciderez qu’ils doivent en faire ! Par exemple cela pourrait être utile pour nos ami⋅es de Transiscope afin que leur outil puisse aussi importer des événements d’autres plateformes.

capture d'écran animée montrant les étapes d'import d'un événement externe dans mobilizon.

Le « Système d’Import de Mobilizon » est volontairement développé en dehors du cœur de Mobilizon. C’est donc un logiciel à part. En effet, nous estimons d’une part que ce logiciel risque d’avoir besoin de nombreuses modifications (par exemple pour corriger des bugs ou ajouter de nouvelles plateformes, comme Démosphère ou l’Agenda Militant), et d’autre part qu’il peut y avoir de l’intérêt à héberger cette application en dehors des instances Mobilizon (par exemple pour mutualiser la fonctionnalité entre plusieurs instances, ou pour gérer les risques juridiques que nous imposent les plateformes tierces). Nous en avons donc fait un projet logiciel séparé, mais évidemment libre et auto-hébergeable.

Autres améliorations de Mobilizon v4

Ne partez pas ! Nous avons encore d’autres fonctionnalités intéressantes à partager !

Tout d’abord, nous avons amélioré la compatibilité pour suivre d’autres instances d’événements fédérés (l’un des projets les plus intéressants étant « Event Federation for WordPress » qui permettrait à terme d’utiliser le célèbre moteur de sites/blog WordPress comme plateforme d’événements. Nous avons échangé avec les personnes qui coordonnent ce projet afin de partager notre expérience, et intégré leurs demandes sous forme de développements dans Mobilizon (ce qu’ils confirment dans leur dernier billet blog (en anglais)).

Lors des exports d’événements ainsi que dans les flux ICS, nous avons amélioré le formatage de la description des événements (qui prennent maintenant en compte les statuts « provisoire », « confirmé » ou « annulé »).

Ensuite, les confirmations d’inscriptions par mail pour les participant⋅es sans compte contiennent maintenant un lien de désinscription.

Enfin, Mobilizon est maintenant disponible sous davantage de systèmes d’exploitation et architectures (Debian, Ubuntu, Fedora, arm64, etc).

Mission accomplie, Framasoft est prête à faire la passe !

Framasoft avait annoncé en mars 2023 dans la roadmap Mobilizon, que cette v4 serait la dernière que nous développerions.

Nous croyons toujours très fort dans l’avenir de ce projet.

Mais nous avons atteint notre objectif : nous avions annoncé une intention et une vision en 2018 et… nous avons rempli notre mission !

gif "mobilizon mission accomplie" avec le jeune homme de la vidéo "bienvenue sur Internet" qui fait un pouce en l'air

Le logiciel n’est pas exempt de bugs, évidemment, loin de là. Mais quiconque fait du développement logiciel sait pertinemment qu’il y aura toujours des choses à corriger, des fonctionnalités à ajouter… C’est sans fin. Et nous pensons sincèrement qu’il faut aussi savoir prendre du recul, se dire qu’on a tenu notre engagement, et transmettre un projet.

L’équipe de Framasoft est réduite : Mobilizon, c’est un développeur salarié (oui, un seul !), et encore, même pas à temps plein… Il est certes accompagné par le reste de l’association sur la communication, la gestion de projet, la recherche de fonds, etc. Mais au bout de 5 ans nous considérons Mobilizon comme suffisamment stable pour qu’il puisse rediriger son énergie et ses compétences sur d’autres projets et d’autres missions.

Nous ne mettons pas Mobilizon au placard, non plus, hein !

Tout d’abord, Framasoft s’engage, pour les prochains mois (et autant qu’on le pourra) à maintenir cette v4, notamment en cas de mise à jour de sécurité, ou de bugs bloquants. Nous maintiendrons aussi notre instance publique et francophone https://mobilizon.fr

Mais nous ne nous lancerons pas dans le développement de nouvelles fonctionnalités.

Ensuite, une autre équipe (l’association Kaihuri, bien connue de la communauté Mobilizon en tant que mainteneuse de l’instance Keskonfai), a déjà un projet de reprise et de contribution, pour améliorer la prise en main de Mobilizon. Iels vous présentent leur projet et leurs ambitions sur notre forum consacré à Mobilizon : n’hésitez pas à leur partager vos retours et encouragements (ou divergences, d’ailleurs), mais aussi vos envies et capacités de contribution.

Ainsi, si la communauté n’y voit pas d’inconvénient, nous transmettrons dans les prochaines semaines l’ensemble des « clés » de Mobilizon à cette communauté (iels ont déjà un accès Maintainer sur le dépôt du code source, mais cela concerne aussi les sites web joinmobilizon.org, mobilizon.org, search.joinmobilizon.org, les outils et comptes de médias sociaux, etc.).

Mobilizon semble donc avoir de beaux jours devant elle !

Dessin dans le style d'un jeu vidéo de combat, où s'affronte la fennec de Mobilizon et le monstre de facebook Groups.
Pendant cinq ans, grâce à vos dons, Rose s’est entraînée à lutter contre Faceghoul – Illustration de David Revoy – Licence : CC-By 4.0

Cinq années de Mobilizon, c’est grâce à vous (et à vos dons) !

Même si nous transmettrons a priori les clés du projet dans quelques semaines, tout le travail effectué tout au long de l’année 2023 a eu un coût non négligeable.

Si cette version 4 vous plaît, et que c’est possible pour vous, nous vous encourageons donc à soutenir Framasoft en forme de gratitude pour le travail effectué cette année, mais aussi pour avoir respecté le contrat moral de départ : vous fournir une alternative libre et fédérée aux groupes et événements Facebook.

Cette année encore, nous avons besoin de vous, de votre soutien, de vos partages, pour nous aider à reprendre du terrain sur le web toxique des GAFAM, et multiplier les espaces de numérique éthique.

Nous avons donc demandé à David Revoy de nous aider à montrer cela sur notre site « Soutenir Framasoft« , qu’on vous invite à visiter (parce que c’est beau) et surtout à partager le plus largement possible :

Capture d'écran de la barre de dons Framasoft 2023 à 19% - 37284 €

Si nous voulons boucler notre budget pour 2024, il nous reste quatre semaines pour récolter 162 716 € : nous n’y arriverons pas sans votre aide !

 

Soutenir Framasoft

 




PeerTube v6 is out, and powered by your ideas !

It’s #givingtuesday, so we’re giving you PeerTube v6 today! PeerTube is the software we develop for creators, media, institutions, educators… to manage their own video platform, as an alternative to YouTube and Twitch.

🦆 VS 😈: Let’s take back some ground from the tech giants!

Thanks to your donations to our not-for-profit, Framasoft is taking action to advance the ethical, user-friendly web. Find a summary of our progress in 2023 on our Support Framasoft page.

➡️ Read the series of articles from this campaign (Nov. – Dec. 2023)

The sixth major version is being released today and we are very proud! It is the most ambitious one since we added peer-to-peer livestreaming. There is a good reason for that: we packed this v6 with features inspired by your ideas!

We are so eager to present all the work we achieved that we’ll get right into it. But stay tuned: in two weeks, we’ll take more time to talk about PeerTube’s history, the state of this project and the great plans we have for its future!

Illustration of Videoraptor, an insectoid monster whose three heads bear the logos of YouTube, Vimeo and Twitch.
Click to support us and help push back Videoraptor – Illustration CC-By David Revoy

This year: two minor updates and a major achievement

In 2023, and before preparing this major update, we released only two minor versions… but one of them brought to the table a major technical feature that will help democratize video hosting even more.

March 2023: PeerTube v5.1

You’ll get more details in the news dedicated to the 5.1 release, so to keep it short, this version brought:

  • an « asking for an account » feature, where instance moderators can manage and moderate news account requests;
  • a back-to-live button, so in case you lag behind during a livestream, you can go back to the direct
  • Improvements on the authentication plugin, to facilitate signing on with external credentials

June 2023: PeerTube 5.2…

As you’ll find out in our 5.2 release blogpost, there were some smaller but important new features such as:

  • Adapting RSS feeds to podcast standards, so any podcast client could be able to read a PeerTube channel, for example
  • The option to set the privacy of a livestream replay, that way streamers can choose beforehand if the replay of their live will be Public, Unlisted, Private or Internal
  • Improved mouse-free navigation: for those who prefer or need to navigate using their keyboard
  • And upgrades in our documentation (it’s quite thorough: check it out!)

…with a major feature: Remote Transcoding

But the game changer in this 5.2 release was the new remote transcoding feature.

When a creator uploads a video (or when they are streaming live), PeerTube needs to transform their video file into an efficient format. This task is called video transcoding, and it consumes lots of CPU power. PeerTube admins used to need (costly) big-CPU servers for a task that wasn’t permanent… until remote transcoding.

Remote transcoding allows PeerTube admins to deport some or all of their transcoding tasks to another, more powerful server, one that can be shared with other admins, for example.

It makes the whole PeerTube administration cheaper, more resilient, more power-efficient… and opens a way of sharing resources between communities!

We want, once again to thank the NGI Entrust program and the NLnet foundation for the grant that helped us achieve such a technical improvement!

Drawing of Sepia, PeerTube's octopus mascot. They are wearing a superhero cape, with the initials "6" on his chest.
Click to support us and help Sepia reach their potential – Illustration CC-By David Revoy

PeerTube v6 is Based… (on your ideas)

Enough with the past, let’s detail the features of this new major version. Note that, for this whole 2023 roadmap, we developed features suggested and upvoted by… you! Or at least by those of you who shared your ideas on our feedback website.

Protect your videos with passwords!

That was a very awaited feature. Password-protected videos can be used in lots of situations: to create exclusive content, mark a step in an educational plan, share videos with people trusted by the ones you trust…

On their PeerTube account, creators can now set a single password when they upload, import or update the settings of their videos.

But with our REST API, admins and developers can take it a step further. They can set and store as many passwords as they want, thus easily give and revoke access to videos.

This feature was the work of Wicklow, during his internship with us.

Video storyboard: preview what’s coming!

If you like to peruse your videos online, you might be used to hover the progress bar with your mouse or finger. Usually, a preview of the frame appears as a thumbnail: that’s called a storyboard feature, and that’s now available in PeerTube!

Please note that as Storyboards are only generated when uploading (or importing) a video, they will only be available for new videos of instances that upgraded to v6…

Or you can ask, very kindly, to your admin(s) that they use the magical npm run create-generate-storyboard-job command (warning: this task might need some CPU power), and generate storyboards for older videos.

Upload a new version of your video!

Sometimes, video creators want to update a video, to correct a mistake, offer new information… or just to propose a better cut of their work!

Now, with PeerTube, they can upload and replace an older version of their video. Though the older video file will be permanently erased (no backsies !), creators will keep the same URL, title and infos, comments, stats, etc.

Obviously, such a feature requires trust between videomakers and admins, who don’t want to be responsible for a cute kitten video being « updated » into an awful advertisement for cat-hating groups.

That’s why such a feature will only be available if admins choose to enable it on their PeerTube platforms, and will display a « Video re-upload » tag on updated videos.

Get chapters in your videos!

Creators can now add chapters to their videos on PeerTube. In a video settings page, they’ll get a new « chapters » tab where they’ll only need to specify the timecode and title of each chapter for PeerTube to add it.

If they import their video from another platform (cough YouTube cough), PeerTube should automatically recognize and import chapters set on this distant video.

When chapters are set, markers will appear and segment the progress bar. Chapter titles will be displayed when you hover or touch one of those chapters segments.

Stress tests, performance and config recommandations

Last year, thanks to French indie journalist David Dufresne’s Au Poste! livestream show and his hoster Octopuce, we got a livestream stress test with more than 400 simultaneous viewers: see the report here on Octopuce’s blog[FR].

Such tests are really helpful to understand where we can improve PeerTube to reduce bottlenecks, improve performance, and give advice on the best configuration for a PeerTube server if an admin plans on getting a lot of traffic.

That’s why this year, we have decided to realize more tests, with a thousand simultaneous users simulated both in livestream and classic video streaming conditions. Lots of thanks and datalove to Octopuce for helping us deploy our test infrastructure.

We will soon publish a report with our conclusions and recommended server configurations depending on usecases (late 2023, early 2024). In the meantime, early tests motivated us to add many performances improvements into this v6, such as (brace yourselves for the technical terms):

  • Process unicast HTTP job in worker threads
  • Sign ActivityPub requests in worker threads
  • Optimize recommended videos HTTP request
  • Optimize videos SQL queries when filtering on lives or tags
  • Optimize /videos/{id}/views endpoint with many viewers
  • Add ability to disable PeerTube HTTP logs

…and there’s always more!

A new major version always comes with its lot of changes, improvements, bugfixes, etc. You can read the complete log here, but here are the highlights:

  • We needed to settle a technical debt: v6 removes support for WebTorrent to focus on HLS (with WebRTC P2P). Both are technical bricks used to get peer-to-peer streaming in web browsers, but HLS is more fitted to what we are doing (and plan to do) with PeerTube
  • The video player is more efficient
    • It is not being rebuilt anymore every time the video changes
    • It keeps your watching settings (speed, fullscreen, etc.) when the video changes
    • It automatically adjust its size to match the video ratio
  • We have improved SEO, to help videos hosted on a PeerTube platform appear higher in the search results of search engines
  • We worked a lot on improving PeerTube’s accessibility on many levels, to streamline the experience of people with disabilities.

Illustration de Yetube, un monstre de type Yéti avec le logo de YouTube Premium.
Click to support us and help push Yetube back – CC-By Illustration David Revoy

What about PeerTube’s future?

With YouTube waging war against adblockers, Twitch increasingly exploiting streamers, and everyone becoming more and more aware of the toxicity of this system… PeerTube is getting traction, recognition and a growing community.

We have so many announcements to make about the future we plan for PeerTube, that we will publish a separate news, in two weeks. We are also planning on hosting an « Ask Us Anything » livestream, to answer the questions you’d have about PeerTube.

Please stay tuned by subscribing to PeerTube’s Newsletter, following PeerTube’s Mastodon account or keeping an eye on the Framablog.

Drawing in the style of a fighting video game, where the octopus of PeerTube and the monster of YouTube, Twitch and Vimeo go head to head.
Click to support us and help Sepia push back Videoraptor – Illustration CC-By David Revoy

Thank you for supporting PeerTube and Framasoft

In the meantime, we want to remind you that all these developments were achieved by only one full-time payed developer, an intern, and a fabulous community (lots of datalove to Chocobozzz, Wicklow, and the many, many contributors: y’all are amazing!)

Framasoft being a French not-for-profit mainly funded by grassroots donations (75% of our yearly income comes from people like you and us), PeerTube development has been funded by two main sources:

  • French-speaking FOSS enthusiasts
  • Grants from the NGI initiative, through NLnet (in 2021 & 2023)

If you are a non-French-speaking PeerTube aficionado, please consider supporting our work by making a donation to Framasoft. It will greatly help us fund our many, many projects, and balance our 2024 budget.

Once again this year we need you, your support, your sharing to help us regain ground on the toxic GAFAM web and multiply the number of ethical digital spaces. So we’ve asked David Revoy to help us present this on our support Framasoft page, which we invite you to visit (because it’s beautiful) and above all to share as widely as possible:

Screenshot of the Framasoft 2023 donation bar at 12% - €23575

If we are to balance our budget for 2024, we have five weeks to raise €176,425: we can’t do it without your help!

Support Framasoft

Thanks again for supporting PeerTube,
Framasoft’s team.