Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Monday, 22-Sep-2025 00:17:29 JST
翠星石@a1ba @klme @itsfoss @SuperDicq @mischievoustomato >if we think of GPLv2 being less restrictive to companies
If you actually read the GPLv2 and GPLv3, you'll realize that neither license contains any restrictions and GPLv3 being a better license, better suits companies.
The GPLv2 in fact totally forbids tivotization; "The source code for a work means the preferred form of the work for making modifications to it. 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****." (note there are some "creative interpretations" that providing incomplete compilation scripts that compile object code that does not execute (i.e. not an executable) is compiling with the GPLv2 - but really those Linux developers only ever enforce their license against freedom).
Meanwhile, the GPLv3 permits tivotization for commercial-only hardware (as companies wanted that);
A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling.
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
(Quite clearly merely a longer-winded way of stating what the GPLv2 requires, except looser, as commercial-only hardware is excepted).
https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
https://www.gnu.org/licenses/gpl-3.0.en.html
>even though it's less restrictive than GPLv2
With weak licenses, you do not have any defenses against patent or trademark threats, thus the chances of restrictions with weak software is much higher.