@mangeurdenuage @kaia There is no digital handcuffing loophole in the GPLv2; "For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable."
Meanwhile, the GPLv3 actually permits digital handcuffs for commercial-only hardware, as for some reason businesses wanted that.
Businesses have just realized that they can easily get away with infringing copyright of GPLv2 software - as people never read the GPLv2 and GPLv2 projects tend to never enforce the license - but realize that GPLv3+ projects won't hesitate to sue if needed.
It would be totally fine if Linux's license remained GPLv2, provided the license was GPLv2-or-later - but Linus intentionally has made the license GPLv2-only, to stop people from enjoying freedom.
Linus is quite fond of proprietary software, including non-commercial licenses, which is pretty communist.