Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757399AbXFSWli (ORCPT ); Tue, 19 Jun 2007 18:41:38 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1754361AbXFSWla (ORCPT ); Tue, 19 Jun 2007 18:41:30 -0400 Received: from mail1.webmaster.com ([216.152.64.169]:1235 "EHLO mail1.webmaster.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754276AbXFSWla (ORCPT ); Tue, 19 Jun 2007 18:41:30 -0400 From: "David Schwartz" To: Cc: "Linux-Kernel@Vger. Kernel. Org" Subject: RE: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 Date: Tue, 19 Jun 2007 15:40:54 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 Importance: Normal X-Authenticated-Sender: joelkatz@webmaster.com X-Spam-Processed: mail1.webmaster.com, Tue, 19 Jun 2007 15:41:27 -0700 (not processed: message from trusted or authenticated source) X-MDRemoteIP: 206.171.168.138 X-Return-Path: davids@webmaster.com X-MDaemon-Deliver-To: linux-kernel@vger.kernel.org Reply-To: davids@webmaster.com X-MDAV-Processed: mail1.webmaster.com, Tue, 19 Jun 2007 15:41:37 -0700 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3003 Lines: 76 > > You keep smuggling in the same assumption without ever > > defending it. There > > is a user. There is a person who gets to decide what software runs on a > > particular piece of hardware. You keep assuming they must be the same > > person. > No, I'm just saying that whoever gets to decide cannot restrict the > user's freedoms as to the software the user received. I agree. However, the freedom to run modified software on hardware for which one is not the person who gets to decide what software runs on that hardware is not one of those freedoms. > Consider this: > > I get GPLed software. > > I make improvements to it. > > I give it to you, but I leave out the sources of my changes. > > You ask me for sources, because without them you can't enjoy the > freedom to adapt the software. > > I say "No, they're mine. I have the right to keep them and release > them however I like. Copyright law says so.! > > You talk to the copyright holder, and he revokes my license and gets a > court order such that I can't distribute the software any more. Right. > You see? It's not because I had a right that I can use it to impose > restrictions on your freedoms, after I distribute the software to you. Right. > Right to control what software runs on the hardware is no different. > For any hardware on which I can run the software, I'm a user there, > and I'm entitled to the rights granted by the license. Exactly. However, that right does not include the right to run the software on any particular piece of hardware. It includes the right to get the source code, redistribute it, modify it, and so on. It includes the right to run the software on *ANY* hardware, so long as one is authorized to choose what software runs on that hardware. > It's really this simple. Don't complicate the issue by trying to make > hardware special. It's just an illusion to try to convince yourself > that you can deprive users of freedoms provided by the GPL. The right to run GPL'd software on some particular piece of hardware was never a GPL right. That is an *authorization* decision, similar to who has 'root' access on a Linux box and can modify and install the kernel. You keep conflating things like access to the source code and the legal right to modify that source code with the authorization right to install that modified kernel on some particular piece of hardware. The GPL was never about how such authorization decisions are made. If I make you a user of my laptop, do I have to let you install a modified kernel? What if I even let you access the kernel source, so I have distributed it to you. The GPL was never, ever about such authorization decisions. They are completely alien to both the wording and the spirit of the GPL. DS - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/