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]
Message-ID: <alpine.LFD.0.98.0706131549000.14121@woody.linux-foundation.org>
Date:	Wed, 13 Jun 2007 16:02:09 -0700 (PDT)
From:	Linus Torvalds <torvalds@...ux-foundation.org>
To:	Alexandre Oliva <aoliva@...hat.com>
cc:	Lennart Sorensen <lsorense@...lub.uwaterloo.ca>,
	Greg KH <greg@...ah.com>,
	debian developer <debiandev@...il.com>,
	"david@...g.hm" <david@...g.hm>,
	Tarkan Erimer <tarkan@...one.net.tr>,
	linux-kernel@...r.kernel.org,
	Andrew Morton <akpm@...ux-foundation.org>, mingo@...e.hu
Subject: Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3



On Wed, 13 Jun 2007, Alexandre Oliva wrote:
> 
>   [...] Our General Public Licenses are designed to make sure that you have
>   the freedom to distribute copies of free software (and charge for
>   this service if you wish), that you receive source code or can get
>   it if you want it, that you can change the software or use pieces of
>   it in new free programs; and that you know you can do these things.
> 
>   To protect your rights, we need to make restrictions that forbid
>   anyone to deny you these rights or to ask you to surrender the
>   rights.  These restrictions translate to certain responsibilities
>   for you if you distribute copies of the software, or if you modify
>   it.
> 
>   [...] if you distribute copies of such a program, whether gratis or
>   for a fee, you must give the recipients all the rights that you have
> 
> 
> Can anyone show me how any of the provisions of GPLv3 fails to meet
> this spirit?

What kind of logic is that? It sounds like "Can you prove that God doesn't 
exist?"

The fact is, Tivo didn't take those rights away from you, yet the FSF says 
that what Tivo did was "against the spirit". That's *bullshit*.

So the whole "to protect these rights, we take away other rigths" argument 
hinges on the false premise that the new language in GPLv3 is somehow 
needed. It's not. You still had the right to distribute the software (and 
modify it), even if the *hardware* is limited to only one version.

In other words, GPLv3 restricts rights that do not need to be restricted, 
and yes, I think that violates the spirit of the GPLv2 preamble!

Think of it this way: what if the GPLv3 had an addition saying "You can 
not use this software to make a weapon". Do you see the problem? It 
restricts peoples rights, would you agree? Would you _also_ agree that it 
doesn't actually follow that "To protect your rights" logic AT ALL?

And this is exactly where the GPLv3 *diverges* from the above logic. If I 
build hardware, and sell it with software installed, you can still copy 
and modify the software. You may not do so within the confines of the 
hardware I built, but the hardware was never under the license in the 
first place.

In other words, GPLv3 *restricts* peoples freedoms more than it protects 
them. It does *not* cause any additional stated freedoms - quite the 
reverse. It tries to free up stuff that was never mentioned in the first 
place.

And then the FSF has the gall to call themselves the "protector of 
freedoms", and claim that everybody else is evil. What a crock. 

In other words, if you want to argue for the changes in GPLv3, you need to 
CHANGE THE PREAMBLE TOO! You should change:

	When we speak of free software, we are referring to freedom, not
	price.  Our General Public Licenses are designed to make sure that you
	have the freedom to distribute copies of free software (and charge for
	this service if you wish), that you receive source code or can get it
	if you want it, that you can change the software or use pieces of it
	in new free programs, that you can do so in place on your devices, 
        even if those devices weren't licensed under the GPL;  and that 
        you know you can do these things.

where I added the "that you can do so in place on your devices, even if 
those devices weren't licensed under the GPL".

That wasn't there in the original. Yet it's what the GPLv3 tries to shove 
down our throats in the name of "freedom".

I don't know if you've followed US politics very much over the last six 
years, but there's been a lot of "protecting our freedoms" going on. And 
it's been ugly. Maybe you could realize that sometimes "protecting your 
freedom" is *anything*but*!

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