La GNU AGPLv3 impose aux clients externes une licence libre ?


#1

J’en doute fortement.


Découplage et simplification de la licence
#2

Quand on doute on vérifie.


#3

Ben surtout en vérifiant, les clients n’ont aucune obligation si on lit ce texte :

https://www.gnu.org/licenses/why-affero-gpl.fr.html

L’AGPL gère le cas de quelqu’un qui modifie Duniter, et le fait tourner modifié sur son serveur, sans distribuer le code source modifié. Cette licence oblige cette personne à ce que le source modifié soit accessible sur le serveur.


#4

Effectivement pas les clients qui n’incorporent pas le coeur. Mais comme Duniter est tout autant client que serveur, pour tout client incorporant Duniter si.

Par exemple tous les clients bittorrent incorporent la lib Bittorrent et sont clients / serveurs. Si donc la lib était AGPL ces clients le seraient aussi.

Pour celui qui voudrait permettre un client non-libre sur la lib Bittorrent, il pourrait créer un logiciel tiers encapsulant la lib Bittorrent et proposant une API, via laquelle les clients communiqueraient, pouvant alors être considérés comme séparés du coeur.