being designed to worth with is NOT the same as being derived from
if it was then every windows program would be derived from windows (after all, what other OS implements those system calls? SAMBA doesn't count as it is explicitly a copy of the windows API)
as such the license of the kernel is irrelevant for UIO simply because it is userspace and is using the defined interface.