Skip to content
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.

Incompatible GPL license on pngquant-bin #322

Closed
rjmackay opened this issue Apr 8, 2021 · 3 comments
Closed

Incompatible GPL license on pngquant-bin #322

rjmackay opened this issue Apr 8, 2021 · 3 comments

Comments

@rjmackay
Copy link

rjmackay commented Apr 8, 2021

pngquant-bin (used by imagemin-pngquant) is licensed under GPLv3 which is incompatible with this packages MIT license.

@tcoopman
Copy link
Owner

tcoopman commented Apr 8, 2021

pngquant-bin links on their readme to imgaemin-pngquant which is also MIT (I see that you also created an issue over there - imagemin/imagemin-pngquant#77)

image

So that seems like they allow it to be used with the MIT license.

@tcoopman
Copy link
Owner

tcoopman commented Apr 8, 2021

Doing some further investigation, I see that pngquant-bin changed their license and they concluded that imagemin-pngquant can use it because they wrap it (imagemin/pngquant-bin#105).

@tcoopman tcoopman closed this as completed Apr 8, 2021
@rjmackay
Copy link
Author

rjmackay commented Apr 8, 2021

Thanks for the quick response!

they concluded that imagemin-pngquant can use it because they wrap it

Maybe I misread? I thought they changed their license because they concluded it COULDN'T be used under MIT terms so had to be GPL.

The issue probably needs to be resolved within imagemin-pngquant first anyway. However there's a risk that including the GPL'd code within image-webpack-loader means it should be released as GPL. It's not something I can risk in my codebases so I've disabled image-webpack-loader for now.

Any thoughts on if it'd be possible to make https://github.com/imagemin/imagemin-pngquant an optional dependency and only load it when it's used?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants