> it just means that someone can take your code and combine it with GPLv3 code and
> remove the permission that you granted.
In the combined work, yes, but in your code, no. You granted the permission to tivoize
your code, your permission is there, latent. If I take _your_ code and put in my TiVoSX, but
not the code that the other author does not want tivoized, it's ok. That is the beauty of the
GPLv3+waivers:
Your code: GPLv3 + waiver tivoizing
My code: GPLv3
Combined code: GPLv3
If anyone wants to tivoize your code, _nothing_ will stop them. Your wishes regarding
_your_ code are _always_ respected. Now, your wishes regarding _my_ code...