Page 1 of 1

redistribution of openttd

Posted: 16 May 2004 12:51
by numerodix
I'm new here and I read the openttd introduction thread with the concerns raised there. What I'd like to know is how it stands legally at the moment. To get the game running I had to download ttd from one of the links posted on this forum and copy a few files from the original game. While the project is open source, apparently it requires files from the original game, hence that probably disqualifies it for distribution with distros and such, am I right?

So is there a plan to make that requirement redundant, is that possible/practical to do? Ie. are we to expect that openttd will in the future qualify for free redistribution as other GLP software?

Ps. I've been playing it for about a day and I'm really impressed, it's a perfect duplicate from what I can tell, along with a couple improvements from original tt which is what I played in the past. Great effort and much appreciated!!

Posted: 16 May 2004 13:06
by School
I think it would not be very strictly legal.
Since the base code used in OTTD is actually referenced from the assembly of the original game (don't tell me OTTD is totally written from nothing, at least the grf file model is reserve-engineered).
The core part of the game is already covered by the licence of the game, so it would be a legal issue.

Posted: 16 May 2004 15:40
by Darkvater
OpenTTD in the future, hopefully near future, will be completely independent.

Already now a new graphics format is devised, and hopefully soon new graphics will be added so that you won't need the TTDLX graphics. Of course it will be possible to use the old graphics for people that have bought the original TTDLX and would like to play with the old style graphics.
don't tell me OTTD is totally written from nothing, at least the grf file model is reserve-engineered
How do you think TTDPatch figured out the GRF file system? Did they just look very closely how it works and then implemented it themselves? No, of course not. Would that mean that all custom-made graphics are in copyright violation? Interesting concept ;0

Posted: 16 May 2004 16:16
by ChrisCF
Darkvater wrote:Would that mean that all custom-made graphics are in copyright violation? Interesting concept ;0
No. TTDPatch isn't, OpenTTD is. We've had this discussion before, case closed. :roll:

Posted: 16 May 2004 16:39
by Darkvater
ChrisCF wrote:
Darkvater wrote:Would that mean that all custom-made graphics are in copyright violation? Interesting concept ;0
No. TTDPatch isn't, OpenTTD is. We've had this discussion before, case closed. :roll:
I was just talking about the grf system...but am happy to not further elaborate on this :)

Posted: 16 May 2004 17:01
by numerodix
Darkvater wrote:Already now a new graphics format is devised, and hopefully soon new graphics will be added so that you won't need the TTDLX graphics. Of course it will be possible to use the old graphics for people that have bought the original TTDLX and would like to play with the old style graphics.
Alright, good news :) I thought I would take a stab at writing a gentoo ebuild for it once it's legit considering how easy it was to install.

Posted: 16 May 2004 17:33
by ChrisCF
Darkvater wrote:I was just talking about the grf system...but am happy to not further elaborate on this :)
The result is still the same. TTDPatch uses the existing system, and works around it for the advanced features. OpenTTD so far has reverse-engineered it and copied it (so far).

Posted: 18 May 2004 10:55
by Wuntvor
numerodix wrote:Alright, good news :) I thought I would take a stab at writing a gentoo ebuild for it once it's legit considering how easy it was to install.
Hm, should still be possible.. Just check if the files are in a certain directory, if they aren't, the emerge fails and tells the user to place the needed files there. Then he can emerge it again and it can install. Kind of the way you have to install the Sun Java package... Just an idea, I have no idea how to actually do this. :)

Posted: 18 May 2004 12:33
by numerodix
Wuntvor wrote: Hm, should still be possible.. Just check if the files are in a certain directory, if they aren't, the emerge fails and tells the user to place the needed files there. Then he can emerge it again and it can install. Kind of the way you have to install the Sun Java package... Just an idea, I have no idea how to actually do this. :)
That's a good idea, thanks! Actually I have no idea how it's done myself but I thought I would finally find out. :)

Posted: 20 May 2004 07:16
by School
ChrisCF wrote:
Darkvater wrote:I was just talking about the grf system...but am happy to not further elaborate on this :)
The result is still the same. TTDPatch uses the existing system, and works around it for the advanced features. OpenTTD so far has reverse-engineered it and copied it (so far).
Furthermore, the "way" how the game operates is also copyrighted.
Until the engine is totally written, there is no chance to be a independent game.

Posted: 24 May 2004 15:38
by DjArcas
School wrote:
ChrisCF wrote:
Darkvater wrote:I was just talking about the grf system...but am happy to not further elaborate on this :)
The result is still the same. TTDPatch uses the existing system, and works around it for the advanced features. OpenTTD so far has reverse-engineered it and copied it (so far).
Furthermore, the "way" how the game operates is also copyrighted.
Until the engine is totally written, there is no chance to be a independent game.
I sincerely doubt that the routefinding, tracklaying, etc, routines have been individually copyrighted by Chris Sawyer/Hasbro/Atari. Technically possible, but there's that little thing called prior art.

If you tried to make a game that loaded up a new commerical game's datafiles and played them, then the company would have the right to come down on you like a ton of bricks - and they would. However, for something 7 (or so) years old? Naah, who's going to bother?

Re: redistribution of openttd

Posted: 24 May 2004 16:33
by GoneWacko
numerodix wrote:I'm new here and I read the openttd introduction thread with the concerns raised there. What I'd like to know is how it stands legally at the moment. To get the game running I had to download ttd from one of the links posted on this forum and copy a few files from the original game. While the project is open source, apparently it requires files from the original game
The fact that you downloaded the game just to play OpenTTD makes it illegal for you.
I'm not certain about other concerns about legality.

Posted: 25 May 2004 10:26
by pasky
DjArcas wrote:
School wrote:Furthermore, the "way" how the game operates is also copyrighted.
Until the engine is totally written, there is no chance to be a independent game.
I sincerely doubt that the routefinding, tracklaying, etc, routines have been individually copyrighted by Chris Sawyer/Hasbro/Atari. Technically possible, but there's that little thing called prior art.
You two are now confusing patents and copyrights. You cannot copyright a "way" of doing things and there's nothing like prior art in the (c) world. And I doubt any patents were issued in relation with TTD and even if they did, we in Europe don't care (yet).

Posted: 25 May 2004 17:48
by School
pasky wrote:
DjArcas wrote:I sincerely doubt that the routefinding, tracklaying, etc, routines have been individually copyrighted by Chris Sawyer/Hasbro/Atari. Technically possible, but there's that little thing called prior art.
You two are now confusing patents and copyrights. You cannot copyright a "way" of doing things and there's nothing like prior art in the (c) world. And I doubt any patents were issued in relation with TTD and even if they did, we in Europe don't care (yet).
Yes I mean patents. I don't think they file patents of TTD.