KZ9999 wrote:Reverse engineering in its own right is not 'illegal', as long as the results are not used to produce a copy of the original. [see the entry on 'Clean Room Design.']
The one I just linked to? The issue is that if you recreate the code by, e.g., reading the original assembly and translating it directly, that is
not a clean-room implementation; it is necessary to express what it’s doing in high-level human terms, and have it rewritten by someone not “contaminated” by the original code. I don’t know whether that has been done.
KZ9999 wrote:The key matter is that is that Oolite does contain the same information as Elite, planet data, ships, equipment, etc. It is also important that the source data strings used to produce all game data is taken from the original game system (That's why we start at Lave for instance.)
The
real real question regarding planet data and so forth is whether the string “ABOUSEITILETSTONLONUTHNOALLEXEGEZACEBISOUSESARMAINDIREA’ERATENBERALAVETIEDORQUANTEISRION” constitutes a work or a significant portion of a work. (That’s where the planet names come from. Everything else is generated algorithmically, and the discussion above about clean-room vs. derivative applies.)
To producing any products using this information is violating intellectual copyrights of Mr Bell & Mr Braben.
As opposed to their brawny copyrights? :-)
Legally, any product that has a intellectual copyright that is generating income must pay a royalty to the creators regarless of the producer, unless the the creators have sold their copyright.
If you’re going to advise people on what is legally required, I suggest you study the relevant laws in greater detail and take care to make precise and accurate statements.
With a 'homage', like Oolite, which are not a commercial product, up to now the courts have only required the removal from public access on violation of intellectual copyright, ie ETNK.
Courts? Really?
I am not aware of any such case ever being tried by a court, anywhere. (I don’t have time to research ETNK right now, though.) Typically, such things are handled by intimidation without involving a court – no indy game developer faced with a cease and desist letter can afford to test the validity of the claims in court. This has been true on numerous occasions where the claims are blatantly false, e.g. tied entirely to abstracts like gameplay.