Shouldn't this library be under the GPL license?
See original GitHub issueThis package relies on pyfiglet, which is licensed under the GPLv2.
Various sources say that importing a library under the GPL means that the importing code must also be GPL:
- https://opensource.stackexchange.com/a/6036
- https://stackoverflow.com/a/999543
- https://groups.google.com/d/msg/comp.lang.python/zYZGRRqs_Mk/S7vSwIy4ZzcJ
I don’t even think the whole dynamic linking idea applies for the GPL (GNU doesn’t even differentiate between static/dynamic linking):
The reason I worry about this is because I want to use this library under a MIT licensed application and not have to worry about switching to the GPL (I declare this as a dependency in a setup.py
, if it matters).
If I am correct, is it possible you could either find an alternative to PyFiglet, or write an LGPL wrapper or something for it?
Yeah, I don’t really like legal issues either, I just want to code.
Issue Analytics
- State:
- Created 5 years ago
- Comments:12 (9 by maintainers)
Top Results From Across the Web
Why you shouldn't use the Lesser GPL for your next library
The choice of license makes a big difference: using the Lesser GPL permits use of the library in proprietary programs; using the ordinary...
Read more >What are the implications of licensing a JavaScript library ...
GPL -ed JS is used with other JS without cross calls. If Javascript software licensed under the terms of the GNU GPL is...
Read more >FSF "Why you shouldn't use the Library GPL for your next ...
The FSF specifically recommends that Free software developers use the GPL and not the LGPL, for libraries, as described in "Why you shouldn't...
Read more >Does using a GPL-licensed library, impose ...
Yes and no. You must release the code under GPL or a GPL compatible license (listed here: Compatible licenses ). The FSF would...
Read more >Open Source Licenses to Avoid – How to Prevent the Legal ...
Anything statically linked to the library can only be redistributed under LGPL. Applications that use the library don't have to be. GNU Lesser ......
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Nearly there! just 2 more developers to agree with the proposed license change!
We finally got agreement to move pyfiglet to the MIT license. The PR to convert the license has been submitted, so I am now closing this as resolved… Asciimatics can stay Apache 2.0. Woohoo!