• [^] # Re: Bonnes pratiques

    Posté par . En réponse au journal Pourquoi vous ne devriez pas packager vous-même votre logiciel pour Debian ?. Évalué à 4.

    C'est très discutable pour tout ce qui est artistique. Chacun utilise l'outil qu'il maitrise le mieux.

    On peut aussi regarder ça du point de vue de la licence libre. Le png est au binaire ce que le svg est au code source. Du coup, si tu places ton code sous GPL ou équivalent, tu es censé fournir le code source pour les logiciels, les images, les sons, etc.

    Mais ce n'est pas le problème de la distribution !

    Visiblement, Debian considère que si. Tu ne peux pas reprocher à une distrib de ne pas faire de contrôle qualité : Debian vérifie les licences, la qualité générale du soft (pas de virus ni de malware, le logiciel s'exécute, etc), la conformité avec le règlement (de mémoire, il y avait eu des problèmes avec les jeux de mots débiles de weboob), etc. D'une manière générale, Debian reste concerné par la stabilité du système et la pertinence des logiciels packagés; si un soft pourrit le système parce qu'il est mal codé, c'est quand même le problème de la distribution! D'une manière générale, je pense qu'une distribution ne doit rien aux développeurs ; inclure un logiciel dans Debian, c'est un peu comme inclure un patch dans le noyau ; on peut te demander tout un tas de trucs et finir par dire "non". Tu as le droit de le prendre mal, tu as le droit d'être en désaccord avec la décision, mais si tu as accepté de passer autant de temps à essayer de faire passer ton truc, c'est que tu considères que la qualité du projet fait que ça valait la peine de faire des efforts. Or, cette qualité, c'est justement la raison qui fait que le processus est aussi chiant. À moins d'être complètement schizophrène, je ne vois pas comment tu peux te plaindre de la rigidité d'une projet, que tu as choisi justement du fait de sa qualité.

    Sur le fond, je ne connais pas les tenants et les aboutissants spécifiques des problèmes rencontrés, mais ils me semblent tous aller vers une amélioration de la qualité du logiciel, en privilégiant les solutions générales (réutilisation de bibliothèques existantes, refus de divers bricolages à des fins de portabilité, demande de compilation à partir des vraies sources...). Ça se fait au détriment de la portabilité par contre (notamment en proposant d'utiliser des trucs Debian spécifique), mais ça, j'aurais tendance à dire que ça n'est pas le problème de Debian (ou seulement indirectement, car ils prennent le risque de ne pas pouvoir proposer certains logiciels à leurs utilisateurs).