bwesterb / py-demandimport

Lazy import python modules for low start-up time. (Taken from mercurial.)
GNU General Public License v2.0
46 stars 8 forks source link

License trouble (GPL) #12

Open mara004 opened 1 month ago

mara004 commented 1 month ago

The GPL is quite problematic for something as fundamental as an import utility. It means that any open-source project which strives to be liberal-licensed (e.g. pypdfium2) cannot use this package. Is there any chance of getting the license changed to something more permissive, such as Apache, BSD, MPL, LGPL or similar?

bwesterb commented 1 month ago

I would like to, but this package is based on Mercurial's demandimport.py which is GPLv2.

mara004 commented 1 month ago

I see... The Readme says Matt Mackall is the original author.[^1] Has anyone yet attempted to ask them whether they would be willing to relicense this portion of code?

[^1]: though I hear they seem to have renamed themselves to Olivia Mackall

bwesterb commented 1 month ago

I'm not aware of anyone reaching out. Please feel free to do so.