Un phare élancé sur un îlot rocheux ; son faisceau orange tourne au-dessus de l’eau sombre et laisse des anneaux comme des ondes sonores ou une boucle de bande magnétique.

Open source

Par plaisir de développer. Pour la communauté.

MOJM crée ses propres apps et des apps pour d’autres. À côté, nous développons Autoreverse en projet personnel et voulons rendre quelque chose à la communauté avec du code source ouvert.

Projet personnel · publication en préparation

Nous préparons le serveur Autoreverse pour une publication complète et transparente. Aucune date n’est encore fixée.

Valeurs

Pourquoi nous le faisons

Nous apprenons, nous essayons et nous partageons ce qui en sort.

  1. L’auto-hébergement sans transparence n’est qu’une autre forme de confiance

    Si nous disons « hébergez-le vous-même, et les données sont à vous », il faut pouvoir lire ce que le logiciel en fait. Sinon, nous n’avons déplacé que le lieu de la confiance, pas sa nécessité.

  2. Ce qui tourne sur votre matériel ne devrait pas pouvoir vous être retiré

    Un serveur chez vous ne doit pas dépendre de notre existence dans cinq ans. Le code source ouvert est la seule promesse qui tient encore quand nous ne pouvons plus la faire.

  3. Les bugs, on les trouve quand on peut regarder dedans

    Nous sommes une petite équipe. Un regard extérieur voit ce que quarante de nos propres tests ne trouvent pas – surtout pour un logiciel qui tourne sur le réseau domestique d’inconnus.

  4. Nous avons reçu plus que nous n’avons donné

    Nos produits reposent sur des logiciels libres – bases de données, frameworks, bibliothèques, polices. En rendre une partie n’est pas une décision marketing, mais une question de décence.

Notre projet personnel

Serveur Autoreverse

Un serveur auto-hébergé pour livres audio, musique et podcasts abonnés. Il tourne comme un unique processus Node sur une base PostgreSQL, se gère via une interface web en allemand et parle la même API qu’attendent les clients natifs.

Exactement le genre de logiciel où l’ouverture n’est pas un geste, mais une condition : il tourne sur le réseau domestique de personnes qui ne nous connaissent pas.

Sera ouvert

  • Le code source complet du serveur Autoreverse – pas une version communautaire allégée
  • La structure de la base de données et les migrations
  • L’API JSON par laquelle les clients parlent au serveur
  • Les fichiers d’exploitation avec lesquels nous le faisons tourner nous-mêmes

Reste fermé pour l’instant

  • Racqt est un service hébergé – sa valeur tient à l’exploitation, pas au code
  • Tout ce qui touche aux identifiants, aux clés ou aux données clients
  • Nous n’excluons pas d’autres publications, mais ne les promettons pas non plus

État

Où nous en sommes

  1. Le code existe

    Le serveur tourne, est testé et sert de base à l’app. Ce qui manque, ce n’est pas le logiciel, mais tout le reste : une licence, une documentation pour les autres, une séparation propre de tout ce qui ne concerne que nous.

  2. Nous annoncerons la licence à la publication

    Une licence qu’on retire plus tard n’en est pas une. C’est pourquoi nous ne nous engageons publiquement qu’une fois la décision vraiment prise – et alors elle vaut.

  3. Prévenez-nous si vous voulez être tenu au courant

    Nous n’avons pas de liste de diffusion et n’en créerons pas. Écrivez-nous simplement – nous vous recontacterons quand le code source sera en ligne.

    Nous contacter