-
Notifications
You must be signed in to change notification settings - Fork 314
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider switching to a more permissive software license #68
Comments
That's fine with me. MIT it is. Thanks for the suggestion. |
Thanks :-) |
I may have been too hasty to switch to the MIT license and will need to consider more which license to use, back to GPLv3 for now. |
Ok, I have looked into it a bit more and from what I understand the more "permissive" licenses are permissive in that they permit others to be less permissive, so I decided to stick with GPLv3. |
Wouldn't using LGPL be a good compromise? This would allow Apache Licence, MIT or BSD licenced python scripts to dynamically import Pafy. As I understand it, under LGPL, any 3rd party modifications to the Pafy library its-self would still need to be released to the public under LGPL. Lifting sections of the pafy library code and using it in another script would mean that that script would need to be released under GPL. It's what videolan's libVLC python library is now released under. |
Yes possibly, I will consider it and get back to you. |
To change software license, you need permission from all copyright holders. In this case, it would be anyone who contributed code to the project, unless their contribution was a trivial change, such as a single line. It looks like there are a couple contributors whose changes are non-trivial. |
@ids1024 thanks for making me aware of this, in that case I will contact the other contributors if I decide I wish to switch and seek their approval. |
@kewitz @ElegantMonkey @stav @Dav1dde |
Yes, the change would be great! |
Yes, sounds like a good idea for the lesser. |
Sure, whatever you decide is good for me. |
Yes, that's alright. |
Great, thank you all for your approval 👍 |
pafy is licensed under GPLv3. This makes it unusable for projects with a more permissive license, like the Apache Licence, MIT or BSD, without them changing their own license to GPLv3 too.
Of course, the choice of license entirely up to you as the author of the software, but I'd like you to at least consider switching to a more permissive license so pafy can be used as a building block by more projects. :-)
The text was updated successfully, but these errors were encountered: