Re: Driver for Microsoft USB Fingerprint Reader

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.


--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux