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?