I have some python projects which I release on GitHub.
Some of them binds actions to some DLLs, and some are purely reinventing the wheel.
I choose MIT license for these kind of projects, then I found BSD licenses which seems appropriate too.
Now, I have a bigger project, dealing with a lot of conversions. I plan to make some graphical interfaces too when the low level will be up & working. Yet, this package could be used as a library in higher level projects.
I can mention that I only use numpy in this package (which is licensed under BSD-3).
I'm somewhat lost in choosing a proper license for this kind of project.
GPL seems too constraining in my taste, as MIT or BSD seems a little too permissive.
Are there some licenses that falls in between?
Also, I found that there is Python Software Foundation License.
It seems this license is for contributing to Python itself, but I'm not totally sure what it means and implies.
Does anyone have some pieces of answers regarding this matter too?