this post was submitted on 09 Feb 2026
215 points (96.9% liked)
Linux
12244 readers
204 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
The kernel is licensed under GPL, specifically only version 2. And it can't be relicensed, since it contains code from many people. The poster above is complaining about command-line utilities that are being rewritten in Rust.
Binary-only modules can be used with the kernel, because ~~they don't use the kernel's source, only the API or~~ a GPL middleware is made that is compiled with kernel header files, but provides an intermediary API for the binaries. I'm not quite versed in what exactly is allowed and prohibited by GPL.
Edit: Linux-syscall-note explicitly places the boundary of 'derivative works' at syscalls โ so userspace programs aren't considered derivative and don't have to be licensed under GPL, but kernel modules are.