Conversation

GPLv2 forbids the additional non-free restrictions added in GPLv3 so they can't be mixed together. It isn't permitted to use Linux kernel code in GNU projects or vice versa. GPL is why Linux users don't have a nice mainline ZFS implementation. This hardly qualifies as freedom.
3
19
GPL is a non-free software license. It's avoided by projects with strict requirements for free software licenses like OpenBSD. Free Software means the freedom to use it for any purpose, including building a device with an immutable root of trust or mixing it with other software.
1
6
Replying to
If there's a license incompatibility, then at least one of the licenses doesn't support the freedom to use the software for any purpose. A true Free Software license doesn't have license incompatibilities. The people who regularly contact me pushing GPL helped me realize this.
1
7
Replying to
Using an out-of-tree filesystem is never going to work out well while following along with mainline kernels. The Linux kernel developers essentially have the attitude that breaking out-of-tree drivers is a good thing to force people to want to get everything upstream.
1
Show replies
Replying to
otoh, i'm not a fan of the GPL but the Linux kernel is probably one of the few GPL success stories — being able to get kernel source code for products running Linux has been a pretty big deal
1