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/