On Jun 16, 2007, "David Schwartz" <davids@webmaster.com> wrote:
TiVo uses the hardware to stop the user from adapting the software to
suit his/her needs. TiVo is imposing an artificial restriction on
what you can do with the software you use.
You don't use the software in my laptop. The laptop is not yours.
You have no claims whatsoever about it.
The GPL is not about letting you do whatever you want. It's about
ensuring every licensees respect others' freedoms, rather than
imposing artificial additional restrictions on the exercise of the
freedoms.
If I gave, rented or sold the desktop to you, then I should respect
your freedom to do so.
I have no obligation to grant you access to my desktop. If you're not
a user of this computer or of the software installed in it.
I see what you're getting at. This might be relevant. If I granted
you remote access to my desktop, I probably wouldn't want to grant you
permission to install and boot whatever kernel fancies you.
The difference is that, when I grant you remote access to my desktop,
I'm not distributing the software to you. But when TiVo places its
DVR in your home, it is.
And then, again, there's the issue of motivation, the intent. Why am
I not granting you permission to reboot my computer into a different
kernel? Would you think my motivations are similar to TiVo's? That
I'm doing this for the purpose of denying you the freedom to adapt the
software to your own needs?
They chose the GPL because it worked this way for them. But this is
not what the GPL is *all* about. And GPLv3 shows the difference.
--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
FSF Latin America Board Member http://www.fsfla.org/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}
-