mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "David Schwartz" <davids@webmaster.com>
To: <Valdis.Kletnieks@vt.edu>
Cc: "Linux-Kernel@Vger. Kernel. Org" <linux-kernel@vger.kernel.org>
Subject: RE: Binary Drivers
Date: Sun, 24 Dec 2006 09:33:15 -0800	[thread overview]
Message-ID: <MDEHLPKNGKAHNMBLJOLKIEAGAJAC.davids@webmaster.com> (raw)
In-Reply-To: <200612240646.kBO6knVT030879@turing-police.cc.vt.edu>


> 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



  parent reply	other threads:[~2006-12-24 17:33 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-21 21:15 Niklas Steinkamp
2006-12-22 19:22 ` Rok Markovic
2006-12-22 22:00   ` Wolfgang Draxinger
2006-12-22 22:14     ` Scott Preece
2006-12-23  7:19       ` David Schwartz
2006-12-23 23:11         ` Horst H. von Brand
2006-12-24  6:46         ` Valdis.Kletnieks
2006-12-24 13:31           ` Wolfgang Draxinger
2006-12-24 17:33           ` David Schwartz [this message]
2006-12-24 19:27             ` James C Georgas
2006-12-24 21:05               ` Rok Markovic
2006-12-25  0:09                 ` Horst H. von Brand
2006-12-24 20:20             ` Horst H. von Brand
2006-12-25  0:30               ` Wolfgang Draxinger
2006-12-26  0:20               ` David Schwartz
2006-12-26  2:49                 ` Scott Preece
2006-12-26  6:31                   ` David Schwartz
2006-12-26 19:20                     ` Scott Preece
2006-12-26 19:53                       ` David Schwartz
2006-12-27  1:20                         ` Scott Preece
2006-12-28 13:32       ` Pavel Machek
     [not found] <28wj.2xb.21@gated-at.bofh.it>
     [not found] ` <7wu47-3dV-7@gated-at.bofh.it>
2006-12-27 11:55   ` Nikolaos D. Bougalis
  -- strict thread matches above, loose matches on Subject: below --
2006-12-26 11:20 Martin Knoblauch
2006-12-26 13:28 ` James C Georgas
2006-12-26 13:57   ` Martin Knoblauch
2006-12-26 16:37   ` Horst H. von Brand
2006-12-28  8:59   ` Rok Markovic
2006-12-28  9:07     ` Trent Waddington
2006-12-28 22:32     ` David Schwartz
2006-12-28 22:34       ` David Lang
2006-12-26 19:12 ` David Schwartz
2006-12-26 23:37   ` Horst H. von Brand
2006-12-26 11:13 Martin Knoblauch
2006-12-26 11:33 ` Trent Waddington
2006-12-26 14:04   ` Martin Knoblauch
     [not found] <fa.a8+7qGNMZNO6YbgTojLj7poBcEU@ifi.uio.no>
     [not found] ` <fa.whH2sDigxYlZmzC0pHJ6ew9w3Is@ifi.uio.no>
     [not found]   ` <fa.YLpcIfSTbYXcChK98VmCgG/OEAI@ifi.uio.no>
     [not found]     ` <fa.m5y0sm7/G8Fnz1bRfMDgwNw+YI4@ifi.uio.no>
2006-12-22 21:27       ` Robert Hancock
2006-12-22 23:15         ` Nikolaos D. Bougalis
     [not found] <7ssWL-8rd-15@gated-at.bofh.it>
     [not found] ` <7sE1N-2Y4-5@gated-at.bofh.it>
     [not found]   ` <7t39Q-Ru-9@gated-at.bofh.it>
2006-12-21 12:33     ` Nikolaos D. Bougalis
2006-12-15 21:20 James Porter
2006-12-15 21:59 ` Alan
2006-12-15 22:00   ` Jan Engelhardt
2006-12-18 14:31   ` Lennart Sorensen
2006-12-15 22:01 ` Alexey Dobriyan
2006-12-16  1:57   ` Tomas Carnecky
2006-12-16 18:03     ` Jan Engelhardt
2006-12-18 14:34     ` Eric W. Biederman
2006-12-21 16:33       ` Scott Preece
2006-12-21 17:43         ` Erik Mouw
2006-12-21 19:10           ` Tomas Carnecky
     [not found]             ` <f0e2c5070612211120wa6e3402p2ffb6e1d579a485a@mail.gmail.com>
2006-12-21 19:42               ` Tomas Carnecky
2006-12-21 22:36                 ` Dave Neuer
2006-12-21 20:32             ` Eric W. Biederman
2006-12-21 20:18         ` Eric W. Biederman
2006-12-21 22:02           ` Scott Preece
2006-12-21 20:50         ` David Schwartz
2006-12-21 20:58           ` David Lang
2006-12-21 21:20           ` Valdis.Kletnieks
2006-12-21 22:12           ` Scott Preece
2006-12-21 23:20             ` Martin Mares
2006-12-22  0:38             ` Valdis.Kletnieks
2006-12-22  9:47           ` Wolfgang Draxinger
2006-12-23  1:04           ` Horst H. von Brand
2006-12-16  3:56   ` jdow
2006-12-16  4:59     ` Dave Airlie
2006-12-17 11:44   ` Geert Uytterhoeven
2006-12-16  8:08 ` Pavel Machek
2006-12-16  9:07 ` Marek Wawrzyczny
2006-12-17 12:17   ` Denis Vlasenko
2006-12-18  9:51 ` Bernd Petrovitsch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=MDEHLPKNGKAHNMBLJOLKIEAGAJAC.davids@webmaster.com \
    --to=davids@webmaster.com \
    --cc=Valdis.Kletnieks@vt.edu \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®