I believe you misunderstood the discussion. I don't think moving ndiswrapper to non-free was even considered. It was discussed whether to put ndiswrapper to contrib. Software in contrib is required to follow the DFSG, but it's allowed to depend on non-free software. In other words, nobody challenged the notion that ndiswrapper was free software per se.
All "linking" is happening in the kernel memory on the end user system. There is no such thing as ndiswrapper "linked" to a non-free driver for the purpose of distribution.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds