TiVo's set-top boxes run on the open source Linux operating system and incorporate GNU open source components. Its systems include features that limit Tivo's functionality if users attempt to modify its internal software.
The forthcoming third version of the General Public License, however, would prohibit manufacturers of consumer appliances that use open source software from implementing technical measures designed to prevent user modifications.
According to the final draft of GPLv3, released Thursday by the Free Software Foundation (FSF), "When you convey a covered work, you waive any legal power to forbid circumvention of technical measures."
That has TiVo worried. "If the currently proposed version of GPLv3 is widely adopted, we may be unable to incorporate future enhancements to the GNU/Linux operating system into our software, which could adversely affect our business," TiVo warns.
The warning was contained within a 244-page financial report that TiVo filed with the Securities and Exchange Commission in April.
The FSF has said it expects GPLv3 to be published in its final form this summer.
In an essay accompanying the release of the final draft, FSF president Richard Stallman took specific aim at TiVo's digital rights management (DRM) policies in explaining the ban on anti-modification measures.
"The ban on tivoization applies to any product whose use by consumers, even occasionally, is to be expected," Stallman wrote.
"GPLv3 ensures you are free to remove the handcuffs. It doesn't forbid DRM, or any kind of feature. It places no limits on the substantive functionality you can add to a program, or remove from it. Rather, it makes sure that you are just as free to remove nasty features as the distributor of your copy was to add them," he continued.
"Tivoization is the way they deny you that freedom; to protect your freedom, GPLv3 forbids tivoization," wrote Stallman, who is known for his uncompromising views favoring free software.
Stallman, however, indicated that the ban does not apply to products meant to be used primarily in business environments.
TiVo officials were not immediately available for comment.
Last week, Novell warned that GPLv3 could disrupt its Linux distribution partnership with Microsoft. Among other things, the new rules would require Microsoft to abandon any patent claims on Linux users if it continues to distribute the open source software through the partnership.
Stay connected and informed by visiting our Enterprise IT Community!

Become a member today for instant access to free InformationWeek research, expert advice, peer perspectives, and more on the following topics:
- Application Performance Management (APM)
- Security Management
- Mainframe 2.0
- IT Automation
- Service Assurance
Also, visit our Government, Retail and Financial Services groups to see how these technologies apply specifically to those industries.
NOTE: Offer valid for U.S., U.S. possessions, & Canada only.