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
| version.

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.


Reply via email to