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

 




Échirolles libĂ©rĂ©e ! La dĂ©googlisation (5)

Voici aujourd’hui le 5e et dernier article que Nicolas Vivant consacre Ă  la dĂ©googlisation de la ville d’Échirolles (si vous avez ratĂ© les Ă©pisodes prĂ©cĂ©dents). Maintenant que les outils sont en place, il est temps d’envisager comment la mutualisation et la dĂ©centralisation conjuguĂ©es pourraient ouvrir de nouvelles perspectives aux citoyens et citoyennes de l’agglomĂ©ration.


Le grand absent de ce rĂ©cit est le travail important entamĂ© sur la rĂ©duction de l’impact environnemental du numĂ©rique. C’est un fil conducteur permanent pour notre action. De nombreuses choses sont faites, mais d’autres dĂ©crivent beaucoup mieux que nous les enjeux, les outils et ce qu’il convient de faire pour avancer. Leur travail nous sert de guide. J’y reviendrai dans un article (modeste et) dĂ©diĂ©.

Voir plus loin pour viser juste

Une vision pour l’avenir, ce n’est pas une prĂ©diction, ni mĂȘme une prĂ©vision. C’est simplement un axe, une direction. C’est ce qui permet, quand deux chemins existent, de faire un choix. Ce n’est Ă©videmment pas une garantie que ce choix soit le bon mais si, Ă  chaque carrefour, une direction existe qui aide Ă  se dĂ©terminer, alors nous gagnons en cohĂ©rence, en rapiditĂ© de dĂ©cision et, finalement, en efficacitĂ©.

Dans un monde oĂč la dĂ©googlisation serait une rĂ©alitĂ©, oĂč les logiciels libres seraient dominants et oĂč transparence et partage des donnĂ©es s’imposeraient comme une Ă©vidence, quel pourrait ĂȘtre l’étape suivante ? Et quelles pierres poser, dĂšs aujourd’hui, qui tendraient vers cet objectif et pourraient orienter notre action ?

La décentralisation comme facteur de résilience

Historiquement, l’internet public est une architecture dĂ©centralisĂ©e. C’est mĂȘme l’une des raisons de sa crĂ©ation : l’interconnexion de rĂ©seaux divers, dans un but de coopĂ©ration. MĂȘme si le rĂ©cit d’un internet construit comme un rĂ©seau permettant de rĂ©sister Ă  une attaque nuclĂ©aire est une lĂ©gende urbaine, les Ă©vĂ©nements rĂ©cents ont permis de vĂ©rifier que la dĂ©centralisation Ă©tait bien l’une des clĂ©s de la rĂ©silience des systĂšmes d’information.

En France, la plupart des accĂšs rĂ©sidentiels reposent sur Orange, Free, Bouygues et SFR. Quatre infrastructures qui, si elles Ă©taient attaquĂ©es, affecteraient durablement nos communications. Une Ă©tude du RIPE a montrĂ© comment l’internet ukrainien rĂ©sistait au black-out gĂ©nĂ©ral malgrĂ© les nombreuses dĂ©gradations de l »infrastructure. Le secret ? Une structure distribuĂ©e, dĂ©centralisĂ©e, et des fournisseurs d’accĂšs locaux partout dans le pays.

L’exemple le plus connu (et l’un des plus anciens) d’un systĂšme fĂ©dĂ©rĂ© est la messagerie Ă©lectronique. Les fournisseurs d’adresses e-mail sont innombrables mais, parce qu’ils ont choisi d’utiliser des protocoles standard, interopĂ©rables, chaque utilisateur peut Ă©changer des messages avec tous les autres. Si l’un des prestataires techniques disparaĂźt (c’est arrivĂ© plusieurs fois), il ne met pas en danger l’intĂ©gralitĂ© du systĂšme. La domination d’un acteur, en revanche, parce qu’elle repose sur la centralisation des ressources (pensons Ă  Gmail), peut fragiliser cette construction.

Mais l’angle de la rĂ©silience n’est pas le seul qu’il est intĂ©ressant d’interroger.

DĂ©centralisation et mutualisation

Dans l’esprit de la plupart de nos dĂ©cideurs, mutualisation et centralisation vont de pair, l’un des objectifs d’un effort de mise en commun des moyens Ă©tant de rĂ©aliser des Ă©conomies d’échelle. Pour un certain nombre d’applications centrales, cette promesse est tenue. Cependant, quelques inconvĂ©nients sont associĂ©s Ă  ce type de projet :

  • Ă©loignement des organes de dĂ©cision
  • perte d’autonomie dans les choix techniques ou politiques
  • moindre connaissance de l’environnement des utilisateurs
  • moindre rĂ©activitĂ© dans la mise en Ɠuvre des projets

Comment articuler coopĂ©ration (pour une plus grande efficacitĂ© dans les projets transversaux) et autonomie (pour conserver une certaine libertĂ© de choix et d’action) ?

En coopĂ©rant, des structures indĂ©pendantes peuvent crĂ©er des rĂ©seaux au service de projets d’envergure, tout en conservant leur autonomie de gestion, d’évolution et d’action. Des moyens techniques existent, et elles sont trĂšs largement implantĂ©es dans les solutions libres. ActivityPub a Ă©tĂ© officiellement publiĂ© comme recommandation du W3C le 23 janvier 2018.

Ce standard, qui permet d’interfacer des solutions diverses, est prĂ©sent dans plusieurs des logiciels utilisĂ©s par la ville d’Échirolles : Nextcloud (plateforme collaborative), Peertube (hĂ©bergement de vidĂ©os), Mastodon (rĂ©seau social) et WordPress (crĂ©ation de sites web). Ces quatre outils sont de plus en plus utilisĂ©s par les collectivitĂ©s territoriales, les ministĂšres et les partenaires de la ville, mais les fonctionnalitĂ©s de fĂ©dĂ©ration sont rarement mises en Ɠuvre, en interne comme en externe. Pourtant, les applications pourraient ĂȘtre nombreuses : partage d’annuaires/de dossiers entre collectivitĂ©s (Nextcloud), meilleure visibilitĂ© de la communication des structures associĂ©es (Peertube), crĂ©ation de sites dans le cadre de projets intercommunaux (WordPress), mise en avant des actions d’un territoire (Mastodon), etc.

La fédération comme horizon

Au sein d’Alpes NumĂ©rique Libre, le collectif de DSI de la rĂ©gion grenobloise autour des logiciels libres, le sujet est en train de naĂźtre, sans concrĂ©tisation pour le moment. La mise en place d’une fĂ©dĂ©ration des acteurs au sein d’un mĂȘme territoire gĂ©ographique pourrait ĂȘtre une premiĂšre pierre posĂ©e, une expĂ©rience intĂ©ressante du point de vue de l’action publique dont nous pourrions, peut-ĂȘtre, tirer des enseignements plus larges.

Les EPCI (Ă©tablissements publics de coopĂ©ration intercommunale), comme le SITPI ou Grenoble Alpes MĂ©tropole dans notre rĂ©gion, pourraient jouer un rĂŽle moteur dans ce type d’initiative : idĂ©alement positionnĂ©s au centre des rĂ©seaux communaux, ils disposent d’une architecture parfaitement adaptĂ©e.

L’instance Mastodon colter.social, crĂ©Ă©e, hĂ©bergĂ©e et maintenue par le SITPI est, Ă  ce titre, un prĂ©curseur intĂ©ressant de ce que pourraient ĂȘtre ces fonctionnements fĂ©dĂ©ratifs. Mise Ă  disposition de l’ensemble des collectivitĂ©s territoriales, sa modĂ©ration est assurĂ©e par les agents de collectivitĂ©s qui ne sont pas forcĂ©ment adhĂ©rentes du syndicat, mais qui ont choisi de coopĂ©rer. Des outils comme Zammad ou Signal (pour des instances plus importantes, pourquoi pas un serveur Matrix ?) permettent d’organiser efficacement ce travail.

Plusieurs autres systĂšmes de mutualisation innovants pourraient ĂȘtre imaginĂ©s, alliant la mise Ă  disposition de ressources pour les petites collectivitĂ©s (un serveur PeerTube partagĂ©, par exemple) et une fĂ©dĂ©ration avec les structures de taille plus importante, chacune maintenant sa propre solution.

Nous n’en sommes pas lĂ  pour le moment, et nombreuses sont les collectivitĂ©s qui reposent sur des solutions hĂ©bergĂ©es (en mode SaaS), souvent chez des grands acteurs amĂ©ricains (Google, Microsoft, Amazon…), parce qu’elles n’ont pas les compĂ©tences ou les ressources financiĂšres permettant un autre fonctionnement.

Pas toujours trÚs bien structurées, focalisées sur leur transformation numérique, choisie ou subie, ce type de projet peut paraßtre bien éloigné de leurs préoccupations quotidiennes. Mais il me semblait intéressant de faire ce travail de prospective, comme un horizon vers lequel nous pourrions, individuellement et collectivement, choisir de tendre.

→ L’épisode 1 (structuration)
→ L’épisode 2 (transformation)
→ L’épisode 3 (solutions)
→ L’épisode 4 (inclusion)
→ L’épisode 5 (vous ĂȘtes ici)

***

Retrouvez-moi sur Mastodon : https://colter.social/@nicolasvivant




De la friture sur le Fediverse ?

Nous vous avons proposĂ© dĂ©jĂ  trois articles qui font Ă©cho Ă  l’actualitĂ© rĂ©cente autour de Mastodon en voici un 4e, celui d’Aral Balkan, traduit pour vous par Framalang. Le hĂ©raut du SmallWeb insiste avec humour sur un point en effet crucial : la taille gĂ©ante de certaines instances, due Ă  la conception technique mĂȘme du FĂ©diverse, risque d’ĂȘtre problĂ©matique


Donc, aprĂšs :

Voici Is the fediverse about to get Fryed ?

Traduction Framalang :  Claire, Fabrice, goofy, Henri-Paul, jums

Le FĂ©diverse va-t-il stephenfrire ?

(Ou « Pourquoi chaque pouet est aussi potentiellement une attaque par déni de service »)

par Aral Balkan

bandeau du compte mastodon de Fry, avec sa tĂȘte (homme ĂągĂ© barbu souriant) en mĂ©daillon. le compte annonce (au moment de sa capture 5 pouets, 0 abonnements 27 000 abonnĂ©s"
Stephen Fry est une célébrité outre-Manche  : écrivain, humoriste, acteur et vedette de la TV (sa page Wikipédia)

 

Stephen est un gros poisson dans une petite mare (oui, j’en ai d’autres en rĂ©serve).

Attention : le Fédivers est sur le point de frire. Stephen Fry(re) bien sûr.

À la suite du rĂ©cent rachat de Twitter par un milliardaire proto-fasciste immature, des gens ont fui1 vers le FĂ©diverse2. Parmi eux, certains avaient, au moins sur Twitter, des millions de followers, comme Greta Thunberg et, plus rĂ©cemment, Stephen Fry3

— Eh bien, c’est sĂ»rement une bonne chose, non ? Tout le monde va parler du FĂ©diverse, de la dĂ©centralisation, et peut-ĂȘtre mĂȘme de ce Small Web dont tu parles tout le temps, Aral, non ?

Eh bien, oui et non… Trop de bonnes choses tue les bonnes choses. Et, dans le FĂ©diverse actuel, les bonnes choses seraient les « comptes populaires ». En fait, cela pourrait bien ĂȘtre fatal (pour les instances Mastodon). Je vais essayer de dĂ©tailler dans cet article ce que je veux dire en prenant mon propre compte comme exemple.

Comment tuer un Mastodon(te)

(indice : en Ă©tant bavard quand vous ĂȘtes populaire)

Inutile de le préciser, je ne suis pas une célébrité.
Et pourtant, dans le FĂ©diverse, je me retrouve dans une situation un peu unique dans laquelle :

1. J’ai ma propre instance Mastodon, juste pour moi4.
2. Je suis suivi par pas mal de personnes. Plus de 22 000, pour ĂȘtre prĂ©cis5.
3. Je suis beaucoup de personnes, et j’aime vraiment avoir des conversations avec elles (je pense que c’est ce que les jeunes branchĂ©s appellent « l’engagement »).

Malheureusement, la combinaison de ces trois facteurs a crĂ©Ă© la tempĂȘte parfaite6, ce qui veut dire que dĂ©sormais, chaque fois que je poste quelque chose qui suscite beaucoup d’engagement, je finis par conduire une attaque par dĂ©ni de service contre moi-mĂȘme.

Mastodon : déni de service en tant que service ?

Hier, c’Ă©tait mon anniversaire.
Et, bien sĂ»r, j’ai postĂ© sur ce sujet depuis mon instance Mastodon.

tĂȘte d'Aral qui fait l'andouille sur un pouet de mastodon et demande en anglais : "qui a deux pouces et 46 ans aujourd'hui ?"

J’ai eu pas mal de rĂ©ponses. Et, pour ĂȘtre poli, j’ai commencĂ© Ă  rĂ©pondre Ă  tout le monde avec des messages de remerciements. Oh non, mon pauvre naĂŻf ! Qu’est-ce que tu n’avais pas fait ?

Je vais laisser mon ami Hugo Gameiro, qui gĂšre masto.host et hĂ©berge mon instance, expliquer ce qui s’est passĂ© ensuite7 :

Vous avez beaucoup d’engagement et cela sollicite beaucoup Sidekiq8.

Prenez, par exemple, votre message d’anniversaire. En plus de demander Ă  des milliers de serveurs de traiter votre demande de rĂ©alisation (on appelle ça des « jobs ») pour propager votre message (pour 23 000 abonnĂ©s, disons 3 000 serveurs), votre serveur au moment de la crĂ©ation de votre message va crĂ©er 3 000 jobs Sidekiq. Et comme votre Sidekiq n’a que 12 threads, traiter 3 000 jobs va prendre du temps puisqu’il ne peut en traiter que 12 Ă  la fois.
Ensuite, pour chaque réponse à ce message, 3 000 jobs sont à nouveau créés, afin que vos abonnés puissent voir votre réponse sans avoir à changer de serveur ou aller sur votre profil. Et puis, si vous répondez à votre réponse, 3 000 jobs supplémentaires sont créés, etc.
Si vous rĂ©pondez aux 100 rĂ©ponses que vous avez reçues en 10 minutes (en supposant que l’estimation de mon nombre de serveurs est correcte), vous crĂ©ez 300 000 jobs Sidekiq. C’est pour cela que ça bouchonne.

Mais qu’est-ce que tout cela veut bien dire, si on omet le jargon technique ?
Eh bien, que je parlais trop en Ă©tant trop connu de tous.

tableau de bord de sidekiq avec plusieurs graphiques et des chiffres qui montrent un pic de fréquentation que le logiciel a du mal à traiter
VoilĂ  Ă  quoi ressemble un embouteillage sur Mastodon.

Alors, quelle est la solution ?
Eh bien, il n’y a qu’une chose Ă  faire quand vous vous retrouvez dans ce pĂ©trin : agrandir votre instance Mastodon9. Le problĂšme ? Ça commence Ă  coĂ»ter cher.
Avant la derniĂšre migration de Twitter10, je payais environ 280 €/an (un peu plus de 20 €/mois) pour mon instance Mastodon grĂące Ă  un partenariat que j’avais avec Hugo depuis le dĂ©but. Cette semaine, je l’ai agrandie avec un plan Ă  50 €/mois. Et ce n’est toujours pas assez, comme le montre mon message d’anniversaire, donc Hugo a gentiment suggĂ©rĂ© de me proposer un plan sur mesure.
Le problĂšme n’est pas rĂ©solu pour autant, il est juste repoussĂ© (sauf si cet article Ă©nerve tout le monde, bien sĂ»r).
Heureusement, comme j’ai ma propre instance, la seule personne pĂ©nalisĂ©e par cette dĂ©pense supplĂ©mentaire, c’est moi. Mais que se serait-il passĂ© si j’Ă©tais sur une instance publique gĂ©rĂ©e par quelqu’un d’autre ?

Tu déconnes, Elon ?

tweet iroique d'Aral en anglais ; Silicon Vallée : on va rendre les gens dépendants en leur filan des sucreries gratuites pour qu'ils ne se rendent pas compte qu'on les trait comme des vaches à lait / Elon Musk : faisons-les payer 8 dollars par moi pour les sucreries

Si Elon Musk voulait dĂ©truire mastodon.social, l’instance phare de Mastodon, il lui suffirait de s’y inscrire11.
Heureusement, Elon n’est pas assez intelligent pour ça.

Je plaisante, bien sĂ»r
 Eugen bannirait trĂšs probablement son compte dĂšs qu’il le verrait. Mais ça illustre un problĂšme : Elon est facile Ă  bannir. Stephen Fry l’est beaucoup moins. C’est un vĂ©ritable trĂ©sor national pour nous tous. On ne le bannit pas comme ça.
Et pourtant, Stephen peut lui aussi (bien qu’involontairement) coĂ»ter trĂšs cher aux gens qui gĂšrent des instances Mastodon, simplement en rejoignant l’une d’elles12..
La solution, pour Stephen tout du moins, est simple : il devrait gérer sa propre instance personnelle.
Ou demander Ă  quelqu’un de le faire Ă  sa place, comme je le fais13.
GĂ©rer sa propre instance apporterait aussi Ă  Stephen un autre bĂ©nĂ©fice : il serait automatiquement vĂ©rifiĂ©. AprĂšs tout, si vous parlez Ă , mettons, @stephen@social.stephenfry.com, vous pouvez ĂȘtre certain que c’est bien lui parce que vous savez qu’il gĂšre son propre domaine.

Des instances personnelles Ă  la rescousse

ï»ż

Mon discours au Parlement européen sur les problÚmes avec la Big Tech et les approches différentes que proposent Mastodon, le Fédiverse, et le Small Web.

— Attends, je suis larguĂ©… Tu ne viens pas de dire que les instances personnelles Ă©taient une partie du problĂšme ?
— Oui et non : elles le sont et elles ne devraient pas l’ĂȘtre.

Si ActivityPub (le protocole) et Mastodon (un serveur qui adhĂšre Ă  ce protocole) avaient Ă©tĂ© conçus pour promouvoir la dĂ©centralisation, alors avoir plus d’instances sur le rĂ©seau ne serait pas un problĂšme. En fait, ça serait mĂȘme le signe d’un rĂ©seau dĂ©centralisĂ© sain.
Cependant, ActivityPub et Mastodon ont Ă©tĂ© conçus de la mĂȘme maniĂšre que la Big Tech / Big Web : pour encourager des services qui hĂ©bergent le plus d’utilisateurs14 possible.
Cette architecture est Ă  la fois complexe (ce qui la rend difficile et coĂ»teuse Ă  hĂ©berger) et trĂšs efficace pour la Big Tech (oĂč les choses sont centralisĂ©es et passent Ă  l’Ă©chelle verticalement, et oĂč le but est d’avoir / de contrĂŽler / d’exploiter autant d’utilisateurs que possible).
Dans la Big Tech, le coĂ»t initial pour passer Ă  l’Ă©chelle est subventionnĂ© par de nombreuses sociĂ©tĂ©s de capital-risque (des personnes riches investissant dans de nouveaux business d’extraction et d’exploitation – ce que la Silicon Valley appelle des startups – dans le but de devenir encore plus riches), et ça mĂšne Ă  ces silos gĂ©ants15 que sont aujourd’hui les Google, Facebook et Twitter.
Toutefois, Ă  la diffĂ©rence de la Big Tech, le but avouĂ© du FĂ©diverse est de dĂ©centraliser les choses, pas de les centraliser. Du coup, comment pourrions-nous atteindre l’opposĂ© des buts de la Big Tech en adoptant leurs architectures de base ?
Lorsque vous adoptez le design de quelque chose, vous héritez aussi des critÚres de réussite qui ont mené à ce design. Si ces critÚres de réussite ne correspondent pas à vos objectifs, vous avez un sacré problÚme.
Pour le dire plus simplement :
N’adoptez pas les critĂšres de rĂ©ussite de la Big Tech, sinon vous deviendrez la Big Tech.

Ce n’est pas la taille qui compte

Aujourd’hui, il y a une Ă©quivalence entre la taille de mastodon.social (l’instance gĂ©rĂ©e par Eugen) et le succĂšs de Mastodon (le logiciel crĂ©Ă© par Eugen). C’est trĂšs dangereux. Plus mastodon.social grossit, plus il va ressembler Ă  Twitter.
Je peux presque vous entendre crier : « Mais Aral, c’est fĂ©dĂ©rĂ© ! Au moins, il n’y a pas de verrous sur mastodon.social ! ».
Et c’est vrai.
Vous savez ce qui est Ă©galement fĂ©dĂ©rĂ© ? L’e-mail.
Avez-vous dĂ©jĂ  entendu parler de cette petite et vieille instance appelĂ©e Gmail ? (Ou peut-ĂȘtre les termes « adopte, Ă©tend, Ă©touffe » ?)
Savez-vous ce qui arrive Ă  votre e-mail si Google dĂ©clare (Ă  tort ou Ă  raison) que vous ĂȘtes un spam ? Personne ne voit votre e-mail.
Vous savez ce qui se passe si mastodon.social bloque votre instance ? Des centaines de milliers de gens (bientĂŽt des millions ?) ne pourront plus dĂ©cider d’afficher ou non vos messages.
Que se passe-t-il quand votre instance bloque mastodon.social ? Absolument rien.
C’est un rĂ©el dĂ©sĂ©quilibre des puissances.

La dĂ©centralisation commence par soi-mĂȘme

Mastodon est non-lucratif, et je n’ai pas de raison de croire qu’Eugen n’ait pas les meilleures intentions du monde. Et pourtant, la dĂ©centralisation commence par se dĂ©centraliser soi-mĂȘme.
C’est dans l’intĂ©rĂȘt du FĂ©diverse que mastodon.social donne le bon exemple en limitant sa taille volontairement.
En fait, ça devrait mĂȘme ĂȘtre intĂ©grĂ© au logiciel. Les instances Mastodon devraient ĂȘtre empĂȘchĂ©es de croĂźtre au-delĂ  d’une certaine taille. Les instances qui sont dĂ©jĂ  trop grosses devraient avoir des moyens d’encourager les gens Ă  migrer vers des plus petites.
En tant que communautĂ©, nous devrions aborder les grandes instances comme des tumeurs : comment pouvons-nous les dĂ©truire pour qu’elles ne soient plus un danger pour l’organisme ?
En poussant ce raisonnement, on arrive au concept du Small Web, un internet oĂč nous possĂ©dons et maĂźtrisons notre propre lieu (ou nos propres lieux).

Cliquez sur l’image pour voir une vidĂ©o (sur aperi.tube, une instance PeerTube) : Aral expliquant ce qu’est pour lui le Small Web


Small is beautiful! (Petit c’est mieux) (octobre 2022) : Qu’est-ce que le Small Web et pourquoi en avons-nous besoin ?

 

Cui-cui ?

Je ne dis pas que les protocoles et applications actuels du FĂ©diverse peuvent, vont, ou mĂȘme devraient Ă©voluer vers le Small Web16. Pour l’instant, le FĂ©diverse est un palliatif inestimable qui fournit un lieu plus sĂ»r que les fosses septiques centralisĂ©es de la Silicon Valley.

Le temps que durera le palliatif dĂ©pendra de notre capacitĂ© Ă  rĂ©sister Ă  la centralisation. Les designs des serveurs et des protocoles qui incitent au passage Ă  l’Ă©chelle vertical ne rendront pas forcĂ©ment cette tĂąche plus facile. Et pourtant, il y a des moyens de pression sociaux que nous pouvons utiliser pour contrer leurs effets.

La derniĂšre chose qu’on souhaite, c’est qu’une poignĂ©e de Zuckerbergs au petit pied gouvernent le FĂ©diverse. Ou pire encore, que vous deveniez vous-mĂȘme un de ces mini-Zuckerbergs.

J’aime le fait que le FĂ©diverse existe. Et j’ai le plus grand respect pour les efforts gargantuesques qui lui sont dĂ©diĂ©s. Mais je suis aussi trĂšs prĂ©occupĂ© par les dĂ©cisions prises en termes d’architecture qui incitent Ă  la centralisation, et non Ă  la dĂ©centralisation. Je nous implore de reconnaĂźtre cela, pour limiter les risques du mieux que nous le pouvons, pour nous efforcer d’apprendre de nos erreurs, et pour faire encore mieux demain.
Gens d’ActivityPub et de Mastodon :
Considérez-moi comme votre canari dans une mine de charbon
« Cui-cui ! Cui-cui ! Cui-cui ! »

 

*Si vous souhaitez soutenir la Small Technology Foundation, qui est sans but lucratif : https://small-tech.org/fund-us




Mastodon, fin de (premiĂšre) partie ?

L’afflux rĂ©cent d’inscriptions sur Mastodon, sous forme de vague inĂ©dite de cette ampleur, a largement retenti dans les mĂ©dias.

Beaucoup se sont penchĂ©s sur le rĂ©seau social fĂ©dĂ©rĂ© avec une curiositĂ© nouvelle, pour expliquer (parfois de façon maladroite ou fragmentaire, mais c’est habituel17) de quoi il retourne aux nombreux « migrants » qui ont rĂ©agi vivement Ă  la prise de contrĂŽle de l’oiseau bleu par E. Musk.

L’Ă©vĂ©nement, car c’en est un tant les rĂ©seaux sociaux sont devenus un enjeu crucial, a suscitĂ©, et c’est tout Ă  fait sain, beaucoup d’interrogations, mais souvent selon une seule perspective : « Vous venez de l’oiseau qui a du plomb dans l’aile, que pouvez-vous trouver et que devez-vous craindre en vous inscrivant sur Mastodon ? ». Et en effet cela rĂ©pond plus ou moins Ă  une forte demande.

Cependant il nous est apparu intĂ©ressant  d’adopter le temps d’un article une sorte de contre-champ : « que peuvent espĂ©rer ou redouter les mastonautes (ben oui on peut les appeler ainsi) avec de massives nouvelles arrivĂ©es ? »

C’est ce que propose d’analyser Hugh Rundle dans le billet que nous avons traduit ci-dessous. Il connaĂźt bien Mastodon, dont il administre une instance depuis plusieurs annĂ©es. Sa position pourra sembler exagĂ©rĂ©ment pessimiste, car il estime qu’il faudra faire le deuil de Mastodon tel qu’on l’a connu depuis les dĂ©buts du FĂ©diverse. Qui sait ce qu’apporteront les prochains mois Ă  la fĂ©dĂ©ration de serveurs minuscules ou obĂšses qui par leur interconnexion fĂ©dĂšrent des ĂȘtres humains, hors de portĂ©e du capitalisme de surveillance ? Comme d’habitude, les commentaires sont ouverts et modĂ©rĂ©s.

Article original sur le blog de l’auteur : Mastodon’s Eternal September begins

Licence CC BY 4.0

L’éternel septembre de Mastodon commence


par Hugh Rundle

 

Plus personne n’y va. Il y a trop de monde.

Yogi Berra, et alii

Cette fois, on dirait bien que c’est arrivĂ©. Alors que les sites d’information commençaient Ă  annoncer qu’Elon Musk avait finalisĂ© l’achat de Twitter, l’éternel septembre du Fediverse – espĂ©rĂ© et redoutĂ© en proportions Ă©gales par sa base d’utilisateurs existante – a commencĂ©.

Nous avons dĂ©jĂ  connu des vagues de nouvelles arrivĂ©es – la plus rĂ©cente au dĂ©but de cette annĂ©e, lorsque Musk a annoncĂ© son offre d’achat – mais ce qui se passe depuis une semaine est diffĂ©rent, tant par son ampleur que par sa nature. Il est clair qu’une partie non nĂ©gligeable des utilisateurs de Twitter choisissent de se dĂ©sinscrire en masse, et beaucoup ont Ă©tĂ© dirigĂ©s vers Mastodon, le logiciel le plus cĂ©lĂšbre et le plus peuplĂ© du Fediverse.

Deux types de fĂȘtes

À Hobart, Ă  la fin des annĂ©es 1990, il y avait essentiellement trois boĂźtes de nuit. Elles Ă©taient toutes plus ou moins louches, plus ou moins bruyantes, mais les gens y allaient parce que c’était lĂ  que les autres se trouvaient – pour s’amuser avec leurs amis, pour attirer l’attention, pour affirmer leur statut social, etc. Ça, c’est Twitter.

J’avais un ami qui vivait dans une colocation au coin d’un de ces clubs populaires. Il organisait des fĂȘtes Ă  la maison les week-ends. De petites fĂȘtes, juste entre amis avec quelques amis d’amis. Ça, c’est le Fediverse.

DĂ©ferlement

Pour ceux d’entre nous qui utilisent Mastodon depuis un certain temps (j’ai lancĂ© mon propre serveur Mastodon il y a 4 ans), cette semaine a Ă©tĂ© accablante. J’ai pensĂ© Ă  des mĂ©taphores pour essayer de comprendre pourquoi j’ai trouvĂ© cela si bouleversant.

C’est censĂ© ĂȘtre ce que nous voulions, non ? Pourtant, ça ressemble Ă  autre chose. Comme lorsque vous ĂȘtes assis dans un wagon tranquille, discutant doucement avec quelques amis, et qu’une bande entiĂšre de supporters de football monte Ă  la gare de Jolimont aprĂšs la dĂ©faite de leur Ă©quipe. Ils n’ont pas l’habitude de prendre le train et ne connaissent pas le protocole. Ils supposent que tout le monde dans le train Ă©tait au match ou du moins suit le football. Ils se pressent aux portes et se plaignent de la configuration des siĂšges.

Ce n’est pas entiĂšrement la faute des personnes de Twitter. On leur a appris Ă  se comporter d’une certaine maniĂšre. À courir aprĂšs les likes et les retweets. À se mettre en valeur. À performer. Tout ce genre de choses est une malĂ©diction pour la plupart des personnes qui Ă©taient sur Mastodon il y a une semaine. C’est en partie la raison pour laquelle beaucoup sont venues Ă  Mastodon en premier lieu, il y a quelques annĂ©es.

Cela signifie qu’il s’est produit un choc culturel toute la semaine, pendant qu’une Ă©norme dĂ©ferlement de tweetos descendait sur Mastodon par vagues de plus en plus importantes chaque jour. Pour les utilisateurs de Twitter, c’est comme un nouveau monde dĂ©routant, tandis qu’ils font le deuil de leur ancienne vie sur Twitter. Ils se qualifient de « rĂ©fugiĂ©s », mais pour les habitants de Mastodon, c’est comme si un bus rempli de touristes de Kontiki venait d’arriver, et qu’ils se baladaient en hurlant et en se plaignant de ne pas savoir comment commander le service d’étage. Nous aussi, nous regrettons le monde que nous sommes en train de perdre.

Viral

Samedi soir, j’ai publiĂ© un billet expliquant deux ou trois choses sur l’histoire de Mastodon concernant la gestion des nƓuds toxiques sur le rĂ©seau. Puis tout s’est emballĂ©. À 22 heures, j’avais verrouillĂ© mon compte pour exiger que les abonnĂ©s soient approuvĂ©s et mis en sourdine tout le fil de discussion que j’avais moi-mĂȘme crĂ©Ă©.

Avant novembre 2022, les utilisateurs de Mastodon avaient l’habitude de dire pour blaguer que vous Ă©tiez « devenu viral » si vous obteniez plus de 5 repouets ou Ă©toiles sur un post.

Au cours d’une semaine moyenne, une ou deux personnes pouvaient suivre mon compte. Souvent, personne ne le faisait. Et voilĂ  que mon message recevait des centaines d’interactions. Des milliers. J’ai reçu plus de 250 demandes de suivi depuis lors – tellement que je ne peux pas supporter de les regarder, et je n’ai aucun critĂšre pour juger qui accepter ou rejeter. En dĂ©but de semaine, je me suis rendu compte que certaines personnes avaient crosspostĂ© mon billet sur le Mastodon sur Twitter. Quelqu’un d’autre en avait publiĂ© une capture d’écran sur Twitter.

Personne n’a pensĂ© Ă  me demander si je le voulais.

Pour les utilisateurs d’applications d’entreprise comme Twitter ou Instagram, cela peut ressembler Ă  de la vantardise. Le but n’est-il pas de « devenir viral » et d’obtenir un grand nombre d’abonnĂ©s ? Mais pour moi, c’était autre chose. J’ai eu du mal Ă  comprendre ce que je ressentais, ou Ă  trouver le mot pour le dĂ©crire. J’ai finalement rĂ©alisĂ© lundi que le mot que je cherchais Ă©tait “traumatique”.

En octobre, j’avais des contacts rĂ©guliers avec une douzaine de personnes par semaine sur Mastodon, sur 4 ou 5 serveurs diffĂ©rents. Soudain, le fait que des centaines de personnes demandent (ou non) Ă  se joindre Ă  ces conversations sans s’ĂȘtre acclimatĂ©es aux normes sociales a Ă©tĂ© ressenti comme une violation, une agression. Je sais que je ne suis pas le seul Ă  avoir ressenti cela.

Le fait que tous les administrateurs de serveurs Mastodon que je connais, y compris moi-mĂȘme, aient Ă©tĂ© soudainement confrontĂ©s Ă  un dĂ©luge de nouveaux inscrits, de demandes d’inscription (s’ils n’avaient pas d’inscription ouverte), puis aux inĂ©vitables surcharges des serveurs, n’a probablement pas aidĂ©. Aus.social a cĂ©dĂ© sous la pression, se mettant hors ligne pendant plusieurs heures alors que l’administrateur essayait dĂ©sespĂ©rĂ©ment de reconfigurer les choses et de mettre Ă  niveau le matĂ©riel. Chinwag a fermĂ© temporairement les inscriptions. MĂȘme l’instance phare mastodon.social publiait des messages plusieurs heures aprĂšs leur envoi, les messages Ă©tant crĂ©Ă©s plus vite qu’ils ne pouvaient ĂȘtre envoyĂ©s. J’observais nerveusement le stockage des fichiers sur ausglam.space en me demandant si j’arriverais Ă  la fin du week-end avant que le disque dur ne soit plein, et je commençais Ă  rĂ©diger de nouvelles rĂšgles et conditions d’utilisation pour le serveur afin de rendre explicites des choses que « tout le monde savait » implicitement parce que nous pouvions auparavant acculturer les gens un par un.

Consentement

Jusqu’à cette semaine, je n’avais pas vraiment compris – vraiment apprĂ©ciĂ© – Ă  quel point les systĂšmes de publication des entreprises orientent le comportement des gens. Twitter encourage une attitude trĂšs extractive de la part de tous ceux qu’il touche. Les personnes qui ont republiĂ© mes articles sur Mastodon sur Twitter n’ont pas pensĂ© Ă  me demander si j’étais d’accord pour qu’ils le fassent. Les bibliothĂ©caires qui s’interrogent bruyamment sur la maniĂšre dont ce “nouvel” environnement de mĂ©dias sociaux pourrait ĂȘtre systĂ©matiquement archivĂ© n’ont demandĂ© Ă  personne s’ils souhaitaient que leurs pouets sur le Fediverse soient capturĂ©s et stockĂ©s par les institutions gouvernementales. Les universitaires qui rĂ©flĂ©chissent avec enthousiasme Ă  la maniĂšre de reproduire leurs projets de recherche sur Twitter sur un nouveau corpus de pouets “Mastodon” n’ont pas pensĂ© Ă  se demander si nous voulions ĂȘtre Ă©tudiĂ©s par eux. Les personnes crĂ©ant, publiant et demandant des listes publiques de noms d’utilisateurs Mastodon pour certaines catĂ©gories de personnes (journalistes, universitaires dans un domaine particulier, activistes climatiques
) ne semblaient pas avoir vĂ©rifiĂ© si certaines de ces personnes se sentait en sĂ©curitĂ© pour figurer sur une liste publique. Ils ne semblent pas avoir pris en compte le fait qu’il existe des noms pour le type de personne qui Ă©tablit des listes afin que d’autres puissent surveiller leurs communications. Et ce ne sont pas des noms sympathiques.

Les outils, les protocoles et la culture du Fediverse ont Ă©tĂ© construits par des fĂ©ministes trans et queer. Ces personnes avaient dĂ©jĂ  commencĂ© Ă  se sentir mises Ă  l’écart de leur propre projet quand des personnes comme moi ont commencĂ© Ă  y apparaĂźtre il y a quelques annĂ©es. Ce n’est pas la premiĂšre fois que les utilisateurs de Fediverse ont dĂ» faire face Ă  un changement d’état significatif et Ă  un sentiment de perte. NĂ©anmoins, les principes de base ont Ă©tĂ© maintenus jusqu’à prĂ©sent : la culture et les systĂšmes techniques ont Ă©tĂ© dĂ©libĂ©rĂ©ment conçus sur des principes de consentement, d’organisation et de sĂ©curitĂ© communautaires. Bien qu’il y ait certainement des amĂ©liorations Ă  apporter Ă  Mastodon en termes d’outils de modĂ©ration et de contrĂŽle plus fin des publications, elles sont en gĂ©nĂ©ral nettement supĂ©rieures Ă  l’expĂ©rience de Twitter. Il n’est guĂšre surprenant que les personnes qui ont Ă©tĂ© la cible de trolls fascistes pendant la plus grande partie de leur vie aient mis en place des protections contre une attention non dĂ©sirĂ©e lorsqu’elles ont crĂ©Ă© une nouvelle boĂźte Ă  outils pour mĂ©dias sociaux. Ce sont ces mĂȘmes outils et paramĂštres qui donnent beaucoup plus d’autonomie aux utilisateurs qui, selon les experts, rendent Mastodon « trop compliquĂ© ».

Si les personnes qui ont construit le Fediverse cherchaient gĂ©nĂ©ralement Ă  protĂ©ger les utilisateurs, les plateformes d’entreprise comme Twitter cherchent Ă  contrĂŽler leurs utilisateurs. Twitter revendique la juridiction sur tout le « contenu » de la plateforme. Les plaintes les plus vives Ă  ce sujet proviennent de personnes qui veulent publier des choses horribles et qui sont tristes lorsque la bureaucratie de Twitter finit, parfois, par leur dire qu’elles n’y sont pas autorisĂ©es. Le vrai problĂšme de cet arrangement, cependant, est qu’il modifie ce que les gens pensent du consentement et du contrĂŽle de nos propres voix. Les universitaires et les publicitaires qui souhaitent Ă©tudier les propos, les graphiques sociaux et les donnĂ©es dĂ©mographiques des utilisateurs de Twitter n’ont qu’à demander la permission Ă  la sociĂ©tĂ© Twitter. Ils peuvent prĂ©tendre que, lĂ©galement, Twitter a le droit de faire ce qu’il veut de ces donnĂ©es et que, Ă©thiquement, les utilisateurs ont donnĂ© leur accord pour que ces donnĂ©es soient utilisĂ©es de quelque maniĂšre que ce soit lorsqu’ils ont cochĂ© la case « J’accepte » des conditions de service. Il s’agit bien sĂ»r d’une idiotie complĂšte (les Condition GĂ©nĂ©rales d’Utilisation sont impĂ©nĂ©trables, changent sur un coup de tĂȘte, et le dĂ©sĂ©quilibre des pouvoirs est Ă©norme), mais c’est pratique. Les chercheurs se convainquent donc qu’ils y croient, ou bien ils s’en fichent tout simplement.

Cette attitude a Ă©voluĂ© avec le nouvel afflux. On proclame haut et fort que les avertissements de contenu sont de la censure, que les fonctionnalitĂ©s qui ont Ă©tĂ© dĂ©libĂ©rĂ©ment non mises en Ɠuvre pour des raisons de sĂ©curitĂ© de la communautĂ© sont « manquantes » ou « cassĂ©es », et que les serveurs gĂ©rĂ©s par des bĂ©nĂ©voles qui contrĂŽlent qui ils autorisent et dans quelles conditions sont « excluants ». Aucune considĂ©ration n’est donnĂ©e Ă  la raison pour laquelle les normes et les possibilitĂ©s de Mastodon et du Fediverse plus large existent, et si l’acteur contre lequel elles sont conçues pour se protĂ©ger pourrait ĂȘtre vous. Les gens de Twitter croient au mĂȘme fantasme de « place publique » que la personne qu’ils sont censĂ©s fuir. Comme les EuropĂ©ens du quatorziĂšme siĂšcle, ils apportent la contagion avec eux lorsqu’ils fuient.

Anarchisme

L’ironie de tout cela est que mon « fil de discussion viral » Ă©tait largement consacrĂ© Ă  la nature anarchiste et consensuelle du Fediverse. Beaucoup de nouveaux arrivants ont vu trĂšs vite que les administrateurs de leurs serveurs se battaient hĂ©roĂŻquement pour que tout fonctionne, et ont donnĂ© de l’argent ou se sont inscrits sur un compte Patreon pour s’assurer que les serveurs puissent continuer Ă  fonctionner ou ĂȘtre mis Ă  niveau pour faire face Ă  la charge. Les administrateurs se sont envoyĂ©s des messages de soutien privĂ©s et publics, partageant des conseils et des sentiments de solidaritĂ©. Les anciens partageaient des #FediTips pour aider Ă  orienter les comportements dans une direction positive. Il s’agit, bien sĂ»r, d’entraide.

C’est trĂšs excitant de voir autant de personnes expĂ©rimenter des outils sociaux en ligne anarchistes. Les personnes intelligentes qui ont conçu ActivityPub et d’autres protocoles et outils Fediverse l’ont fait de maniĂšre Ă  Ă©chapper Ă  la prĂ©dation monopolistique. Le logiciel est universellement libre et open source, mais les protocoles et les normes sont Ă©galement ouverts et extensibles. Alors que beaucoup seront heureux d’essayer de reproduire ce qu’ils connaissent de Twitter – une sorte de combinaison de LinkedIn et d’Instagram, avec les 4chan et #auspol toujours menaçants – d’autres exploreront de nouvelles façons de communiquer et de collaborer. Nous sommes, aprĂšs tout, des crĂ©atures sociales. Je suis surpris de constater que je suis devenu un contributeur rĂ©gulier (comme dans « contributeur au code » đŸ˜Č) Ă  Bookwyrm, un outil de lecture sociale (pensez Ă  GoodReads) construit sur le protocole ActivityPub utilisĂ© par Mastodon. Ce n’est qu’une des nombreuses applications et idĂ©es dans le Fediverse Ă©largi. D’autres viendront, qui ne seront plus simplement des « X pour Fedi » mais plutĂŽt de toutes nouvelles idĂ©es. Alors qu’il existe dĂ©jĂ  des services commerciaux utilisant des systĂšmes basĂ©s sur ActivityPub, une grande partie des nouvelles applications seront probablement construites et exploitĂ©es sur la mĂȘme base d’entraide et de volontariat qui caractĂ©rise actuellement la grande majoritĂ© du Fediverse.

Chagrin

Beaucoup de personnes ont Ă©tĂ© enthousiasmĂ©es par ce qui s’est passĂ© cette semaine. Les nouveaux arrivants ont vu les possibilitĂ©s du logiciel social fĂ©dĂ©rĂ©. Les anciens ont vu les possibilitĂ©s de la masse critique.

Mais il est important que ce ne soit pas la seule chose qu’on retienne du dĂ©but de novembre 2022. Mastodon et le reste du Fediverse peuvent ĂȘtre trĂšs nouveaux pour ceux qui sont arrivĂ©s cette semaine, mais certaines personnes Ɠuvrent et jouent dans le Fediverse depuis presque dix ans. Il existait dĂ©jĂ  des communautĂ©s sur le Fediverse, et elles ont brusquement changĂ© pour toujours.

J’ai Ă©tĂ© un utilisateur relativement prĂ©coce de Twitter, tout comme j’ai Ă©tĂ© un utilisateur relativement prĂ©coce de Mastodon. J’ai rencontrĂ© certains de mes meilleurs amis grĂące Ă  Twitter, qui a contribuĂ© Ă  façonner mes opportunitĂ©s de carriĂšre. Je comprends donc et je compatis avec ceux qui ont fait le deuil de leur expĂ©rience sur Twitter – une vie qu’ils savent dĂ©sormais terminĂ©e. Mais Twitter s’est lentement dĂ©gradĂ© depuis des annĂ©es – j’ai moi-mĂȘme traversĂ© ce processus de deuil il y a quelques annĂ©es et, franchement, je ne comprends pas vraiment ce qui est si diffĂ©rent maintenant par rapport Ă  il y a deux semaines.

Il y a un autre groupe, plus restreint, de personnes qui pleurent une expĂ©rience des mĂ©dias sociaux qui a Ă©tĂ© dĂ©truite cette semaine – les personnes qui Ă©taient actives sur Mastodon et plus largement le Fediverse, avant novembre 2022. La boĂźte de nuit a un nouveau propriĂ©taire impĂ©tueux, et la piste de danse s’est vidĂ©e. Les gens affluent vers la fĂȘte tranquille du coin, cocktails Ă  la main, demandant que l’on monte le volume de la musique, mettent de la boue sur le tapis, et crient par-dessus la conversation tranquille.

Nous avons tous perdu quelque chose cette semaine. Il est normal d’en faire le deuil.




Mobilizon v3 : Find events and groups throughout the fediverse !

Mobilizon is the alternative we have been developing since 2019 so that everyone can emancipate their events and groups from Facebook. Except, unlike Facebook, Mobilizon is not a single platform. It is a software that specialists can install on a server to create multiple events and groups platforms (called « instances »), which can be linked together within a federation.

We do host Mobilizon.fr, but it is restricted to French speaking users (otherwise we wouldn’t be able to moderate). But we’ve got you covered : we propose a selection of other Mobilizon hosters on Mobilizon.org.

« Collectivise Internet / Convivialise Internet 🩆🩆 »Our new 3-year roadmap is funded by your donations. You will find a short presentation of this roadmap on our Support Framasoft website.

âžĄïž Read all blogposts of this campaign (oct. – dĂ©c. 2022, mostly in French)

It has been just under a year since we published the second version (« v2 ») of Mobilizon. That release brings us updates (time zones adjustment, improvements on language display, etc.), new features (possibility to follow the public activities of a group without having to join, exporting the attendants list of my event, possibility to search among past events, etc.) and some small tweaks (emails design, cards presenting events or groups appearance, etc.).

Rose, Fennec et mascotte de Mobilizon, sculpte le "pin" symbole qui pointe un endroit sur une carte en ligne. D'autres fennecs envoient des rayons de lumiĂšre sur la scupture pour la faire briller
Mobilizon – Illustration by David Revoy – License : CC-By 4.0

As we announced at the time, we wanted to develop in 2022 features that would improve content discovery (events, groups, their public pages, public articles of these groups). This is the path we have followed (well, when we say « we », we mean mainly ONE paid developer who devotes a part of his time to the project).

Let’s look around and see what this new version brings us!

Mobilizon Search Index, a global search engine to explore events and groups

As we know it was not always easy to find events or groups on Mobilizon, we worked for most of the year on creating Mobilizon Search Index, a new gateway to Mobilizon.

What can Mobilizon Search Index do for you

This tool allows you to search and explore Mobilizon by different ways:

  • if you are looking for a specific event or group, use the search bar
  • if you want to discover events by subject, browse through categories cards
  • if you want to find events nearby, geolocate yourself
  • if you want to discover popular groups, there is a category for that!
  • if you want to attend online events, we also highlight them

 

Mobilizon Search Index Homepage
Mobilizon Search Index Homepage

Mobilizon Search Index has been designed to inform you while respecting your attention:

  • The results will be the same for everyone, based only on your search (and your browser’s language), and absolutely not pre-sorted according to a profile (because there is no profiling, here!).
  • The results are presented in a clear and detailed way, to avoid the attention war leading to clickbait thumbnails and all caps over-the-top titles.
  • Search filters give you the power to sort the results out and display those you really want.
  • If you want to see in detail the content of an event or a group, Mobilizon Search Index will redirect you directly to the instance where it is hosted (since we have no interest in locking you into the search engine’s website). This is a way to help anyone experience and understand the notion of federation.

Let’s have a look at the new features of this search results page. First of all, you can choose the results display mode (list or map) by clicking on the top-right button.

results display in map mode
results display in map mode

 

Then you can filter the results according to several criteria. Look at the left-hand column to see which filters are already active and change them if needed:

  • type of content (events, groups or both)
  • online events
  • event date
  • distance
  • categories
  • event status (confirme, tentative or cancelled)
  • language

You can also sort the results by using the top right button (only in the « List » mode display). If your results are events and groups, this feature does not apply, you must first filter by content type.

If your results are events, you can sort by 6 different criteria:

  • best match (only relevant when using the search bar)
  • event date (from earliest to latest)
  • most recently published
  • least recently published
  • with the most participants

If your results are groups, you can sort by 2 different criteria:

  • best match (only relevant when using the search bar)
  • number of members (from largest to smallest)

Our gateway to explore Mobilizon contents

We know that by offering a single gateway to the Mobilizon federation, the structure that holds the keys to that gate gets great powers. They get the power to decide what will be accepted (or rejected) in the search directory. They get the power to record who searched for what, when, from where. And they get the power to intervene in the order and display of the results.

It is on such power mechanisms that Facebook has built its monopoly. Obviously, at Framasoft, we do not seek to be in a position of power
 and even less to follow Meta’s (bad) example ! Nevertheless, we want to show the emancipating potential of this software which allows to reclaim the means to gather.

As we already did with Sepia Search (our search engine to explore contents upload on PeerTube), we take the responsibility of opening Mobilizon Search Index, our gateway to Mobilizon.

Rose searches – Illustration by David Revoy – License : CC-By 4.0

An a posteriori moderated search engine

Not all Mobilizon instances will be referenced on Mobilizon Search Index. This search engine will be based on the list of instances we maintain at https://instances.joinmobilizon.org. To date, this list consists of 83 instances, but we hope that more and more organizations will use Mobilizon.

This list is aligned with the policy for all of the services we offer:

Thus, if we are notified of an instance where contents explicitly condone terrorism or promote historical revisionism, we will remove it from the index (non-compliance with French laws, which we insist on in our TOS). Such removal will eliminate all events and groups hosted by that instance from the search results.

On the other hand, if one or more people come to abuse the time of our moderators with inappropriate and abusive reports, their words will be discredited and ignored (as indicated in our moderation policy (FR)).

However, we hope not to have to moderate this list too much in order to offer everyone the opportunity to discover the multitude of events and groups created on Mobilizon.

Mobilizon – Illustration by David Revoy – License : CC-By 4.0

A public indexing tool, reproducible and adaptable to your conditions

The source code, the « recipe » of Mobilizon Search Index, is transparent. We publish it on our software forge and we provides an API that other software (including Mobilizon instances) can use.

So anyone is free to set and host their own instance list, indexing engine and search site, by copying and adapting what we have created. It is up to you to take the power (and responsibilities) by hosting your own Mobilizon search engine, set up and moderated according to your culture, your indexing policy and your values!

A V3 to improve content discovery

A new design for the homepage and the search results page

This is the main new feature of this V3, as it was obvious to us that we would implement all the work done on Mobilizon Search Index in Mobilizon software. This V3 offers you new homepage and the search results page design.

Mobilizon v3 new homepage
Homepage of our French-speaking instance, Mobilizon.fr

On this new homepage, in addition to a total makeover of the graphic interface (do you like it?), we have changed the order in which the different contents are displayed:

  • the search bar is now more visible and you can precise a localization
  • you have 3 categories cards displayed (we highlight those with the most events)
  • 2 sections highlight events nearby and popular groups nearby your location (if you use the Geolocate me button or if you precise in your account’s preferences a city or region)
  • a new section is dedicated to upcoming online events
  • a section for the last published events on your instance and its federation

Our goal is to increase your chances of discovering events and groups that you never knew existed, to make the diversity of content published on Mobilizon more visible.

When you use the homepage search bar, Mobilizon displays a new search results page using Mobilizon Search Index design on which you can find all the features detailed above (map/list vue, filter system, sorting sytem). You even have one more critera in the left-hand column: you can choose results in your instance’s network or on the Fediverse.

If you are a Mobilizon instance’s administrator, you can choose and set up which search engine you want to use by default.

Also, the section « These events may interest you », placed at the bottom of events, uses new criteria (categories, event language and distance if the event has a physical address) in addition to tags to recommend you more relevant events.

gros plan sur Rose, la fennec mascotte de Mobilizon, qui tient une loupe Ă  la main. En fond, une carte reprĂ©sentant un village oĂč des chemins mĂšnent Ă  un poitn commun. Au dessus d'elle, le symbole d'un lieu estampillĂ© "v3"
Mobilizon v3 – Illustration by David Revoy – License : CC-By 4.0

Necessary substantive changes

During this year, we have modified many elements of Mobilizon in order not to build up technical debt (switch to VueJS 3, migration of the CSS framework from Bulma to Tailwind, etc.). Those changes are not visible when using Mobilizon but are necessary. They already give you the possibility of using a dark theme and they will make it easier for us to offer you more features (e.g. a theme system) in the future.

And we now offer administrators the possibility to use metrics tools (Matomo and Plausible) on their Mobilizon instance that allow them to have additional data (e.g. number of views on a page or number of views of an event) in addition to the stats provided by the software itself.

Mobilizon is still financed thanks to your donations

This v3 of Mobilizon has been partly financed on our 2022 budget, so directly thanks to the donations of the people who support Framasoft, and partly by the NLnet Foundation.

We don’t yet know exactly what we’re going to do on Mobilizon in 2023, but we know you’d love us to develop a feature for events import, ability for event organizers to privately contact attendees, and ability to fill in arbitrary contact information for event location.

Our new campaign Collectivize Internet / Convivialize Internet (in French) is going to require a lot of our energy, but be sure that we will hear your feedback to take them into account. So if you can (at the period we are aware that it is particularly complicated), and if you want to, please support the actions of our association.

Framasoft donation bar on 2022 11 8th, at 21744€ overs 200000

At the time of publishing, we are still missing 178 200 € to finance our yearly budget and make everything we want to do in 2023 happen.

If you can (especially in these hard times) and if you want to, thanks for supporting our non-profit and our actions.

 

Soutenir Framasoft

 

Helpful links




Mobilizon v3 : trouver des Ă©vĂ©nements et groupes dans tout le fĂ©diverse !

Mobilizon, c’est l’alternative que nous dĂ©veloppons depuis 2019 pour que chacun·e puisse Ă©manciper ses Ă©vĂ©nements et groupes de Facebook. Sauf qu’à l’inverse de Facebook, Mobilizon n’est pas une plateforme unique. C’est un logiciel que des spĂ©cialistes peuvent installer sur un serveur pour crĂ©er leur propre plateforme d’Ă©vĂ©nements et de groupe (appelĂ©e une « instance »). Ces instances peuvent se relier entre elles au sein d’une fĂ©dĂ©ration.

Vous pouvez donc utiliser Mobilizon en vous inscrivant sur Mobilizon.fr, l’instance que nous hĂ©bergeons, mais vous pouvez aussi vous inscrire sur d’autres hĂ©bergements de Mobilizon (nous proposons une sĂ©lection sur Mobilizon.org).

« Collectivisons Internet / Convivialisons Internet 🩆🩆 »

Les actions de notre nouvelle feuille de route étant financées par vos dons (défiscalisables à 66 %), vous pouvez en trouver un résumé complet sur le site Soutenir Framasoft.

âžĄïž Lire la sĂ©rie d’articles de cette campagne (oct. – dĂ©c. 2022)

VoilĂ  un peu moins d’un an que nous avons publiĂ© la seconde version (la « v2 ») de Mobilizon. Celle-ci apportait son lot de mises Ă  jour (prise en compte des fuseaux horaires, amĂ©lioration de l’affichage des langues, etc.), de nouvelles fonctionnalitĂ©s (suivre les activitĂ©s publiques d’un groupe sans avoir besoin de s’y inscrire, exporter la liste des participantes d’un Ă©vĂ©nement que l’on organise, recherche parmi les Ă©vĂ©nements passĂ©s, etc.) et de petites retouches (apparence des emails, design des cartes prĂ©sentant les Ă©vĂ©nements ou les groupes, etc.).

Rose, Fennec et mascotte de Mobilizon, sculpte le "pin" symbole qui pointe un endroit sur une carte en ligne. D'autres fennecs envoient des rayons de lumiĂšre sur la scupture pour la faire briller
Mobilizon – Illustration de David Revoy – Licence : CC-By 4.0

Nous l’annoncions dĂ©jĂ  Ă  l’Ă©poque, nous souhaitions dĂ©velopper en 2022 des fonctionnalitĂ©s permettant d’amĂ©liorer la dĂ©couverte des contenus (les Ă©vĂ©nements, les groupes, leur page publique, les articles publics de ces groupes). C’est bien cette voie que nous avons suivie (enfin quand on dit nous, c’est surtout UN dĂ©veloppeur salariĂ© qui consacre une partie de son temps sur le projet) .

Petit tour des nouveautĂ©s de cette V3…

Mobilizon Search Index, un moteur de recherche d’Ă©vĂ©nements et de groupes Mobilizon

Comme nous savons qu’il n’a pas toujours Ă©tĂ© facile de trouver des Ă©vĂ©nements ou des groupes sur Mobilizon, nous avons travaillĂ© une bonne partie de l’annĂ©e Ă  la rĂ©alisation de Mobilizon Search Index, une nouvelle porte d’entrĂ©e vers Mobilizon.

Ce que Mobilizon Search Index peut faire pour vous

Ce nouveau site vous permet de rechercher et d’explorer Mobilizon de diffĂ©rentes maniĂšres :

  • via la barre de recherche
  • en parcourant les catĂ©gories pour dĂ©couvrir des Ă©vĂ©nements par sujet
  • en vous gĂ©olocalisant pour trouver des Ă©vĂ©nements Ă  proximitĂ©
  • en vous laissant guider par notre sĂ©lection de groupes populaires
  • en dĂ©couvrant la liste des Ă©vĂ©nements en ligne

page d'accueil de Mobilizon Search Index
page d’accueil de Mobilizon Search Index

Mobilizon Search Index a Ă©tĂ© conçu pour vous apporter de l’information en respectant votre attention :

  • Les rĂ©sultats seront les mĂȘmes pour tout le monde, en fonction uniquement de votre recherche (et de la langue de votre navigateur), et absolument pas prĂ©-triĂ©s selon un profil (parce qu’il n’y a pas de profilage !).
  • Les rĂ©sultats sont prĂ©sentĂ©s de maniĂšre claire et dĂ©taillĂ©e, afin d’éviter la course Ă  la vignette racoleuse et aux titres criards tout en majuscules.
  • Les filtres de recherches vous donnent le pouvoir de trier l’affichage des rĂ©sultats de maniĂšre avancĂ©e.
  • Si vous voulez voir en dĂ©tail le contenu d’un Ă©vĂ©nement ou d’un groupe, Mobilizon Search Index vous redirigera directement sur l’instance oĂč il est hĂ©bergĂ© (puisque nous n’avons aucun intĂ©rĂȘt Ă  vous enfermer dans le site web du moteur de recherche). Cela permet au passage de montrer concrĂštement la notion de fĂ©dĂ©ration.

Regardons maintenant plus en dĂ©tail les fonctionnalitĂ©s proposĂ©es sur la page de rĂ©sultats de recherche. Tout d’abord, vous pouvez choisir le mode d’affichage des rĂ©sultats (liste ou carte) en cliquant sur le bouton en haut Ă  droite.

affichage des résultats en mode carte

Vous pouvez aussi filtrer les résultats en fonction de plusieurs critÚres. Regardez dans la colonne de gauche pour voir quels filtres sont déjà actifs et modifiez-les si nécessaire :

  • type de contenu (Ă©vĂ©nements, groupes ou les deux)
  • en ligne (ou pas)
  • date de l’Ă©vĂ©nement
  • distance
  • catĂ©gorie
  • statut (confirmĂ©, provisoire ou annulĂ©)
  • langue

Vous pouvez Ă©galement trier les rĂ©sultats en utilisant le bouton « Tri » situĂ© en haut Ă  droite (uniquement dans l’affichage de type « Liste »). Si les rĂ©sultats proposent des Ă©vĂ©nements et des groupes, cette fonctionnalitĂ© ne s’applique pas, il faut d’abord filtrer par type de contenu.

Si vous affichez des événements, vous pouvez les trier selon 6 critÚres différents :

  • pertinence
  • date de l’Ă©vĂ©nement (par ordre chronologique)
  • le plus rĂ©cemment publiĂ©
  • le moins rĂ©cemment publiĂ©
  • avec le plus de participant⋅es

Si vos résultats sont des groupes, vous pouvez les trier selon 2 critÚres différents :

  • pertinence
  • nombre de membres (du plus grand au plus petit)

Une porte d’entrĂ©e pour dĂ©couvrir la diversitĂ© des contenus sur Mobilizon

Nous sommes conscients qu’en proposant une porte d’entrĂ©e unique vers la fĂ©dĂ©ration Mobilizon, la structure qui dĂ©tient les clĂ©s de cette porte prend le pouvoir. Elle prend le pouvoir de dĂ©cider ce qui sera acceptĂ© (ou refusĂ©) dans l’annuaire de recherche, elle prend le pouvoir de noter qui a cherchĂ© quoi, quand, depuis oĂč, et elle prend le pouvoir d’intervenir dans l’affichage et l’ordre des rĂ©sultats.

C’est d’ailleurs sur de tels mĂ©canismes de pouvoir que Facebook a construit son monopole. Autant vous dire que, chez Framasoft, nous ne cherchons pas Ă  ĂȘtre en situation de pouvoir
 et encore moins Ă  suivre le (mauvais) exemple de MĂ©ta ! Pour autant, nous voulons montrer le potentiel Ă©mancipateur de ce logiciel qui permet de se rĂ©approprier les moyens de mobilisation.

Comme nous l’avons fait auparavant avec Sepia Search (notre moteur de recherche pour dĂ©couvrir les contenus publiĂ©s sur PeerTube), nous prenons donc la responsabilitĂ© de vous proposer Mobilizon Search Index, notre porte d’entrĂ©e vers Mobilizon.

Rose Recherche – Illustration de David Revoy – Licence : CC-By 4.0

Un moteur de recherche modéré a posteriori

Toutes les instances de Mobilizon ne seront pas rĂ©fĂ©rencĂ©es sur Mobilizon Search Index. Ce moteur de recherche opĂ©rera sur la liste d’instances que nous maintenons sur https://instances.joinmobilizon.org. À ce jour, cette liste est composĂ©e de 83 instances, mais nous espĂ©rons vivement que de plus en plus d’organisations utilisent Mobilizon.

Cette liste est modérée en fonction de plusieurs critÚres :

Ainsi, si nous sommes informĂ©s d’une instance dont le contenu fait explicitement l’apologie du terrorisme ou promeut le rĂ©visionnisme historique, nous la supprimerons de l’index. Cette suppression aura pour effet d’Ă©liminer des rĂ©sultats de recherche tous les Ă©vĂ©nements et groupes hĂ©bergĂ©s par cette instance.

D’autre part, si une ou plusieurs personnes viennent abuser du temps de nos modĂ©rateur⋅ices avec des signalements inappropriĂ©s et abusifs, leurs propos seront discrĂ©ditĂ©s et ignorĂ©s (comme indiquĂ© dans notre charte de modĂ©ration).

Nous espĂ©rons cependant ne pas avoir Ă  beaucoup modĂ©rer cette liste afin de proposer Ă  toustes de dĂ©couvrir la multitude d’Ă©vĂ©nements et de groupes crĂ©Ă©s sur Mobilizon.

Mobilizon – Illustration de David Revoy – Licence : CC-By 4.0

Un outil d’indexation public, reproductible et adaptable Ă  vos conditions

Le code source (la « recette ») de Mobilizon Search Index est transparent. Il est publiĂ© sur notre forge logicielle et nous fournissons une API que d’autres logiciels (y compris les instances de Mobilizon) peuvent utiliser.

Ainsi, toute personne qui le souhaite est libre de crĂ©er et d’hĂ©berger sa propre liste d’instances, son moteur d’indexation et son site de recherche, en copiant et en adaptant ce que nous avons crĂ©Ă©. C’est Ă  vous de prendre le pouvoir (et les responsabilitĂ©s) en hĂ©bergeant votre propre moteur de recherche Mobilizon, configurĂ© et modĂ©rĂ© selon votre culture, votre politique d’indexation et vos valeurs !

Une V3 pour améliorer la découverte des contenus

Un nouveau design pour la page d’accueil et la page de rĂ©sultats de recherche

C’est la nouveautĂ© principale de cette V3, puisqu’il Ă©tait Ă©vident pour nous que nous allions implĂ©menter dans le logiciel Mobilizon tout le travail effectuĂ© sur Mobilizon Search Index. Cette V3 vous propose donc un nouveau design de la page d’accueil et de la page de rĂ©sultats de recherche.

Nouvelle page d'accueil de Mobilizon v3
Page d’accueil de notre instance Mobilizon.fr

Sur cette nouvelle page d’accueil, outre un total relooking de l’environnement graphique (ça vous plaĂźt ?), nous avons modifiĂ© l’ordre d’affichage des diffĂ©rents contenus. Le menu « Explorer » a disparu au profit d’une barre de recherche plus visible qui vous permet de prĂ©ciser votre localisation. Sous celle-ci, nous affichons les trois catĂ©gories qui proposent le plus d’Ă©vĂ©nements au sein de votre fĂ©dĂ©ration. Nous proposons ensuite deux sections qui mettent en avant les Ă©vĂ©nements et les groupes populaires Ă  proximitĂ© de votre position (si vous utilisez le bouton « Me GĂ©olocaliser » ou si vous prĂ©cisez dans les prĂ©fĂ©rences de votre compte une ville ou une rĂ©gion). Une nouvelle section est consacrĂ©e aux Ă©vĂ©nements en ligne Ă  venir et nous terminons sur une section dĂ©diĂ©e aux derniers Ă©vĂ©nements publiĂ©s sur votre instance et sa fĂ©dĂ©ration.

Notre objectif : augmenter vos possibilitĂ©s de dĂ©couvrir des Ă©vĂ©nements et des groupes dont vous ne soupçonneriez pas l’existence, de rendre davantage visible la diversitĂ© des contenus publiĂ©s sur Mobilizon.

Lorsque vous utilisez la barre de recherche de la page d’accueil, Mobilizon affiche une nouvelle page de rĂ©sultats utilisant un design similaire Ă  Mobilizon Search Index. Vous y retrouvez toutes les fonctionnalitĂ©s dĂ©taillĂ©es ci-dessus (vue carte/liste, systĂšme de filtre, systĂšme de tri). Vous disposez mĂȘme d’un critĂšre supplĂ©mentaire dans la colonne de gauche : vous pouvez choisir les rĂ©sultats dans le rĂ©seau de votre instance ou sur le Fediverse.

Si vous ĂȘtes administrateur⋅ice d’une instance Mobilizon, vous pouvez choisir et paramĂ©trer le moteur de recherche que vous souhaitez utiliser par dĂ©faut.

Enfin, la section « Ces Ă©vĂ©nements peuvent vous intĂ©resser », placĂ©e en bas des Ă©vĂ©nements, utilise de nouveaux critĂšres (catĂ©gories, langue de l’Ă©vĂ©nement et distance si l’Ă©vĂ©nement a une adresse physique) en plus des tags pour vous recommander des Ă©vĂ©nements plus pertinents.

gros plan sur Rose, la fennec mascotte de Mobilizon, qui tient une loupe Ă  la main. En fond, une carte reprĂ©sentant un village oĂč des chemins mĂšnent Ă  un poitn commun. Au dessus d'elle, le symbole d'un lieu estampillĂ© "v3"
Mobilizon v3 – Illustration de David Revoy – Licence : CC-By 4.0

Des modifications de fond nécessaires

Cette annĂ©e, nous avons modifiĂ© de nombreux Ă©lĂ©ments de Mobilizon afin de ne pas accumuler de dette technique (passage Ă  VueJS 3, migration du framework CSS de Bulma Ă  Tailwind, etc.). Ces modifications ne sont pas visibles lorsqu’on utilise Mobilizon mais sont pourtant nĂ©cessaires. Elles nous permettent dĂ©jĂ  de vous offrir la possibilitĂ© d’utiliser un thĂšme sombre. Elles nous permettront, Ă  l’avenir, de vous offrir plus facilement d’autres fonctionnalitĂ©s (par exemple un systĂšme de thĂšmes).

Et nous offrons dĂ©sormais la possibilitĂ© aux administrateur⋅ices d’utiliser des outils de mĂ©triques (Matomo et Plausible) sur leur instance Mobilizon qui leur permettent d’avoir des donnĂ©es complĂ©mentaires (le nombre de vues sur une page ou le nombre de vues d’un Ă©vĂ©nement par exemple) en plus des Ă©lĂ©ments statistiques fournis par le logiciel lui-mĂȘme .

Mobilizon est toujours financé grùce à vos dons

Cette v3 de Mobilizon a été en partie financée sur notre budget 2022, donc directement grùce aux dons des personnes qui soutiennent Framasoft, et en partie par la Fondation NLnet.

Nous ne savons pas encore exactement ce que nous allons faire sur Mobilizon en 2023, mais nous savons que vous aimeriez beaucoup une fonctionnalitĂ© d’import pour les Ă©vĂ©nements, la possibilitĂ© pour les organisateur⋅ices d’Ă©vĂ©nements de contacter de maniĂšre privĂ©e les participant⋅es et de pouvoir renseigner des coordonnĂ©es arbitraires pour la localisation d’un Ă©vĂ©nement.

Notre nouvelle campagne Collectivisons Internet / Convivialisons Internet va nous demander beaucoup d’Ă©nergie mais nous ferons en sorte que l’outil Ă©volue pour toujours plus prendre en compte les besoins dont vous nous faites part.

 

Barre de dons de Framasoft au 8 novembre 2022 à 21744 € sur 200000€.

À l’heure oĂč nous publions ces lignes, nous estimons qu’il nous manque 178 200 € pour boucler notre budget annuel et nous lancer sereinement dans nos actions en 2023.

Si vous le pouvez (eh oui, en ce moment c’est particuliĂšrement compliquĂ©), et si vous le voulez, merci de soutenir les actions de notre association.

 

Soutenir Framasoft

 

Liens utiles




PeerTube v4, more power to help you present your videos

Customization, content discovery, empowering through more control… Here is an overview of the new version of our software solution to create alternative platforms to YouTube and federate them together.

« Frama is not just… »

Each week of Fall 2021, we want to present you the diversity of what Framasoft does. As these actions are funded by your donations (66% tax-free for Fench tax-payers), you can find a complete summary, in the form of cards to click and flip, on the website Support Framasoft.

âžĄïž Read this series of articles (FR, Oct – Dec 2021)

PeerTube is a free software that, once installed on a server, generates a video hosting platform. This platform can be federated, to share its video catalog with other PeerTube platforms. It also provides a resilient video broadcasting system, which combines peer-to-peer and traditional streaming.

Today, PeerTube is a whole ecosystem: with an index of nearly 900 public « instances » (that’s how a PeerTube server is called), a search engine, dozens of plugins to adapt one’s instance to the needs of the content creators they hosts… But also tens of thousands of lines of code and hundreds of thousands of videos.

Card "Peertube" PeerTube is an open source software that democratises video distribution, as it allows hosts to create YouTube-like video platforms. These platforms can link together to show a wider range of videos while remaining independent.

A year of work since adding live streams

Last January, the 3rd version (v3) of PeerTube was released. The big new feature was the ability to stream live videos in peer-to-peer.

Late March 2021, version 3.1 was released, with improved video transcoding, interface, subscriptions…

Version 3.2 of PeerTube was released by the end of May. It allows content creators to customize their channels. Viewers also get better control of their viewing (automatic recover of views of downloads when interrupted, improvement on the video player contextual menu…).

Late July, version 3.3 offers administrators of a PeerTube instance homepage customization: add text, banners, highlight videos, channels, playlists. In addition, playlists now appear in search results, we have also shortened the web addresses of videos, channels and accounts, and the display of languages that read from right to left is now fully supported.

Framatube homepage
Framatube homepage

In early September, PeerTube version 3.4 was released. The video player became more convenient and fluid. Instance administrators can now federate only to an account or a channel (without having to federate with the whole instance that hosts them). But above all, it is now possible to filter videos on a page that displays several videos. For example, on the page of a channel you can display only the videos that are in French and that talk about cooking.

illustration CC-By David Revoy (sources)

A v4 by 2022, to give you even more control

The fourth version of PeerTube is scheduled for late 2021/early 2022. But as of today, we are publishing the Release Candidate of this v4, that is to say, the almost finished version that we will test for bugs and unexpected behavior. So we can already tell you about the new features!

The big new feature of this v4 is the table view of all the videos of an instance. It will facilitate instances administration and moderation by allowing you to select a batch of videos to apply the same action in bulk: delete them, block them, transcode them to or delete a certain video format, etc.

Table view of video administration on PeerTube
Table view of video administration on PeerTube

The advanced filter features make this bulk processing easier, by distinguishing between local videos (hosted on one’s own server) and remote videos (hosted on servers with which one has federated), or by sorting by publication date, for example.

Content creators will also be able to benefit from features to better manage all the videos on their PeerTube channels or view their subscribers. For now, this subscriber view is basic and doesn’t allow for (much) action, but it’s a foundation we’ll be able to build on to meet many needs.

Table view of subscribers to a PeerTube account
Table view of subscribers to a PeerTube account

Another new low-tech feature in PeerTube is the introduction of 144p video resolution. This is very low bandwidth-friendly, and can be very useful for weak connections, audio broadcasts, or videos where you don’t need to see very fine details.

Finally, the release of this v4 is the occasion of a big spring winter cleaning. The configuration, the code, but also the API (that allows other software to interact with PeerTube) have been reviewed, modified and improved.

Vertical videos are more beautiful in this new version, too...
Vertical videos are more beautiful in this new version, too…

 

Our contributions to the PeerTube ecosystem

Indeed, PeerTube is now an ecosystem of instances, content creators, third party clients, plugins, contributors… An ecosystem of which we are but one member.

Throughout the year, we have improved the JoinPeertube FAQ, moderated our search engine index, responded to issues (software feedback) and reviewed pull requests (code contributions). After a recent audit offered by NGI, we worked on the code of the official JoinPeertube website to improve its accessibility.

We also funded and supported two external developments that greatly improve the live experience. On one hand, we helped the PeerTube Live Chat plugin. It allows instances adminnistrators to add chat functionality to their content creators’ live streams. On the other hand, the PeerTube Live App, which allows anyone with a PeerTube account to broadcast lives from their Android smartphones (available here on Fdroid and here on the Google Playstore).

 

 

Broadcast live from your smartphone!
Broadcast live from your smartphone!

One of the recent evolutions of the PeerTube ecosystem is the multiplication of large instances, which host many videos. This creates new uses and new expectations that we try to meet.

For example, we communicate with one team of the French Ministry of Education, that works on apps.education.fr, a tool where teachers in France can find many freeĂšlibre services, including PeerTube hosting. Our goal is to get a better understanding of their needs and use cases, and to find ways to facilitate their contribution to the PeerTube community.

Any plans for PeerTube in 2022…?

The first project is to test this v4 Release Candidate, collect feedback, apply fixes to release a stable v4 by the end of 2021 / early 2022. After that, it will probably be necessary to take some time to rest, and prepare a roadmap for the upcoming year.

Even if we don’t know yet what form PeerTube v5 will take, we can already tell you about our intuitions, and especially the points that caught our attention:

  • Eliminate frustration points and improve usability;
  • Work on giving even more control to instance managers as well as to video makers (mass processing of videos, acting on subscriber lists, etc.);
  • Improve the transcoding and its displaying (display of the time remaining before publishing the video, why not work on deporting transcoding tasks to a remote server…);
  • Add light-weight editing tools for videos (cut the beginning/end of a video, etc.);
  • Work on automatic import of channels and videos hosted on other mainstream platforms;
  • Basic import/export tools for a PeerTube account to facilitate migration between two instances.

The list is far from complete and we’ll keep listening to your ideas (for example on our forum)… But we already know that we won’t be able to do everything, not by ourselves.

Illustration : David Revoy (CC-By)

Support Framasoft to support PeerTube

In 2021, we received a 50 000 € grant from NLnet (from European funds) for our work on PeerTube. This external funding allowed us to avoid having to prioritize « sexier » features in order to get a successful crowdfunding. So it’s thanks to this support from NLnet that we were able to make significant improvements that are not super-bankable, but necessary when you want a mature software.

The growing success of PeerTube implies an increasing amount of work to maintain and respond to the people who use it: understanding and solving bug reports, reviewing and integration of code contributions (commits), answering questions and requests on the forum, on the chat and on the software forge (already 3100 issues processed for about 400 pending)… All this work, not very visible, is mainly done by Framasoft.

We estimate (roughly) that the NLnet grant will have financed two thirds of the total cost of this project in 2021. This means that we have taken 25 000 € from the annual budget of the Framasoft association, so from the donations of the people who support us. We did not ask NLnet for 2022 funding on PeerTube (because we did it for another of our projects: Mobilizon).

However, Framasoft is (and wishes to remain) a small not-for-profit association https://framasoft.org/en/association , with about 40 members, including 10 employees. We maintain many actions (summarized in a deck of cards to flip on our donation page), and only one of our developers can devote about three quarters of his time to PeerTube.

If you would like to support the funding of PeerTube in 2022, please donate to Framasoft. By the way, in France, the Framasoft association is recognized as being of general interest and thus gives rights to tax deductions (so that a donation of 100 € will be – after tax deduction – 34 € for French taxpayers).

Thus, in addition to supporting PeerTube, you will finance many actions to facilitate digital emancipation, and emancipation through digital.

We count on your contribution!

Support Framasoft

 

Helpful links