Messages in this thread | | | Date | Fri, 10 Oct 2003 13:55:03 +0100 | From | Jamie Lokier <> | Subject | Re: freed_symbols [Re: People, not GPL [was: Re: Driver Model]] |
| |
Pavel Machek wrote: > > A company makes a new device that could run under Linux. > > This device uses some standard gate-arrays. Because of > > this, some gate-array bits need to be loaded upon startup. > > > > The company knows that if the competition learns that a > > gate-array was used, instead of an ASIC, the competition > > could clone the whole device in a few weeks, thereby > > stealing a few million dollars of development effort. > > Since when is creating compatible hw called stealing?! > If this was such a big problem, nothing prevents you > from putting ROM with those magic bits... How much is > that? _5?
Large modern gate arrays use encrypted bitstreams, and even when not encrypted are very hard to reverse engineer, so that's not the problem. It's possible, but very expensive.
Small gate arrays use non-volatile programming anyway.
The problem is blatant copying of the bitstream.
This is trivial whether it's in ROM or not, for anyone capable of making a device, so gate-array firmware is *no excuse* for keeping the driver code obscured, not even a _5 excuse.
-- Jamie - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |