Tivoization is a term coined by Richard Stallman referring to TiVo’s practice of preventing owners of TiVo devices from having any access to the software running on them. This essentially defeated the very purpose of the GPLv2 and prompted the creation of GPLv3, which specifically forces those using GPLv3 software to provide a means of changing or updating that software no matter what device it is running on.

Linus Torvalds very infamously rejected GPLv3 calling it “too extreme” and saying that the Free Software Foundation had “lost its mind” on this particular point.

[Linus asked “Why did you undermine GPLv3?”]