Conversation

The other would-be-funny-if-it-weren't-so-sad thing here is the idea that in 2021 the GNU Coreutils have the market leverage to convince consumers to choose free software over proprietary alternatives
Quote Tweet
Hey, want to take a guess what the @FSF's latest board member, Ian Kelling's, most recent contribution to Free Software is? That's right: harassing a project trying to rewrite common POSIX tools in Rust for being Anti-Freedom™. Because they chose the MIT license.
Show this thread
Image
7
112
There's a whole drama over it: lwn.net/Articles/47830 GPL proponents see Toybox as essentially an anti-GPL-enforcement project. The Toybox maintainer is the person who *started* the BusyBox GPL enforcement actions and then grew disillusioned with it. I find it quite amusing.
1
3
Linux kernel has GCC plugins that are GPLv2 only which is incompatible with the GCC GPLv3 license. If you use those, you lose the GCC Runtime Library Exception and cannot distribute the resulting code if it links in libgcc code. The whole thing is just a mess and is painful.
1
2
You also presumably can't redistribute the plugins and instead can only build them locally. The Linux kernel can use them because it doesn't need the runtime library exception. GCC is such a pain (cross-compiling, etc.) and I'm glad AOSP got rid of it. GNU binutils soon too.
1
It is the GPL at fault. GPL is similarly incompatible with MPL 1.0 in the same way for the same reason. It's incompatible with other licenses for similar reasons. Even if the talking point that Sun chose the license for that reason was true (doubtful), it's still GPL's fault.
1
1
Show replies