Je ne connaissais pas cette licence (qui n'est pas nouvelle contrairement à ce que dis la dépêche) et je suis plutôt séduit par ses termes.
Je voudrais un peu sortir du débat ci-dessus qui n'a pas tellement de sens (après tout si la licence ne vous convient pas, n'utilisez pas le soft c'est tout) pour faire ressortir l'aspect positif.
Je prends mon cas, je développe de nombreuses applications Web et par exemple feu le plugin d'import de Skyblog pour Dotclear 1.2 (feu, car plus maintenu depuis un certain temps). Il est en GPL. Hors j'ai eu le cas de plusieurs plateformes de blogs qui ont repris mon code, l'ont mis à jour et adapté à leur plateforme pour permettre à leurs utilisateurs de passer de Skyblog à leur plateforme à eux.
Selon la GPL, ils ne sont pas obligés de redistribuer leurs modifications puisqu'ils ne redistribuent pas de binaire (mais de toutes façons le binaire d'un script PHP, c'est rare). Pourtant j'estime que leurs modifications devraient être publiques pour que je puisse les intégrer au source du plugin, que je n'ai pas le temps de maintenir, mais qui est bien utile à pas mal de gens.
Dans tous les cas j'ai fait une demande polie d'obtenir le source modifié pour que tout le monde puisse en profiter. J'ai parfois même directement téléphoné aux développeurs. Sur les 3 ou 4 plateformes qui ont repris le plugin à leur bénéfice, une seule m'a transmis son source.
Voilà c'était juste pour illustrer à quel point je trouve la démarche de l'AGPL intéressante et utile, au point que je pense que je vais placer mes applis sous cette licence désormais.
J'avoue ne pas comprendre les réticences de certains face à cette licence. Elle n'oblige pas à maintenir un repository du source à jour à la seconde près, mais comme pour la GPL de fournir le source quand il est demandé. La GPL indique même que le délai pour fournir les sources doit être "raisonnable", ce qui laisse le temps de relire un peu le code et vérifier qu'on file pas des infos sensibles ou des failles. De plus cette licence ne s'appliquera que lorsque vous utiliserez une appli en AGPL, qui concernera probablement principalement des applis web (wikis, forums, cms, etc.).
« Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)
# Une autre vision
Posté par BohwaZ (site web personnel, Mastodon) . En réponse à la dépêche GNU Affero General Public License : la GPL des applications web. Évalué à 8.
Je voudrais un peu sortir du débat ci-dessus qui n'a pas tellement de sens (après tout si la licence ne vous convient pas, n'utilisez pas le soft c'est tout) pour faire ressortir l'aspect positif.
Je prends mon cas, je développe de nombreuses applications Web et par exemple feu le plugin d'import de Skyblog pour Dotclear 1.2 (feu, car plus maintenu depuis un certain temps). Il est en GPL. Hors j'ai eu le cas de plusieurs plateformes de blogs qui ont repris mon code, l'ont mis à jour et adapté à leur plateforme pour permettre à leurs utilisateurs de passer de Skyblog à leur plateforme à eux.
Selon la GPL, ils ne sont pas obligés de redistribuer leurs modifications puisqu'ils ne redistribuent pas de binaire (mais de toutes façons le binaire d'un script PHP, c'est rare). Pourtant j'estime que leurs modifications devraient être publiques pour que je puisse les intégrer au source du plugin, que je n'ai pas le temps de maintenir, mais qui est bien utile à pas mal de gens.
Dans tous les cas j'ai fait une demande polie d'obtenir le source modifié pour que tout le monde puisse en profiter. J'ai parfois même directement téléphoné aux développeurs. Sur les 3 ou 4 plateformes qui ont repris le plugin à leur bénéfice, une seule m'a transmis son source.
Voilà c'était juste pour illustrer à quel point je trouve la démarche de l'AGPL intéressante et utile, au point que je pense que je vais placer mes applis sous cette licence désormais.
J'avoue ne pas comprendre les réticences de certains face à cette licence. Elle n'oblige pas à maintenir un repository du source à jour à la seconde près, mais comme pour la GPL de fournir le source quand il est demandé. La GPL indique même que le délai pour fournir les sources doit être "raisonnable", ce qui laisse le temps de relire un peu le code et vérifier qu'on file pas des infos sensibles ou des failles. De plus cette licence ne s'appliquera que lorsque vous utiliserez une appli en AGPL, qui concernera probablement principalement des applis web (wikis, forums, cms, etc.).
« Je vois bien à quels excès peut conduire une démocratie d'opinion débridée, je le vis tous les jours. » (Nicolas Sarkozy)