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