An open source X driver with 3D acceleration exists. How was that
developed without documentation?
Is that for the UniChorme chip? The dox says that it is for the
MVP3/Apollo chip set.
The driver which VIA supplies for the UniChrome chip (FBDev_Lite) is a
frame buffer
Say WHAT? How do they sell chips if they won't supply documentation?
A winmodem is not a chip, it is a board or module. Some may have custom
chips, but they started out as a DAC and an ADC -- better ones also have
a DSP or controller chip. What they won't give out is the driver for
the board, but then some of the manufacturers started giving out a
driver for Linux. This is a situation similar to the graphics drivers.
The driver is proprietary, but there is stuff in it that can't be
patented.
I have not looked at SATA chips, but all the NIC chips I have looked at
are documented. Perhaps you are using the word "documentation" in some
different sense. If they tell you what all the registers are for, that
is full documentation.
But, there is OpenGL which stands as prior art. Unfortunately,
companies patent everything that they can knowing full well that 90% or
more of it won't stand up if challenged.
Perhaps a few more words would have made this clearer. They are
obviously trying to protect something which is not patented.
If everything were protected by valid patents, then it has all been
publicly disclosed and there is no reason not to provide documentation.
This issue is currently an area of contention. ARM has managed to get
all of the clones taken off the market. But, that is a processor, not
an ASIC. OTOH, clean room RE of the IBM-PC BIOS was determined not to
be a copyright infringement. If they tell me what all the registers are
for and what the commands do, and I independently design a chip that
does exactly the same thing -- produces exactly the same output -- with
NO knowledge of the inner workings of their chip, have I violated a
patent. I doubt it. You can't patent a register layout. You can't
patent an instruction set (specifically you can't patent a programing
language). The patents would be on the methods that the internals of
the chip are implemented with and if I do a clean room clone, I
deliberately don't know anything about that.
--
JRT
_______________________________________________
Open-graphics mailing list
Open-graphics@duskglow.comhttp://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)