Yes. And if it's an in-kernel driver, they either violate the GPL and/or
hack up something completely unmaintainable. UIO gives them the
possibility to do the dirty part of the driver in user space, and it can
simply become a part of their application. They can use the tools they
know, and don't have kernel version issues. And they can choose any
license they want for the userspace part. BTW, all userspace drivers I'm
aware of are GPL.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds