Extremely poor analogy. I do not distribute my review with the book.
Someone buying the book is able to use the book just fine (for the
purpose for which it was sold) without my review. They need neither
my review nor other modifications before the book becomes readable.
As Ingo said, you need either the digital signature or other changes
before a Tivo kernel image will load.
No. Those are independent works. They are not distributed to make a
certain piece of software function in a particular way or place. The
presence of software in a box with CPU microcode is -- at least in
every case I have seen -- what GPL calls "mere aggregation".
No. I explained this before. Try reading the thread and the GPL. I
am not sure where people get the (wrong) idea that the GPL only
concerns itself with "derivative work[s]".
If and when they do, I'll consider the rules that might apply. Until
then, it is fairly stupid to try to defend Tivo by saying they *might*
do something they currently don't, and if they did, they *might* have
a defense that they currently don't.
Michael Poole
-