| > AGPL has massively enhanced virality, which is the entire point. Yep, but AFAIK (not a lawyer I have just spent some time trying to figure this out) it doesn't affect other software over the Internet: Some examples based on Friendica: - Chrome won't become AGPL licensed by being used to access Friendica - MariaDB won't become AGPL licensed by being accessed by Friendica - any changes you make to Friendica must obviously be AGPL (if you let anybody use it) - if you want to write an extension for Friendica it needs to be AGPL (but if you want you can also release it under another license) - if you want to put your or someone elses open source or proprietary code into Friendica you must plan to release that code too under the AGPL (of course you can still release it under another license simultaneously but it must be available as AGPL in addition.) The difference is that not in what it infects but how it spreads - kind of. |
Obviously it can't change the license of other products, but other products trigger the virality. For example, Apache calls a module which triggers generating a graph from your custom grafana instance. Your custom code is now AGPL.