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 18:17:36 -0400
From:	Daniel Hazelton <dhazelton@...er.net>
To:	Alexandre Oliva <aoliva@...hat.com>
Cc:	Bron Gondwana <brong@...tmail.fm>, Ingo Molnar <mingo@...e.hu>,
	Alan Cox <alan@...rguk.ukuu.org.uk>,
	Linus Torvalds <torvalds@...ux-foundation.org>,
	Greg KH <greg@...ah.com>,
	debian developer <debiandev@...il.com>, david@...g.hm,
	Tarkan Erimer <tarkan@...one.net.tr>,
	linux-kernel@...r.kernel.org,
	Andrew Morton <akpm@...ux-foundation.org>
Subject: Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

On Saturday 16 June 2007 15:27:37 Alexandre Oliva 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.

Your arguments are all based on technicalities, so why are you complaining 
when I do the same?

As it stands there is *NOTHING* that singular distinction makes all the 
difference in the world. What you are arguing - based on your *BELIEF* that 
such *REPLACEMENT* is a modification. 

By the way, Alexandre, I'm not so much of an *IDIOT* as to believe that you 
don't understand the difference. You are arguing about it because you *WANT* 
the difference to not exist. You are arguing about it because it makes your 
argument that what TiVO did broke the "spirit" of the license. If you want 
I'll go dig out the exact place where RMS said that he didn't care about 
hardware. 

You want another "technicality"? How about one that you *AGREED* is valid? 
That your right to configure a device ends at the point where it connects to 
a network? Well, unless you want to sacrifice *ALL* the stuff that makes a 
TiVO actually worth using, you *HAVE* to connect it to their network. At that 
point *ALL* of its configuration details - yes, even the Operating System - 
fall under their control. In the US there are laws that restrict this right 
when applied to "telecommunications" companies - but TiVO *isn't* 
a "telecommunications" company.

> And then, TiVo doesn't really prohibit replacement.  You can replace
> it as much as you like; just not as conveniently as TiVo can replace
> it.  And then, if you do, it won't run, because it's not signed with a
> key that they omit from the source code.  And they do this in order to
> prevent the user from changing the behavior of the Free Software that
> they use, while they keep this ability to themselves.

If your argument is that the final output binary is created by combining the 
signing key and an interrim binary then you *MIGHT* have a point. The simple 
fact is that that argument depends on whether the kernel itself is modified 
by the signing process or if the signing process generates a separate 
signature which is then verified as part of the boot process.

> 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.

"Free as in beer" is the phrasing used, I believe. I see nothing in that TiVO 
has done that negates this. I do disagree with it - if I buy a TiVO box, I 
own it and should be able to do what I want with it. However, this does not 
negate the fact that it does connect to their network, and as a device that 
does such they are allowed to configure it in *ANY* manner they choose. What 
you and the FSF are trying to do is strip that right from them.

If you have such a respect for peoples freedoms - and I don't doubt that you 
actually believe you do - then why are you stripping freedoms from people?

DRH

-- 
Dialup is like pissing through a pipette. Slow and excruciatingly painful.
-
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