image optimizer for web

Please provide attribution for 3rd party libraries

fhanau said, on 19/01/2023
Looking at the files produced of pingo, it appears that pingo uses code from the libjpeg-turbo and mozjpeg projects as the output files have the set of scan optimizations implemented in mozjpeg alongside other optimizations. However, you do not mention in the pingo binary or documentation that you are using these libraries.
This is a violation of the open-source license terms (https://github.com/mozilla/mozjpeg/blob/master/LICENSE.md). Both libraries only allow you to use them under the terms of the license, which requires attribution among other things.

Please comply with the open-source licenses and provide attribution – if I remember correctly pingo started out as a fork of ECT, so follow the license requirements for each tool/library you use.
Alternatively, you could remove these libraries from pingo. What would be easier and in the interest of the overall community is to open-source pingo. You can provide a readme file to give attribution or comply with the other license requirements and the data compression community will be able to more easily contribute improvements and bug fixes.
https://css-ig.net/pingo pingo
Gary said, on 27/02/2023
No reply from the author? Please follow up here, this has been a longstanding concern, especially as you are now taking donations. It’s very easy to publish your code on GitHub, there’s no need to delay to “tidy it up” or make it presentable etc, just publish it as is. Once that’s done, others can help you add appropriate licenses and attributions. 
cédric (dev) said, on 19/07/2023
> pingo started out as a fork of ECT
the very early version (~2016) were mentionned as fork

- for PNG, those early version were to evaluate the zopfli changes + some of basic heuristics
but ~2017, it got its own optimizer/heuristics which are content-based — it would not use existing tools like OptiPNG, nor 'zopflipng', nor the heuristics from lodepng

- for JPEG, it would be some kind of jpegtran's clone

> you do not mention in the pingo binary or documentation
it was but not in the unfinished doc you mentionned. for v1.x it would be there
to the best of my understanding, those could be used in closed-source project

> in the interest of the overall community
perhaps it would not be that hard to find my contributions outhere whatever the form they have

> especially as you are now taking donations
donations sum < 4 years of hosting cost. what i am doing there is losing time/money to provide free stuff

reply