From: James C Georgas <jgeorgas@rogers.com>
To: knobi@knobisoft.de
Cc: linux-kernel@vger.kernel.org
Subject: Re: Binary Drivers
Date: Tue, 26 Dec 2006 08:28:52 -0500 [thread overview]
Message-ID: <1167139732.15424.48.camel@Rainsong> (raw)
In-Reply-To: <20061226112040.95091.qmail@web32614.mail.mud.yahoo.com>
On Tue, 2006-26-12 at 03:20 -0800, Martin Knoblauch wrote:
> On 12/25/06, David Schwartz <davids@xxxxxxxxxxxxx> wrote:
>
> > If I bought the car from the manufacturer, it also must
> > include any rights the manufacturer might have to the car's use.
> > That includes using the car to violate emission control measures.
> > If I didn't buy the right to use the car that way (insofar as
> > that right was owned by the car manufacturer), I didn't
> > buy the whole care -- just *some* of the rights to use it.
>
> just to be dense - what makes you think that the car manufacturer has
> any legal right to violate emission control measures? What an utter
> nonsense (sorry).
>
> So, lets stop the stupid car comparisons. They are no being funny any
> more.
Let's summarize the current situation:
1) Hardware vendors don't have to tell us how to program their products,
as long as they provide some way to use it (i.e. binary blob driver).
2) Hardware vendors don't want to tell us how to program their products,
because they think this information is their secret sauce (or maybe
their competitor's secret sauce).
3) Hardware vendors don't tell us how to program their products, because
they know about (1) and they believe (2).
4) We need products with datasheets because of our development model.
5) We want products with capabilities that these vendors advertise.
6) Products that satisfy both (4) and (5) are often scarce or
non-existent.
So far, the suggestions I've seen to resolve the above conflict fall
into three categories:
a) Force vendors to provide datasheets.
b) Entice vendors to provide datasheets.
c) Reverse engineer the hardware and write our own datasheets.
Solution (a) involves denial of point (1), mostly through the use of
analogy and allegory. Alternatively, one can try to change the law
through government channels.
Solution (b) requires market pressure, charity, or visionary management.
We can't exert enough market pressure currently to make much difference.
Charity sometimes gives us datasheets for old hardware. Visionary
management is the future.
Solution (c) is what we do now, with varying degrees of success. A good
example is the R300 support in the radeon DRM module.
Did I miss anything?
next prev parent reply other threads:[~2006-12-26 13:35 UTC|newest]
Thread overview: 69+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-26 11:20 Binary Drivers Martin Knoblauch
2006-12-26 13:28 ` James C Georgas [this message]
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
[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: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
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
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] <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=1167139732.15424.48.camel@Rainsong \
--to=jgeorgas@rogers.com \
--cc=knobi@knobisoft.de \
--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