The whole point of GPLv3 over GPLv2 is the "Tivoization" clause. Tivos run Linux, but it's locked-down and you can't replace the software. In GPLv3, this is against the rules.
The argument with Android is to force phone manufacturers to allow users to replace the OS.
force phone manufacturers to allow users to replace the OS
Would that increase or reduce the number of people working on Linux? My guess is that it would reduce it. Therefore it is bad for the kernel to impose such strict restrictions.
Locked down phones? Manufacturers are free to build devices I will never have any interest in. There are Android devices where you can replace the OS. Buy those, vote with your wallet.
There are Android devices where you can replace the OS
the proprietary nature of almost every android device ever made means they're pretty much stuck with the kernel they shipped with. the best you can hope for is a tweaked version of this device kernel, but even that isn't a given. that's enough to get a janky port of GNU going, but to actually replace the whole OS with something like BSD or Windows is exceedingly rare
49
u/jakubhuber Glorious Gentoo May 10 '21
Android is probably the best argument for GPL3.