yeah, that seems hyperbolic. Twisted can have a steep learning curve, but it is proven and pretty solid. Not sure why one would think it a clusterfuck.
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.
AGPL is designed for software like yours, however because of the legal hassle most companies will just avoid your software. As a comparison your competition both tornado and twisted use very permissive licenses without any issue.
11 comments
[ 3.4 ms ] story [ 25.8 ms ] threadAlso I'd recommend dropping the AGPL license.
What's wrong with the AGPL? I just thought it'd be the best fit for something like this.
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_sourc...