Si par "utiliser en externe" tu veux dire "distribuer l'application au format binaire" oui. Si par "utiliser en externe" tu veux dire "faire tourner l'application sur un serveur public" ABSOLUMENT PAS.
J'ai eu la politesse de lire entièrement tes commentaires avant de répondre, donc je pense que tu devrais en faire autant. Tu avais juste à lire le paragraphe d'après ou je précise la différence entre interne et externe pour les deux licence.
Les utilisations et les attentes sont différentes: l'utilisateur "navigateur" a un droit à la transparence, et l'utilisateur "serveur" a un droit d'adapter l'application à ses besoins. Un juste milieu devrait être défini au lieu de faire passer les droits de l'utilisateur "navigateur" avant tout.
Personnellement je n'aime pas ces deux mots car ils sont trop orientés application web. La licence AGPL n'est pas restreinte à ce domaine. Par exemple si une application sous AGPL de reservation de train était utilisée par la SNCF dans ses bornes automatiques, il me semble qu'elle devrait redistribuer les source avec modifications au usagers de la borne.
Pour ma part, tant qu'une solution raisonnable n'aura pas été apportée, je continuerai à publier mes applications en GPL2.
C'est la magie du trio LGPL, GPL, AGPL c'est que tu choisit les limite de ce que l'utilisateur peux faire. Personne ne t'oblige à utiliser l'AGPL pour tes projets, tout comme personne ne va obliger les développeurs de SPIP ou autre à passer à l'AGPL. Chacun est libre de son choix.
C'est quand même au dévellopeur de choisir les droits qu'il donne aux utilisateurs. L'avantage de se trio, c'est de disposer de licences qui ont été rédiger de manière réfléchie, proprement, en langage juridique avec l'aide de professionels.
Personnellement je met mon code sous BSD car c'est plus ma philosophie, mais si un jour j'ai à choisir une licence qui impose la redistribution je prendrais surement dans ce trio, car si j'ai à me défendre devant un tribunal, il me semble qu'elle tiennent mieux la route qu'une licence maison.
Pour les trois licence tu es libre de modifier le code et de le redistribuer, le seul élément qui change c'est ce que tu as le droit de faire avec si tu ne veux pas redistribuer tes modifications.
Je comprend tout à fait qu'un dévellopeur veuille restreindre ce qu'un utilisateur qui "ne joue pas le jeu" à le droit de faire.
L'esprit du libre est de partager le code pour que tout le monde profite au maximum du logiciel. Quand une personne améliore un logiciel, tout le monde devrait pour en profiter. Les licences de la FSF force les utilisateurs à distribuer leurs améliorations si elles les utilisent en externe, la différence ce fait sur cette notion d'externe, et différente définitions sont applicables à différents domaine.
[^] # Re: Aaahhh...
Posté par beagf . En réponse à la dépêche Publication de la licence « GNU Affero General Public Licence Version 3 ». Évalué à 4.
J'ai eu la politesse de lire entièrement tes commentaires avant de répondre, donc je pense que tu devrais en faire autant. Tu avais juste à lire le paragraphe d'après ou je précise la différence entre interne et externe pour les deux licence.
Les utilisations et les attentes sont différentes: l'utilisateur "navigateur" a un droit à la transparence, et l'utilisateur "serveur" a un droit d'adapter l'application à ses besoins. Un juste milieu devrait être défini au lieu de faire passer les droits de l'utilisateur "navigateur" avant tout.
Personnellement je n'aime pas ces deux mots car ils sont trop orientés application web. La licence AGPL n'est pas restreinte à ce domaine. Par exemple si une application sous AGPL de reservation de train était utilisée par la SNCF dans ses bornes automatiques, il me semble qu'elle devrait redistribuer les source avec modifications au usagers de la borne.
Pour ma part, tant qu'une solution raisonnable n'aura pas été apportée, je continuerai à publier mes applications en GPL2.
C'est la magie du trio LGPL, GPL, AGPL c'est que tu choisit les limite de ce que l'utilisateur peux faire. Personne ne t'oblige à utiliser l'AGPL pour tes projets, tout comme personne ne va obliger les développeurs de SPIP ou autre à passer à l'AGPL. Chacun est libre de son choix.
C'est quand même au dévellopeur de choisir les droits qu'il donne aux utilisateurs. L'avantage de se trio, c'est de disposer de licences qui ont été rédiger de manière réfléchie, proprement, en langage juridique avec l'aide de professionels.
Personnellement je met mon code sous BSD car c'est plus ma philosophie, mais si un jour j'ai à choisir une licence qui impose la redistribution je prendrais surement dans ce trio, car si j'ai à me défendre devant un tribunal, il me semble qu'elle tiennent mieux la route qu'une licence maison.
Pour les trois licence tu es libre de modifier le code et de le redistribuer, le seul élément qui change c'est ce que tu as le droit de faire avec si tu ne veux pas redistribuer tes modifications.
Je comprend tout à fait qu'un dévellopeur veuille restreindre ce qu'un utilisateur qui "ne joue pas le jeu" à le droit de faire.
L'esprit du libre est de partager le code pour que tout le monde profite au maximum du logiciel. Quand une personne améliore un logiciel, tout le monde devrait pour en profiter. Les licences de la FSF force les utilisateurs à distribuer leurs améliorations si elles les utilisent en externe, la différence ce fait sur cette notion d'externe, et différente définitions sont applicables à différents domaine.