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

    Posté par (site web personnel) . En réponse au journal Forge publique et privée : centralisation ou décentralisation ?. Évalué à -1. Dernière modification le 06 mai 2025 à 15:20.

    Et le CI s'appuie sur les hooks1. Pourquoi ne pas les utiliser ? Pourquoi ne pas se créer un système de tickets par fichiers directement dans le dépôt git du projet ? Pourquoi ne pas accepter des patchs2 simplement envoyés par mail ? Bref pourquoi s'emprisonner volontairement avec un outil ou un service d'hébergement qui ne garantit pas l'indépendance et l'autonomie ? Du plus les forges forcent souvent le partage de l'historique du développement, or la décentralisation de git est bien plus poussée : chaque contributeur gère son historique comme il l'entend et n'est pas tenu de le partager : cela peut être critique en terme de performances sur de très gros projets. Les forges sont plus le fait de la programmation en entreprise où le travail est uniformisé, normé et segmenté. Le libre perd son âme à trop vouloir singer le monde professionnel, qui est aussi très souvent la réduction au plus petit commun dénominateur : un code et des outils de piètre qualité qui ont pour seul mérite une prise en main rapide, pour ne pas subir le turnover, et pour s'assurer qu'un collègue pas très compétent sera capable de comprendre et maintenir les sources.


    1 https://git-scm.com/docs/githooks
    2 https://git-scm.com/docs/git-format-patch