Reverse engineering

Steve Gehlbach steve at nexpath.com
Tue May 20 11:50:01 CEST 2003


ron minnich wrote:
> On Tue, 20 May 2003, SONE Takeshi wrote: 
>>Is it legal to disassemble the proprietary VGA BIOS to learn how to
>>enable a particular VGA chip?
> 
> depends on what country you are in. I have no idea of the rules in Japan. 
> We have avoided doing this type of thing in the US, because we have so 
> many lawyers here looking for lawsuits to file. Even if it is legal we 
> felt it was a bad idea. 
> 

In America of course, anyone can sue anyone.  But it is my understanding 
most lawyers agree reverse engineering is protected by the fair use 
doctrine of Title 17, limited by Chap. 12 which is the DMCA.  In other 
words, if it is encrypted, you have to be careful.  But I have never 
seen anyone claim object code was "encrypted".  Anyway, I reverse 
engineer all the time.  Highly recommend IDA from www.datarescue.com for 
disassembly.

(Note IANAL). The legal issue that came up in Sony vs. Connectix was the 
fact that in order to reverse engineer the Sony Playstation BIOS, 
Connectix had to copy the BIOS repeatedly to a variety of computers. 
The question was, was this unlawful copying of a copyrighted work. 
Ultimately the court found that the copying was "fair use" as long as it 
was "necessary" to create a non-infringing work.  The functional aspects 
of source/object code are not protected by copyright (that is the patent 
law area), only the specific expression.

This is all American law, of course.  And, one should note, that even 
though Connectix won, they went out of business due to legal expenses 
(as far as I recall).  I think that is called being "dead right".

-Steve





More information about the coreboot mailing list