lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Sat, 16 Jun 2007 22:39:17 -0300
From:	Alexandre Oliva <aoliva@...hat.com>
To:	"David Schwartz" <davids@...master.com>
Cc:	"Linux-Kernel\@Vger. Kernel. Org" <linux-kernel@...r.kernel.org>
Subject: Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

On Jun 16, 2007, "David Schwartz" <davids@...master.com> wrote:

>> On Jun 16, 2007, Daniel Hazelton <dhazelton@...er.net> wrote:

>> > I don't see how TiVO has done this. They have placed no restrictions on
>> > *modification* at all. What they have done is placed a restriction on
>> > *REPLACEMENT* of the program.

>> Technicality.  In order for the software to remain free (which is what
>> the GPL is all about), the user must not be stopped from adapting the
>> software to suit his needs and running it for any purpose.  TiVo
>> places restrictions on it.  It's really this simple.

> No, this is completely and utterly wrong. By this logic, Linux isn't free if
> I can't run it on *YOUR* laptop. TiVo places restrictions on *hardware*. The
> hardware is not free.

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 these are not restrictions on the freedoms that the GPL is designed
>> to protect to ensure that Free Software remains Free for all its
>> users, I don't know what is.

> So why is it not a restriction on this freedom that I can't modify the copy
> of Linux running on *your* desktop?

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.

> If it helps you to understand the situation better, think of TiVo as
> not really selling you the hardware.

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 just want the source code, and TiVo gives it to them. GPL was about
> source code not being secret, to them and to many others.

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@...dhat.com, gcc.gnu.org}
Free Software Evangelist  oliva@...d.ic.unicamp.br, gnu.org}
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ