[Scummvm-devel] Re: SCUMM Engine

Max Horn fingolfin at marblehorse.org
Tue Jun 25 12:17:30 CEST 2002


At 11:52 Uhr +0100 25.06.2002, David Given wrote:
>On Tue, 2002-06-25 at 11:41, Nicolas Noble wrote:
>[...]
>>  I can provide a non-US mirror. 155Mbps bandwith is enough for ya? ;-) But
>>  I'll offer it only if the worst happend, since it will be on my "private"
>>  resources at work.
>
>Ah, yes, that will do nicely.
>
>...
>
>Personally, I don't think LucasArts could, legally, shut us down; we're
>*not* using any of their IP, as ScummVM is a clean-room reimplementation
>from the published documentation, i.e. the games. (If they could shut us
>down, then clean-room Java implementations become legally suspect and a
>lot of companies go out of business.)

AFAIK this is not correct. ScummVM is not a clean room 
implementation. A clean room implementation requires the people 
performing it to only use the publicaly documented information about 
the thing being cloned. In addition, it's OK to look at the behaviour 
of the target, e.g. in our case that would mean playing the actual 
games to verify the behaviour matches that of our own engine etc. 
However, unless I am seriously mistaken, ScummVM was not done this 
way. In large parts it is based on disassembling the engines of 
Monkey Island and other LucasArts Scumm games. Thus it is *not* a 
clean room implementation.

In addition, this procesess falls under the DMCA's rules, so at least 
in the US it might indeed be illegal.

Of course IANAL. If the above contains factual mistakes, please 
correct me, I don't claim I got all of this right, and certainly 
would be happy if I am mistaken :-)


Cheers,

Max
-- 
-----------------------------------------------
Max Horn
Software Developer

email: <mailto:max at quendi.de>
phone: (+49) 6151-494890




More information about the Scummvm-devel mailing list