3 ms·
Even though uWSGI's source is GPL, that doesn't mean your web apps need to be GPL, that would make this completely useless (same way your editor is GPL but the
by dryicerx 17y ago
Even though uWSGI's source is GPL, that doesn't mean your web apps need to be GPL, that would make this completely useless (same way your editor is GPL but the code you write with it does not need to be). This would apply if you decide somehow bundle the uWSGI's source within your application for whatever reason.
- illumen 17y agohi, If your app links to a GPL app, then your app is most likely covered by the GPL. There are not copyright notices in all the files... but it looks like you are supposed to import a GPL module into your python program... thus the GPL is in effect. The uwsgi.c python module has a GPL copyright notice. If your python web app talks to the server over a socket... then that is a different thing, and the GPL does not apply. So I'm not sure how it applies in this case where your app talks to it over a socket. Note the README in the project is empty... and there is not much other documentation which I could find that explains exactly how this is to be used.
- chipsy 17y agoThe regular GPL contains a distribution loophole which excludes your use case. That case is covered by AGPL: http://en.wikipedia.org/wiki/Affero_General_Public_License http://en.wikipedia.org/wiki/Affero_General_Public_License
- viraptor 17y agoYes, it is a GPL module they want you to load. On the other hand the protocol is itself is so simple, you can write your own implementation of the wsgi module in 15 min. and stop worrying about that. (without looking at their python_wsgi source of course)