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: <200706141917.58824.rob@landley.net>
Date:	Thu, 14 Jun 2007 19:17:58 -0400
From:	Rob Landley <rob@...dley.net>
To:	Bernd Paysan <bernd.paysan@....de>
Cc:	"Alan Milnes" <alan@...oundation.org.uk>,
	linux-kernel@...r.kernel.org
Subject: Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

On Thursday 14 June 2007 11:44:07 Bernd Paysan wrote:
> On Thursday 14 June 2007 16:08, Alan Milnes wrote:
> > Agreed - if you want to take my work you are welcome as long as you
> > contribute back your changes.  That's the deal that GPL2 enforces and
> > why it has been so successful.
>
> That may be a side effect of the GPL, but it's actually not how the GPLv2
> works (nor is it the intention). "Contribute back" means upstream. There's
> no such provision in the GPLv2, you contribute only downstream. And there
> are cases where you don't need to contribute at all.

And the Linux kernel community has been familiar with this situation all 
along.  It's the bargain the kernel developers struck with each other a 
decade and a half ago.

Now the FSF is coming along and being Darth Vader: "I am altering the bargain.  
Pray I don't alter it any further."

> I think this above explains fairly well the "misunderstandings" that are
> appearing here. The GPL is not reflective (tit-for-tat), it's transient. If
> there's a loop in the transient propagation, it becomes reflective through
> the loop, but not by itself. This was the case in GPLv1, is the case in
> GPLv2, and will be the case in GPLv3.

That's not specifically a limitation of the GPL, that's a limitation of 
copyright law which forms the basis of the GPL.  It covers distribution, not 
usage.

GPLv2 eliminates the case where I have a modified binary I contributed to, but 
can't see the source code of those modifications.  This has the pragmatic 
effect of greatly reducing forking in a project, such as the Emacs/Lucid 
Emacs fork that inspired the "Emacs license" that became GPLv1.

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