But any chance of LGPL?
Or would we need a conplete reimplementation for BSD?
FreeBSD doesn't like GPLv3, but OpenBSD and DragonFlyBSD don't have a problem with it. I don't know about NetBSD off the top of my head.
IMO this seems like something that should be GPL and I think you needn't change it.