I've been developing a Django app for my work (scientific stuff), and I'm planning to release it on GitHub very soon. But I do have licensing questions to be sure to do it right. This work is modular, and made of three parts :the Django app. The plan is to use the GNU AGPL v3a python library called by the Django app. Plan is LGPL v3a C shared library used in the python library. Plan is to also use LGPL v3, but this part is actually the tricky one, since that's a repackaging of a standalone which is under GPL v2 or any later version. If I understood correctly, LGPL v3 is indeed considered GPL v2 or any later version. Am I correct about that ? If so, is my plan ok, or is there something illegal ?Additional question : On GitHub, do I need to put license headers in every files, or just configure the project with the proper licence ?
Licensing questions
lgpl;agpl 3.0;gpl 2