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: <20070614175305.GI10008@csclub.uwaterloo.ca>
Date:	Thu, 14 Jun 2007 13:53:05 -0400
From:	lsorense@...lub.uwaterloo.ca (Lennart Sorensen)
To:	Alexandre Oliva <aoliva@...hat.com>
Cc:	Linus Torvalds <torvalds@...ux-foundation.org>,
	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, Jun 13, 2007 at 07:38:14PM -0300, Alexandre Oliva wrote:
> So let's go back to the preamble, that provides motivations and some
> guidance as to the interpretation of the legal text (i.e., the spirit
> of the license):
> 
>   [...] the GNU General Public License is intended to guarantee your
>   freedom to share and change free software--to make sure the software
>   is free for all its users. [...]
> 
>   [...] 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?

Well much as I don't like what Tivo did with only allowing signed
kernels to run, I don't see anything in the above that says they can't
do that.  They let you have the code and make changes to it, they just
don't let you put that changed stuff on the device they build.  The
software is free, even though the hardware is locked down.  The GPL v3
really seems to change the spirit to try and cover usage and hardware
behaviour, while the spirit of the GPL v2 seemed to me at least to
simply be to allow people to copy and change and use the code, and pass
that on to people.  It didn't have anything to do with what they did
with it on hardware.  Nothing prevents you from taking tivos kernel
changes and building your own hardware to run that code on, and as such
the spirit of the GPL v2 seems fulfilled.  It covers freedom of the
source code and resulting binaries, not of the platform you run it on.
The GPL v3 has a much broader coverage of what it wants to control,
which to me means the spirit is different.

I don't have a tivo, I use mythtv on my own PC.  Tivo doesn't force you
to buy their hardware after all.

--
Len Sorensen
-
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