3 ms·
System76, Asus, etc. don't run afoul of GPLv3 because they don't restrict what you can install. Most Android devices also don't violate any GPLv3 licenses, bec
by nrclark 7y ago
System76, Asus, etc. don't run afoul of GPLv3 because they don't restrict what you can install.
Most Android devices also don't violate any GPLv3 licenses, because they don't include any GPLv3 software. GPLv2 software like the kernel doesn't have this same restriction.
Apple decided to take the approach of "don't include GPLv3 software" so that they wouldn't have to worry about it once they fully lock down their computers. If Apple included a modern Bash with MacOS, they would need to give all owners access to any compilers or signing keys necessary to modify Bash and replace the binary that Apple shipped. Today, it's possible to do that. Tomorrow, it might not be.
- panpanna 7y agoBut the kernel itself is GPLv3. Nevermind, let's agree to disagree
- geofft 7y agoThe kernel itself is specifically under GPLv2 only. That's not a point you can disagree on. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/COPYING https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...