To put this topic in perspective, consider a buggy printer driver to which RMS could not get source code without signing an NDA all those years ago. The very idea he found so repugnant that he began the GNU project and FSF. If that hadn't happened, there probably would not be a KCLUG.