question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Shouldn't this library be under the GPL license?

See original GitHub issue

This 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:

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:closed
  • Created 5 years ago
  • Comments:12 (9 by maintainers)

github_iconTop GitHub Comments

5reactions
peterbrittaincommented, Sep 28, 2018

Nearly there! just 2 more developers to agree with the proposed license change!

1reaction
peterbrittaincommented, Dec 6, 2018

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!

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found