Opened 3 years ago
Last modified 3 years ago
#64530 new defect
gscan2pdf: put license_noconflict allowed for libpaper?
Reported by: | tenzap | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | gscan2pdf |
Description
According to the builder logs:
"gscan2pdf" is not distributable because its license "GPL-3" conflicts with license "GPL-2" of dependency "libpaper" Staging private archive for upload: gscan2pdf-2.12.4_0.darwin_15.x86_64.tbz2
I checked the dependency tree:
gscan2pdf <- ImageMagick <- ghostscript <- libpaper
Aso, there is no reference to the headers of libpaper in gscan2pdf sources.
So, is it ok to add this in the portfile?
license_noconflict libpaper
Change History (3)
comment:1 Changed 3 years ago by jmroot (Joshua Root)
comment:2 Changed 3 years ago by tenzap
gscan2pdf is written in perl, so no direct lib dependency afaik. There is no header from libpaper used is in the sources of gscan2pdf.
comment:3 Changed 3 years ago by jmroot (Joshua Root)
It doesn't matter what language the program happens to be written in. What matters is whether a combined work is being created that is covered by two or more conflicting licenses. Including a header is just one of several ways that can happen.
Note: See
TracTickets for help on using
tickets.
Conflicts can happen through indirect use, not just direct use. You have to look at what libraries gscan2pdf is linked with, and what libraries they are linked with, recursively.