webpack-contrib/image-minimizer-webpack-plugin

Licensing Concern with a Dependency Used by imagemin-pngquant

kmalyshev opened this issue · 4 comments

Documentation Is:

  • Missing
  • Needed
  • Confusing
  • Not Sure?

Please Explain in Detail...

Your Proposal for Changes

imagemin-pngquant is licensed under the MIT License, but it seems to use a dependency that is under the GPL license, which might impose GPL’s licensing requirements on users of imagemin-pngquant and eventually image-minimizer-webpack-plugin.

imagemin/imagemin-pngquant#77

Is it possible to drop this dependency?

We don't install imagemin-pngquant by default, because we support a lot of different tools, if you don't want to use it just don't use it, look at our package file https://github.com/webpack-contrib/image-minimizer-webpack-plugin/blob/master/package.json#L71, alternatively you can use sharp for example instead imagemin, feel free to feedback

@alexander-akait we should maybe have a note in a readme somewhere about 3rd party licensing?

@evenstensberg We can, but tracking all vendors licenses can be a problem, I think developers must check vendor's licenses or they can setup this job on CI for it