• [^] # Re: Besoin d'interopérabilité

    Posté par (site web personnel, Mastodon) . En réponse au journal Forge publique et privée : centralisation ou décentralisation ?. Évalué à 2. Dernière modification le 06 mai 2025 à 12:36.

    Si je comprends bien, tu perds tout le contenu à moins que tu ai fait une copie préalable ?

    • Tu peux mettre en place une synchro automatique entre des dépôts facilement.
    • Tu as une copie en local des dépôts sur lesquels tu travailles, et possiblement des tickets selon ton client (Libervia utilise un cache par exemple, tu peux retrouver à partir de là).

    Ça va paraître provocateur mais est-ce que c’est pas plus simple :

    • d’avoir un format d’export/import standard et de l’implémenter dans autant de forge que possible voir de faire des > outils pour les forges récalcitrantes
    • de proposer une authentification OAuth avec la clique habituelle + github, gitlab, linuxfr,...
    • Le format d'export standard, c'est la spéc XMPP.

    • OAuth (qui est d'ailleurs supporté par XMPP) ne gère que l'authentification, et souvent tu as un compte en local qui est recréé. Ça n'est pas pareil qu'avoir tout le système décentralisé, avec les informations d'identité (vCard, avatar, etc), les clefs de chiffrement, les permissions, la possibilité de lier facilement des éléments ailleurs, l'inscription et les notifications, etc.
      Si je pouvais me connecter à Github avec mon compte linuxfr, ça ne changerait pas grand chose au fait que je ne peux pas facilement forker sur un autre serveur, lier un ticket, etc.