Open tony opened 5 years ago
Any opinions on license in this?
PyLTI is BSD 2 Clause (https://github.com/mitodl/pylti)
Django is BSD (https://github.com/django/django/blob/master/LICENSE)
The difficulty is this can't be incorporated in a project the same way, even though it's open source
I would like to reraise this very issue. A GPL license makes it impossible to use this plugin! At least changing to LGPL would allow to use it. Especially consider that the libraries you are using - namely django-oauth and pylti - use a BSD license. Otherwise one would have rewrite your modules in a very similar way.
Thanks, Sebastian
This is still an issue for me.
When someone writes a web app, their intention is to make a new creation, not to become a viral derivative of a django package that (hopefully!) helped them in the process.
Otherwise https://github.com/dmitry-viskov/pylti1.3 might be a newer option anyway...
Normally Django plugin (python packages in general) are licensed MIT/BSD/ISC/etc.
This GPL license makes it tricky to incorporate (in fact in my case I'd end up writing something totally new)
https://github.com/ccnmtl/django-lti-provider/blob/master/LICENSE
It is true the BSD license django uses is compatible with GPL. So if a GPL project were to want to incorporate this, it would probably be okay. The issue is two things in my case:
(I think?) this may be true in general for other prospective users of this package.