Re: Driver for Microsoft USB Fingerprint Reader

From: Alon Bar-Lev
Date: Mon Jul 03 2006 - 13:08:15 EST


Valdis.Kletnieks@xxxxxx wrote:
On Mon, 03 Jul 2006 14:44:10 +0300, Alon Bar-Lev said:

I hate when vendors like ATI, Conexant and UPEK publish binary drivers
without publishing the chipset spec... They should decide whether
their IP is on the software part or on the hardware part, if it is on
the hardware part, they are making money in selling the hardware. If
it is on the software part, there is no reason why not providing the
information for others to write software to work with the primitive
hardware. So in either case there should be full hardware interface
disclosure.

That's all fine and good, if the hardware design is entirely either
stuff designed to open specs (for instance, the actual PCI interface
chips, which *have* to behave a given way for the PCI bus to work) or
your own design.

Things get much more difficult if your hardware design ends up incorporating
somebody else's intellectual property, and they insist on such obfuscation
as part of the licensing terms. You then have two choices:

1) Refuse to build and sell the board under such onerous requirements.

2) Realize that 95% of the computers that could possibly use your board
are running Windows and don't care about an open-source driver *anyhow*,
accept the fact that you'll not be able to sell to that last 5%, and
build it anyhow...

Only one of these choices generates revenue for your company.

This is not the situation in ATI, Conexant and UPK. They all manufacture chips, and they claim that the interface of the chip is their IP. I cannot accept this.

Let's take the Conexant case, I bought a computer (Thinkpad) with their modem. This means that I've paid for the hardware part.

Now this chip should be very primitive, it only allow the basic hardware support for software to produce the necessary waves.

They supply drivers for Windows for free, but they have sold the chip interface to 3rd party that sells!!! drivers for Linux.

They admit that they need no more money for the sale, but they don't publish the chip interface to allow others to develop appropriate software.

The secret should be on the software... But still they continue to limit the usage of the chip people payed money for.

And until now I did not discuss the low quality level of the linux binary drivers!

The same goes for ATI and others.

Best Regards,
Alon Bar-Lev.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/