Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

As a non-American I only know TiVo from the term Tivoization [0]. So the company had its use for me as well I guess.

("Tivoization is the practice of designing hardware that incorporates software under the terms of a copyleft software license like the GNU General Public License (GNU GPL), but uses hardware restrictions or digital rights management (DRM) to prevent users from running modified versions of the software on that hardware." [0])

[0] https://en.wikipedia.org/wiki/Tivoization



Interestingly, TiVo didn't do Tivoization, instead they let you run modified GPL software but broke the proprietary software when run on top of modified GPL software. Basically an early form of attestation.

https://sfconservancy.org/blog/2021/mar/25/install-gplv2/ https://sfconservancy.org/blog/2021/jul/23/tivoization-and-t... https://events19.linuxfoundation.org/wp-content/uploads/2017...


That's something of a bold assertion repeated as fact.

Stallman coined the term "Tivozation". The word was literally created to describe how TiVo acted. Without TiVo doing what TiVo did, and Stallman calling it out, the word would not exist.

Stallman then went on to use the neologism to promote the need for a GPLv3 to combat such practises.

Bradley Kuhn -- the director of the Software Freedom Conservancy and writer of 2/3 of those links you're linking to -- has a public dispute with Stallman, disagrees about the need for GPLv3, and disagrees about Stallman's characterisation of TiVo's behaviour. But it's disingenuous to claim Stallman's own coinage doesn't mean what he intended it to mean.

Edit to add: Stallman is quite correct to call out TiVo's behaviour, even if it's "just" the proprietary software that intentionally breaks itself when you exercise your software freedoms. TiVo's intent is to smack you good and hard if you dare exercise your GPL freedoms even a little bit. They benefitted from GPL'd software that got them to market faster, but you can't benefit by e.g. installing a better kernel, they intentionally brick the functional system. That's not acceptable.


It's not acceptable indeed, and it highlights a very important distinction between MIT/BSD-like licenses and the GPL: GPL license are about USER freedoms. The user of your software. BSD/MIT are more about company/creator freedom.

If you use GPL software, it comes with rights: You can request and inspect the source code. It also comes with obligations: You must share any changes you make so that all downstream users know what they'll get.

TiVo may not have violated GPLv2, they certainly violated its spirit with a workaround. And thus GPLv3 was born, indeed.

TiVo could have done what they wanted using BSD, but they opted for Linux, took the benefits, didn't give anything.

Of course, one can find this acceptable, Linus Torvalds seem to think it is acceptable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: