Today marks the release of GPL version 3.0, the first update to the free software license in 15 years. The GPL is the license Linux operating systems are released under and focuses on freely available code you can modify. Every TiVo has been built on a basic Linux kernel but the new version of the license may be at odds with how TiVo uses Linux.
The new version of the GPL includes a provision to prevent "TiVoization" which means you can download TiVo's open source code and modify at will, but you can't run it on your TiVo due to security keys and digital rights software.
Back in April, TiVo filed a report with the Securities and Exchange Commission warning that the upcoming GPL v3 could harm their business. With the new version out today, it's still too early to tell if TiVo can continue releasing their software under the v2.0 license or if they will be forced to move to the new version and provide a way for developers to circumvent any security or copy-protection limits.