Sorce
Moderator: OpenTTD Developers
Sorce
Is OpenTTD a complete reprogramming of TTD or is it an decomplied TTD?
AFAIK Ludde decompiled TTD to asm code, which is actually the best we could hope for since Chris Sawyer wrote TTD in asm to begin with.
He then translated the whole thing to C, while modifying some things to work with modern operating systems(for example things related to video and sound).
So it's not a complete rewrite, but some sort of translation.
He then translated the whole thing to C, while modifying some things to work with modern operating systems(for example things related to video and sound).
So it's not a complete rewrite, but some sort of translation.
Protect the Banana
That's a bit of a corner-case.
Read some threads on this forum to get some insight on it.
It could be legal since it's not a 1 on 1 ripping of the sourcecode, since Chris Sawyer wrote it in ASM and the openttd sourcecode is in C, it has been rewritten trough Ludde's view on the ASM code.
But the most important, noone knows who owns the rights to the game since Microprose is no more and some companies who might have the rights to the code think the game is too old to spend any time on finding that out.
Summary: noone really cares who owns the code. As long as no original gamedata is being distributed and noone makes a dime with this sourcecode I don't think anyone is gonna make trouble about it.
Read some threads on this forum to get some insight on it.
It could be legal since it's not a 1 on 1 ripping of the sourcecode, since Chris Sawyer wrote it in ASM and the openttd sourcecode is in C, it has been rewritten trough Ludde's view on the ASM code.
But the most important, noone knows who owns the rights to the game since Microprose is no more and some companies who might have the rights to the code think the game is too old to spend any time on finding that out.
Summary: noone really cares who owns the code. As long as no original gamedata is being distributed and noone makes a dime with this sourcecode I don't think anyone is gonna make trouble about it.
Protect the Banana
- Sinaasappel
- Transport Coordinator
- Posts: 286
- Joined: 05 Apr 2003 11:35
- Location: Enschede, The Netherlands
- Contact:
Re: Sorce
Well, actually, as far as i'm aware, decompiling is technically impossible. So the best you can get is disassemble it and write your own highlevel code based on the disassembled code.pETe! wrote:Is OpenTTD a complete reprogramming of TTD or is it an decomplied TTD?
About legal issues: afaik, in europe this practice is legal because disassembling is legal for compatibility/porting issues. And since i would think OTTD falls into that catagory, i think it would be legal.
Not sure about the US or other countries though.
But anyways, like MadEgg said: it doesn't really matter
Hard Work Often Pays Off After Time,
but Laziness Always Pays Off Now.
-- Despair.com
but Laziness Always Pays Off Now.
-- Despair.com
- Born Acorn
- Tycoon
- Posts: 7595
- Joined: 10 Dec 2002 20:36
- Skype: bornacorn
- Location: Wrexham, Wales
- Contact:
Who is online
Users browsing this forum: No registered users and 38 guests