4 ms·
It’s because they know Linus doesn’t care about software freedom[1] and it’s difficult to find kernel devs willing to sue when they know the boss doesn’t want t
by billyjobob 5y ago
It’s because they know Linus doesn’t care about software freedom[1] and it’s difficult to find kernel devs willing to sue when they know the boss doesn’t want them to.
[1] e.g. when TiVo violated the GPL he let them, because apparently they found a loophole. When FSF closed the loophole definitively in GPLv3 he refused to adopt it. Also he grumbles about Nvidia but he was the one who created the weird loophole that “some parts of the kernel aren’t gpl” specifically to allow them to violate GPL so Linux could have their drivers.
- pabs3 5y agoThe Software Freedom Conservancy represents a coalition of Linux kernel developers who are willing to sue despite Linus' opinions. [1] is incorrect, what TiVo did (disabling the proprietary software on your device when you modify the GPL software) is allowed even by GPLv3, even though RMS did want to prevent the possibility of that. Also, the requirement to allow software reinstall is there even in GPLv2. https://events19.linuxfoundation.org/wp-content/uploads/2017/11/Safely-Copylefted-Cars-Reexamining-GPLv3-Installation-Information-Requirements-ALS-Bradley-Kuhn-Behan-Webster-1.pdf https://events19.linuxfoundation.org/wp-content/uploads/2017... https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-the-gpl-right-to-install/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-t...
- Wowfunhappy 5y ago> Also, the requirement to allow software reinstall is there even in GPLv2. >> a key reason that the GPLv2 was created, is the software freedom to reinstall a modified version. Would that mean e.g. Apple is breaking the GPL by including GPLv2 components in iOS and not letting me reinstall modified versions of those components on my iPhone?
- pabs3 5y agoWhich GPL components are there in iOS?
- Wowfunhappy 5y agoI don’t know, but System Presences > General > About > Legal contains copies of GPLv2. Edit: Ohhh, I think they might all be lgpl. Or, one is for libstdc++ but it mentions some special exemption?
- lmm 5y ago> Would that mean e.g. Apple is breaking the GPL by including GPLv2 components in iOS and not letting me reinstall modified versions of those components on my iPhone? If Apple were including GPLv2 components in iOS, yes. Why do you think all the Apple userland is based on BSD?