I'm packaging linkchecker.
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=27468

Different files of linkchecker have different license headers. The
license field of the package is as follows:

(license (list l:gpl2+
               l:bsd-2 ; linkcheck/better_exchook2.py
               l:bsd-3 ; linkcheck/colorama.py
               l:psfl  ; linkcheck/gzip2.py
               l:expat ; linkcheck/mem.py
               l:isc   ; third_party/dnspython
               l:asl2.0))

gpl2+ is a stricter license than the other licenses, and covers the
"program as a whole". So, do we really need to mention the other
licenses, especially those licenses which cover only one source file? Is
it a good idea to hide the multiple licenses from the user, and just
mention gpl2+ as the license of the whole package?

Reply via email to