• [^] # Re: Aaahhh...

    Posté par . En réponse à la dépêche Publication de la licence « GNU Affero General Public Licence Version 3 ». Évalué à 7.

    Là on est d'accord, mais par contre l'utilisation externe pose problème. On est donc bien en présence d'une entrave sur la liberté d'utilisation

    Là, il y a un truc que je ne comprend pas. Tu critique l'AGPL parce qu'elle n'autorise que l'utilisation interne et pas externe si l'on ne désire pas redistribuer ses modifications ?

    Je résume :
    - La GPL te permet de modifier un programme, si tu l'utilise en interne tu n'as pas besoin de redistribuer tes modifications, si tu l'utilise en externe tu dois les redistribuer.
    - L'AGPL te permet de modifier un programme, si tu l'utilise en interne tu n'as pas besoin de redistribuer tes modifications, si tu l'utilise en externe tu dois les redistribuer.

    La différence entre les deux se situe au niveau de la frontière entre interne et externe. La philosophie des deux est différente :
    - Avec la GPL on considère que tu dois redistribuer tes modifications si tu donne à d'autre personnes la posibilité d'utiliser le programme "chez lui", c'est à dire que quand tu lui donne la possibilité d'installer lui aussi le programme.
    - Avec l'AGPL, si tu modifie le programme pour l'utiliser dans ton coin, uniquement dans un but personnel on te fait pas chier, tu fais ce que tu veux, par contre si tu donne la possibilité à des personnes externe d'interagir avec ton programme tu doit aussi leur dire ce que tu as modifier et leur permettre d'en profiter à leur tour.

    L'AGPL me semble même plus dans l'esprit du libre car elle considère tous les clients de la même façon, là ou la GPL met de côté les utilisateurs qui ne font justement que utiliser le logiciel.
    J'ai même du mal à trouver deux mots pour différentier ces deux type d'utilisation tellement ils sont proches.
    Il me semble normal qu'une entreprise utilisant un logiciel tel que SPIP n'ait pas à redistribuer ses modifications si ces pour son intranet, mais qu'elle doivent le faire si ces pour son site publique.

    De plus en tant qu'utilisateur d'applications, une chose que j'apprécie dans le logiciel libre, ces que si j'utilise une application libre et que j'en ai envie je peut aller voir le code pour vérifier que l'application fait bien ce qu'il prétend. Et j'apprécierais de pouvoir le faire, que l'application tourne chez moi ou sur un serveur distant.

    Le problème étant par contre le même que pour les machines à voter, je n'ai aucune preuve que le code éxecuté est le même que celui que l'on me donne.