Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752417AbWLXRdO (ORCPT ); Sun, 24 Dec 2006 12:33:14 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752433AbWLXRdO (ORCPT ); Sun, 24 Dec 2006 12:33:14 -0500 Received: from mail1.webmaster.com ([216.152.64.169]:3870 "EHLO mail1.webmaster.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752417AbWLXRdN (ORCPT ); Sun, 24 Dec 2006 12:33:13 -0500 From: "David Schwartz" To: Cc: "Linux-Kernel@Vger. Kernel. Org" Subject: RE: Binary Drivers Date: Sun, 24 Dec 2006 09:33:15 -0800 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: <200612240646.kBO6knVT030879@turing-police.cc.vt.edu> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 Importance: Normal X-Authenticated-Sender: joelkatz@webmaster.com X-Spam-Processed: mail1.webmaster.com, Sun, 24 Dec 2006 10:35:34 -0800 (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, Sun, 24 Dec 2006 10:35:34 -0800 Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2573 Lines: 60 > On Fri, 22 Dec 2006 23:19:09 PST, David Schwartz said: > > You can't sell something that doesn't exist. If you sell a car > > even though > > you can't explain how anyone could drive it, that's fraud. > Are they allowed to sell a car that incorporates a computer that uses a > trade-secret algorithm for controlling the fuel injection to get 20 more > horsepower and 5% better mileage? I assume that's a rhetorical question. Of course they are. Now, let's try it another way: Are they allowed to sell a car that incorporates a computer that uses a trade-secret algorithm for controlling the fuel injection to get 20 more horsepower and 5% better mileage if it's impossible to *start* the car without knowing that algorithm? Then, I think it's obvious the answer is, of course, no. If you buy the car, they have to tell you the algorithm. If knowledge of the algorithm is required to use the car in a reasonable way, even if it's not the normal expected way, then they can't keep it secret. They can't sell something while keeping secret how to *use* it. And that doesn't just mean the normal expected use. Buying something free and clear allows you to use it even in unusual ways. Perhaps that wasn't the best example. Let's try another one. You buy a car, and then discover that the car computer has a lockout and a code needs to be entered on the alarm panel to start the car between 4 AM and 4:15 AM on Tuesdays. You ask the manufacturer for that code, since you would like to start your car between 4 AM and 4:15 AM on Tuesdays even though many people don't. How many of the following answers would you consider fair: 1) We never wrote the code down. We knew it, but we didn't put it in a form in which we can give it to you. Most people don't need it anyway. Sorry. 2) We're sorry. We know the code, but our contract with another company prohibits us from disclosing it. And so on. Buying the car includes the right to start it between 4 AM and 4:15 AM on Tuesdays if that's what you want to do. If the manufacturer couldn't sell you the right or ability to do that, it couldn't sell you the car. Owning a video card includes the right to make it work with Linux if that's what you want to do. If the manufacturer couldn't sell you the right or ability to do that, it couldn't sell you the video card. 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/