4 ms·
The project you're working on is essentially a library - It's linked to by whatever software another developer might want to use. I'm certainly not a lawyer, b
by e1ven 11y ago
The project you're working on is essentially a library - It's linked to by whatever software another developer might want to use.
I'm certainly not a lawyer, but my understanding is that the AGPL an version of the GPL, with a clause that requires developers to share their code if they host the service, not just if they distribute the code.
Since the AGPL is based on the GPL, rather than LGPL, it would mean that any projects that used your library would count as Derived Works - They'd need to release their whole project if they used your code.
Typically, one might see the AGPL used for services, rather than component libraries.
This has caused some companies, such as Google, to ban using any AGPL code.
See: http://www.theregister.co.uk/2011/03/31/google_on_open_source_licenses/ http://www.theregister.co.uk/2011/03/31/google_on_open_sourc...