lkml.org 
[lkml]   [2003]   [Oct]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 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/

\
 
 \ /
  Last update: 2005-03-22 13:49    [W:0.037 / U:0.060 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site