●● IRC: #techbytes @ Techrights IRC Network: Thursday, August 27, 2026 ●● ● Aug 27 [02:38] *x-amarsh04 has quit (Quit: Konversation terminated!) [02:46] *x-amarsh04 (~amarsh04@xk49uzi5amp4u.irc) has joined #techbytes ● Aug 27 [07:57] schestowitz[TR2] This is not precisely correct, so here's the precise explanation. [07:57] schestowitz[TR2] In the Tivo, the proprietary software in question was preinstalled [07:57] schestowitz[TR2] firmware, not modifiable at all. The Tivo also contained a modified [07:57] schestowitz[TR2] version of Linux, modified with a malicious DRM functionality. The [07:57] schestowitz[TR2] firmware would verify that the running copy of Linux was the precise [07:57] schestowitz[TR2] binary that the company had shipped. As a result, it was impossible [07:57] schestowitz[TR2] to fix the DRM by installing a modified version of Linux -- the [07:57] schestowitz[TR2] firmware would detect that and turn off some functionality. [07:57] schestowitz[TR2] (DRM decoding, I think.) [07:57] schestowitz[TR2] The fix in GPLv3 was to require the binary to be accompanied by [07:57] schestowitz[TR2] installation information -- how to install a modified version of the [07:57] schestowitz[TR2] GPLv3-covered program in the same hardware and have it fully [07:57] schestowitz[TR2] functional. [07:57] schestowitz[TR2] :"This is not precisely correct, so here's the precise explanation. [07:57] schestowitz[TR2] In the Tivo, the proprietary software in question was preinstalled [07:57] schestowitz[TR2] firmware, not modifiable at all. The Tivo also contained a modified [07:57] schestowitz[TR2] version of Linux, modified with a malicious DRM functionality. The [07:57] schestowitz[TR2] firmware would verify that the running copy of Linux was the precise [07:57] schestowitz[TR2] binary that the company had shipped. As a result, it was impossible [07:57] schestowitz[TR2] to fix the DRM by installing a modified version of Linux -- the [07:57] schestowitz[TR2] firmware would detect that and turn off some functionality. [07:57] schestowitz[TR2] (DRM decoding, I think.) [07:57] schestowitz[TR2] The fix in GPLv3 was to require the binary to be accompanied by [07:57] schestowitz[TR2] installation information -- how to install a modified version of the [07:57] schestowitz[TR2] GPLv3-covered program in the same hardware and have it fully [07:57] schestowitz[TR2] functional." ● Aug 27 [08:58] *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes ● Aug 27 [09:00] *psydruid has quit (Ping timeout: 2m30s) [09:17] *x-amarsh04 has quit (Quit: Konversation terminated!) [09:21] *x-amarsh04 (~amarsh04@xk49uzi5amp4u.irc) has joined #techbytes ● Aug 27 [10:35] *FANTOM has quit (Ping timeout: 120 seconds) [10:47] *FANTOM (~fantom@freenode-crc.udo.r9g5d1.IP) has joined #techbytes ● Aug 27 [16:51] *FANTOM has quit (Ping timeout: 120 seconds) [16:59] *FANTOM (~fantom@freenode-crc.udo.r9g5d1.IP) has joined #techbytes ● Aug 27 [19:08] *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes [19:10] *psydruid has quit (Ping timeout: 2m30s) ● Aug 27 [21:05] *x-amarsh04 has quit (Quit: Konversation terminated!) ● Aug 27 [23:44] *FANTOM has quit (Ping timeout: 120 seconds) [23:44] *psydruid (~psydruid@jevhxkzmtrbww.irc) has joined #techbytes