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:	Thu, 14 Jun 2007 16:07:44 -0300
From:	Alexandre Oliva <aoliva@...hat.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Kevin Fox <Kevin.Fox@....gov>,
	Daniel Hazelton <dhazelton@...er.net>,
	Lennart Sorensen <lsorense@...lub.uwaterloo.ca>,
	Greg KH <greg@...ah.com>,
	debian developer <debiandev@...il.com>,
	"david\@lang.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 Jun 14, 2007, Linus Torvalds <torvalds@...ux-foundation.org> wrote:

> On Thu, 14 Jun 2007, Kevin Fox wrote:
>> 
>> The hardware isn't directly covered by the GPL, correct. But, if they
>> want to use the software on the hardware, they have to comply with the
>> GPL.

> Only with the GPLv3.

This is not true.  The terms of the GPLv2 that say you can't impose
further restrictions on the exercise of the freedoms apply to the
software under GPLv2 and GPLv3 just the same way.

> Do you like licenses that force the licensee to give money back?

> So why do you like licenses that force the licensee to give access to 
> hardware back?

I don't know where the 'back' in the second question amounts to, but
it definitely isn't about GPLv3.

In fact, the GPL isn't about giving anything back.  It's about passing
on.

So both requirements, as you phrased them, would be equally wrong.

So let's change the question to turn them into forms of passing on:

  Do you like licenses that force the licensee to pass money on?

  Do you like licenses that force the licensee to pass on access to
  hardware?

This is still bad.  This is still not what the GPLv3 is about.
There's no requirement to let the user go wild and do whatever she
likes on the hardware.

The only requirement is the one that was always there: to respect the
freedoms of the users of the software, i.e., let them modify and share
the software, not imposing any further restrictions, by whatever
means.

So the second question would be correctly phrased as 

  Do you like licenses that force the licensee to pass on the right to
  modify the software in the hardware containing it?

Or, reframing it:

  Do you like licenses that permit the licensee to deny others the
  right to modify the software in the hardware containing it?

> It's a form of "extra compensation" that the GPLv2 never had.

No, sir, it's still respect for the freedoms.  The same "in kind"
contribution as always.

> The GPLv2 talks about giving access to the *source* code.

It does.  But that's not all.  Even GPLv1 went further than that.

> Can people really not see the difference, and why I might think it's a 
> fundamental difference, and why I might choose to say that the GPLv3 is a 
> worse license?

Since someone brought liberal (Original BSD, Modified BSD, MIT, etc)
licenses into the picture, and you expressed dislike for them, let me
pick that up for a moment.

> The license doesn't encode my fundamental beliefs of "fairness".  I
> think the BSD license encourages a "everybody for himself"
> mentality, and doesn't encourage people to work together, and to
> merge.

And then you say what TiVO does is ok, saying:

> Oh, but you want to hack the hardware to accept it? That's a totally
> different issue. If so, buy a Neuros OSD box.

Sounds a lot like the very "everybody for himself" attitude you
dislike.

So can you please explain to me how enabling TiVO to deny others the
freedom that it received "in kind", failing to keep with the "in kind"
spirit of the GPL, encourage people to work together, and to merge?

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