DriverLoader has always been honest about its licence; LinuxAnt's "objection" to the taint for their modem driver is that it "confuses" customers if each module that the driver loads causes a taint message to appear. So, one taint message is OK, but several messages is trouble.
Personally, I feel LinuxAnt are being unnecessarily underhand; it would have been just as effective to ask the developer of modutils to provide a method to warn once for a sequence of module insertions done by modprobe. In other words, if I call "modprobe foo; modprobe bar", where both are tainted, I get two taint messages. If I call "modprobe --error-on-fail foo --no-error-on-fail bar baz biff" where all 4 modules are tainted, modprobe prints one taint message for all four modules, inserts foo or fails, and then tries to insert bar, baz and biff, not worrying if any of them fail to insert due to lack of hardware.
This fits what they claim to want to do, but avoids annoying kernel developers too much. It also ensures that oops output remains tainted, which the current solution doesn't.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds