Bug 203815 - [new port] graphics/pngout: optimizes png files losslessly
Summary: [new port] graphics/pngout: optimizes png files losslessly
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: feature, needs-qa, patch
Depends on:
Blocks:
 
Reported: 2015-10-16 10:18 UTC by Torsten Zühlsdorff
Modified: 2016-03-08 16:22 UTC (History)
2 users (show)

See Also:


Attachments
shar with new port: pngout (1.59 KB, text/plain)
2015-10-16 10:18 UTC, Torsten Zühlsdorff
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Torsten Zühlsdorff 2015-10-16 10:18:17 UTC
Created attachment 162112 [details]
shar with new port: pngout

This port is requested by Murk Fletcher in ports@ with Message-Id <CAH=3fOOQUyfXS4MTZjtfKTpaEW_Wg=ZAmQcmGKHyLpas8RTjfA@mail.gmail.com>.

The program is specialized in loosless optimization of PNG files and claims to be better than similar programs (when choosing the right options).

The port is also a future dependency of image_optim which is aimed to get into the ports.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2015-10-16 10:44:25 UTC
@Torsten, Unless I'm mistaken, I don't believe ports should install binaries, unless in particular cases that I'm not familiar with.

CC'ing portmgr@ for feedback

And thank you for taking care of a user port request (on the mailing lists), it didn't go unnoticed.
Comment 2 Torsten Zühlsdorff 2015-10-16 10:50:28 UTC
(In reply to Kubilay Kocak from comment #1)

> @Torsten, Unless I'm mistaken, I don't believe ports should install binaries,
> unless in particular cases that I'm not familiar with.

> CC'ing portmgr@ for feedback

I believe so too, but in this case the binary is the only think provided. The site explicitly did not publish the source code. :(

Maybe we should make clear that this could be a serious security problem?

Lets wait for the feedback.

> And thank you for taking care of a user port request (on the mailing lists), 
> it didn't go unnoticed.

I'm glad to help :)
Comment 3 Antoine Brodin freebsd_committer freebsd_triage 2015-10-16 11:01:56 UTC
According to: http://advsys.net/ken/utils.htm#pngoutkziplicense

"""Redistributing, repackaging, or reusing the PNGOUT or KZIP executable is prohibited without the express consent of Ardfry Imaging, LLC, and a formal business agreement."""

So distributing those packages would be illegal
Comment 4 Mathieu Arnold freebsd_committer freebsd_triage 2015-10-16 11:04:17 UTC
(In reply to Kubilay Kocak from comment #1)
> @Torsten, Unless I'm mistaken, I don't believe ports should install
> binaries, unless in particular cases that I'm not familiar with.

What do you mean "ports should not install binaries" ?
Comment 5 Torsten Zühlsdorff 2015-10-16 11:06:27 UTC
(In reply to Antoine Brodin from comment #3)

> Redistributing, repackaging, or reusing the PNGOUT or KZIP executable 
> is prohibited without the express consent of Ardfry Imaging, 
> LLC, and a formal business agreement.

Thanks for pointing this out! But one line above this is stated:

> The command line versions of PNGOUT.EXE and KZIP.EXE are free, 
> as are the Mac and Linux ports. 

I think i need to contact the author for clarity.
Comment 6 Mathieu Arnold freebsd_committer freebsd_triage 2015-10-16 11:07:21 UTC
(In reply to Antoine Brodin from comment #3)
> According to: http://advsys.net/ken/utils.htm#pngoutkziplicense
> 
> """Redistributing, repackaging, or reusing the PNGOUT or KZIP executable is
> prohibited without the express consent of Ardfry Imaging, LLC, and a formal
> business agreement."""
> 
> So distributing those packages would be illegal

Or one could ask them about it, see if they consent :-) (not volunteering though)
Comment 7 Po-Chuan Hsieh freebsd_committer freebsd_triage 2015-10-16 11:22:53 UTC
(In reply to Mathieu Arnold from comment #4)

I guess he means "pre-compiled" binaries. But we already have some in ports tree, e.g. archivers/rar.
Comment 8 Torsten Zühlsdorff 2015-10-16 11:36:33 UTC
(In reply to Mathieu Arnold from comment #6)

> Or one could ask them about it, see if they consent :-) 
> (not volunteering though)

I did this some minutes ago. I will add the answer when it arrives.
Comment 9 Torsten Zühlsdorff 2016-03-08 16:22:07 UTC
Finally i've got an answer: no.

While the deny-statement do not match the description and the way the ports-tree work, i did some more research. This was not the first request for this port. I found 2 more requests in the last 3 years and all ask the author because of the unclear license . I am the first who get an answer. So i would say we can't include it - sadly.

Therefore i close this PR.