Tout d’abord, il va falloir des connaissances en Git et en Elixir. Si cela ne vous dit rien, c’est que, pour l’instant, le projet n’est pas en capacité de recevoir vos contributions en code. Ensuite, il suffit d’aller sur [le dépôt du logiciel](@:git.mobilizon), et d’écrire une issue ou bien de le forker pour commencer à proposer ses propres contributions. Bien entendu, c’est toujours mieux de venir se parler avant, par exemple en utilisant [notre salon Matrix](https://matrix.to/#/#Mobilizon:matrix.org).
Vous trouverez la méthode que nous préconisons dans [notre documentation pour installer Mobilizon](@:link.jmz-docs/administration/install) sur votre serveur. Nous compléterons cette documentation au fur et à mesure que des contributeurs et contributrices nous aideront à maintenir d’autres méthodes d’installation (Docker, etc.)
Il vous faut avant tout trouver une instance de Mobilizon, c’est-à-dire un site web Mobilizon qu’un hébergeur a installé sur son serveur. Vous trouverez **notre sélection d’instances sur [mobilizon.org](@:link.mzo)**: notez que cette sélection est faite à partir de critères qui nous sont propres, et peuvent ne pas vous correspondre. Vous trouverez **un index plus complet des instances publiques Mobilizon [sur cette page](@:link.jmz-instances)**. Pour mieux choisir votre instance Mobilizon, pensez à aller regarder sa page «à propos» qui devrait vous éclairer sur qui propose cette instance, pourquoi, et dans quelles conditions.
Vous trouverez ici [notre documentation d’utilisation de Mobilizon](@:link.jmz-docs/use). Si vous n’y trouvez pas la réponse aux questions que vous vous posez ou si vous pensez qu’il y manque des informations, venez en discuter avec nous sur [notre forum des contributions](@:link.jmz-forum).
Le fediverse _(ou la fédiverse, ou le fedivers, c’est comme vous voulez, en fait)_ désigne l’ensemble des logiciels, des hébergements et des données qui pourraient interagir ensemble, parce qu’elles parlent la même langue, c’est-à-dire le protocole Activity Pub. En d’autres termes, le fediverse rassemble tous les comptes, contenus, instances et outils qui sont en capacité de se retrouver au sein d’une même fédération. Attention, il faut distinguer fediverse et fédération. Plusieurs logiciels utilisent le protocole Activity Pub: PeerTube, Mastodon, Mobilizon, FunkWhale, etc. Ces logiciels parlent le même langage et sont _théoriquement_ en capacité d’interagir ensemble: ils font donc partie du fediverse. Dans la _pratique_, ces interactions n’en sont qu’à leurs débuts, car il faut les imaginer, puis les implémenter dans le code de ces logiciels, puis diffuser ce bout de code en mettant à jour l’installation de ces logiciels sur le serveur des hébergeurs. Lorsque les hébergeurs permettent que leur instance de tel logiciel interagisse avec l’instance d’un autre hébergeur, alors ces deux instances interconnectées forment un petit bout de fédération. Au sein du fédiverse, il n’y a donc pas _une_ fédération mais de nombreuses _bulles de fédération_, plus ou moins isolées ou interconnectées.
L’hébergeur désigne la personne, ou plus souvent le groupe de personnes (association, entreprise, collectif, etc.) qui propose un service en ligne. Dans la pratique, ces personnes disposent d’un serveur sur lequel elles installent un logiciel (par exemple le logiciel Mobilizon). Cette installation du logiciel, appelée instance, est accessible en ligne par le public, sous la forme d’un site web Mobilizon. Le public peut donc accéder à cette instance et interagir avec, par exemple en se créant un compte, en publiant des événements, en discutant dans un groupe. Toutes ces actions sont autant d’informations numériques, donc des données qui sont hébergées sur le disque dur du serveur de l’hébergeur. On peut comparer un hébergeur web à un propriétaire qui mettrait ses locaux à disposition du public. Son rôle est à la fois d’assurer le bon fonctionnement et l’entretien des infrastructures (administration du système), mais aussi de mettre en place et de faire respecter un règlement intérieur (modération, administration), voire d’assurer les bonnes relations avec les propriétaires voisins s’il décide de se fédérer avec eux (politique de fédération).
Lorsqu’une personne installe Mobilizon sur son serveur, elle crée une _instance_ de Mobilizon. Concrètement, il s’agit d’un _site web_ généré et géré par le logiciel Mobilizon. Ce site web Mobilizon permet à des personnes de créer des comptes, des groupes, des événements, etc.: les données ainsi créées se nichent alors sur le disque dur du serveur de l’instance Mobilizon. C’est pour cela qu’on dit aussi qu’il s’agit d’un _hébergement_. On peut comparer ces hébergements à des locaux, comme une maison des associations ou un immeuble d’appartements. Chaque personne se créant un compte installe ses affaires (ses données, ses contenus) dans l’appartement. Chaque groupe créé prend possession, en quelque sorte, d’une des salles communes. Les utilisateurs et utilisatrices de ces locaux peuvent avoir l’impression de s’approprier les lieux… mais concrètement, le propriétaires des murs, celui qui est en capacité d’instaurer un règlement intérieur et de le faire respecter, c’est l’hébergeur.
Oui, Mobilizon a été pensé comme un outil répondant en priorité aux besoins de militantes et militants qui cherchent à se rassembler, s’organiser, et se mobiliser. Cela signifie que nous sommes allé·es interroger des personnes militant d’une manière ou d’une autre pour comprendre leurs pratiques numériques et mieux imaginer l’outil qui correspondrait à leurs attentes. Si le public militant a été au cœur de nos préoccupations dans la conception du logiciel, cela ne veut pas dire que nous excluons les autres usages. Nous pensons que si un outil est assez bien conçu pour aider un groupe à organiser une manifestation, alors il devrait couvrir les besoins d’une famille organisant un anniversaire surprise :wink:! Dit autrement, qui que vous soyez, vous êtes libres d’utiliser Mobilizon comme bon vous semble.
Non, il ne l’est pas. Nous croyons qu’aucun outil n’est neutre: la manière dont un outil est conçu (son design), ainsi que l’empreinte de cet outil dans notre culture commune, tout cela influence nos comportements. C’est pour ces raisons que, par exemple, nous avons le réflexe d’attraper un tournevis par la poignée. Mobilizon est développé par Framasoft, une association française d’éducation populaire aux enjeux du numérique. Mobilizon fait partie d’un nombre d’actions que l’association Framasoft a rassemblées dans sa campagne [Contributopia](@:link.cuo). Ces actions visent à proposer des outils numériques alternatifs à ceux issus du capitalisme de surveillance, pour que les personnes qui ne se reconnaissent pas dans un tel système puissent se créer des espaces de liberté. De ce fait, le développement de Mobilizon et/ou la gestion des sites associés au projet Mobilizon (joinmobilizon.org, mobilizon.org, instances.mobilizon.org, etc.) peuvent ne pas plaire à tout le monde (notamment à cause d’idées, d’idéologies ou de cultures différentes). Nous respectons cela, et rappelons que l’ensemble des logiciels du projet Mobilizon sont libres et peuvent être dupliqués et développés avec d’autres influences culturelles.