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