On Sep 22, 4:01pm, m...@eterna.com.au (matthew green) wrote:
-- Subject: re: CVS commit: src/usr.sbin/mdsetimage
| i'm confused. the version we install has all netbsd-code and does
| not use libbfd, and none of the code has gpl copyright. what part
| of it is not gpl free that taints the whole? the only GPL tainting
| part is the bin_bfd.c code which is not used for the installed
The version we install is the bfd version. In /usr/src/usr.sbin/Makefile
there is an external toolchain define that skips mdsetimage. This needs
to be so because we don't provide __fdnlist in compat.
| it uses libbfd, which is a GPL-only library. there is no argument
| for it to be considered anything but to depend upon GPL code, which
| means it must be considered GPL as well, if distributed (which we
| do every second :-) we can say it is dual BSD/GPL but we can't
| safely say it isn't GPL.
| that said, i think it is fine to put just bin_bfd.c into the gpl3
| subdir, as we clearly have no actual gpl dependency on bfd code
| as there is an nlist version as well.
I've done that.