How open means open? Problems I see ...
Moderator: OpenTTD Developers
How open means open? Problems I see ...
Hi
after visiting the forums, great I think a new toy to play with.
Some Questions arised:
How open means open, I don't see any copyright, notices and other stuff on the site.
How is this piece created? After scrolling some of ai.c I deleted the full source code. It looked like a convert of Chris Sawyers code which is pretty illegal. TTDPatch uses self created code and interfaces to TTD don't try to argue it's the same...
Some other Projects in the past already get problems, and too fast dev mostly shows that source code is copied 1 to 1.
I want clearly know how/what this project is.
Until some stuff isn't more clear and I will allow it:
I forbid people to copy TTDPatch code that I introduced to TTDPatch into this Project. A first overview is the changelog, If you are unsure please consult me via email patchnow yahoo.de
Best Regards
PS: This isn't a flame, I want a statement of the file creator until then don't take wild guesses, junk other topics.
Your opinion on the copyright subject is welcome, but I don't tolerate statements like because Chris doesn't want to make a new game we can do what we want
after visiting the forums, great I think a new toy to play with.
Some Questions arised:
How open means open, I don't see any copyright, notices and other stuff on the site.
How is this piece created? After scrolling some of ai.c I deleted the full source code. It looked like a convert of Chris Sawyers code which is pretty illegal. TTDPatch uses self created code and interfaces to TTD don't try to argue it's the same...
Some other Projects in the past already get problems, and too fast dev mostly shows that source code is copied 1 to 1.
I want clearly know how/what this project is.
Until some stuff isn't more clear and I will allow it:
I forbid people to copy TTDPatch code that I introduced to TTDPatch into this Project. A first overview is the changelog, If you are unsure please consult me via email patchnow yahoo.de
Best Regards
PS: This isn't a flame, I want a statement of the file creator until then don't take wild guesses, junk other topics.
Your opinion on the copyright subject is welcome, but I don't tolerate statements like because Chris doesn't want to make a new game we can do what we want
TTDPatch dev in retirement ... Search a grf, try Grf Crawler 0.9 - now with even faster details view and new features...
I wouldn't think that directly copying the Patch code would do much good with OpenTTD anyway, it would be easier to change the C code in OpenTTD directly.
Development Projects Site:
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
Ok, I make it clearer a bit clearer:
You shouldn't convert my asm source 1 to 1 to c and use it!
But this isn't the main reason for this topic...
You shouldn't convert my asm source 1 to 1 to c and use it!
But this isn't the main reason for this topic...
TTDPatch dev in retirement ... Search a grf, try Grf Crawler 0.9 - now with even faster details view and new features...
Well, the last thing we need is another silly copyright argument. If you want to be technical about it, anything using GRF files is a copyright violation because AFAIK GRF is not an open standard, it's something special Chris Sawyer wrote for the game. But who cares? Nobody with any money to waste on lawyers, apparently.
Development Projects Site:
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
Back on topic:
I want a clear statement of the code author what he did.
I want a clear statement of the code author what he did.
TTDPatch dev in retirement ... Search a grf, try Grf Crawler 0.9 - now with even faster details view and new features...
Your point is clear, this might be a copyright violation. But, I cannot see why this will be a problem at this point. Also, I would like to see a statement from the author himself; how he feels about this.
You're absolutely right about your code or the code from the TTDPatch. But, that does not say anything about the features from TTDPatch. These are good ideas, and they should be used in OpenTTD...
My view on this is simple. I like this new project. I'd love to do some work for it. I would play it as well. I find TTD abandoneware, and I find Mr. Saywer a bit ignorant. I suggest that people who find this a direct violation of copyrights, to simply stay away from this one.
You're absolutely right about your code or the code from the TTDPatch. But, that does not say anything about the features from TTDPatch. These are good ideas, and they should be used in OpenTTD...
My view on this is simple. I like this new project. I'd love to do some work for it. I would play it as well. I find TTD abandoneware, and I find Mr. Saywer a bit ignorant. I suggest that people who find this a direct violation of copyrights, to simply stay away from this one.
[url=CALLTO://Sgreehder][/url]
As far as I get to know his statement is "who cares". I don't think it's a good standpoint to start such a project. What the problems come at 99% done? All stuff for nothing?Bart wrote:Your point is clear, this might be a copyright violation. But, I cannot see why this will be a problem at this point. Also, I would like to see a statement from the author himself; how he feels about this.
The exact point Is I would contribute code aswell, but I can't to such a project.
I don't think I have any EU Software Patent? Do I?You're absolutely right about your code or the code from the TTDPatch. But, that does not say anything about the features from TTDPatch. These are good ideas, and they should be used in OpenTTD...
But don't copy simple code if you can...
I have to say I would like to see Chris Sawyer would TTD make open source but until this happen I will try to contribute as much the legal way.My view on this is simple. I like this new project. I'd love to do some work for it. I would play it as well. I find TTD abandoneware, and I find Mr. Saywer a bit ignorant. I suggest that people who find this a direct violation of copyrights, to simply stay away from this one.
Thank you for your contribute
TTDPatch dev in retirement ... Search a grf, try Grf Crawler 0.9 - now with even faster details view and new features...
I have agreed completely with the terms and conditions of the licence. I do not withdraw my agreement.I forbid people to copy TTDPatch code that I introduced to TTDPatch into this Project.
In any case, wasn't disassembly used to help create TTDPatch? If Chris Sawyer cared, I'm sure he could've taken action against the TTDPatch long ago.
I don't think copying the patch is a good idea anyway. I'd rather rewrite the code.
"If a man does not keep pace with his companions, perhaps it is because he hears a different drummer. Let him step to the music he hears, however measured or far away" --Henry David Thoreau
We use mostly a debuger and created interfaces to TTDPatch from TTD and vice versa, that is true, but TTDPatch find the right binary code and jump to it if needed. We don't copy code from TTD.
You can't extract TTD from TTDPatch. We try our best to use as less as code required because of code size.
Anyway it would be complete useless to copy a function to TTDPatch from TTD, we can call it so why we should copy it?
You can't extract TTD from TTDPatch. We try our best to use as less as code required because of code size.
Anyway it would be complete useless to copy a function to TTDPatch from TTD, we can call it so why we should copy it?
TTDPatch dev in retirement ... Search a grf, try Grf Crawler 0.9 - now with even faster details view and new features...
I don´t think that is does matter if the source is a one to one copy or not, the result looks definatly the same than the original, so it is a copyright violation. Otherwise the author could use Oskars ideas, but use his own created code. Oskars ideas would not be save, he has not to asked before.
It is not the code that is protected alone, it is also the unique idea behind it. Of course not all transport games are illegal, but one that behaves nearly exact like another one.
It is not the code that is protected alone, it is also the unique idea behind it. Of course not all transport games are illegal, but one that behaves nearly exact like another one.
This is not actually true, necessarily. You can replicate function if you don't copy the code. Don't you remember DR-DOS and PC-DOS, and I think there were some other DOS clones? They worked exactly the same way, but carefully used their own code, and thus weren't copyright violations. I think you are thinking of a patent.Marcel wrote:I don´t think that is does matter if the source is a one to one copy or not, the result looks definatly the same than the original, so it is a copyright violation. Otherwise the author could use Oskars ideas, but use his own created code. Oskars ideas would not be save, he has not to asked before.
It is not the code that is protected alone, it is also the unique idea behind it. Of course not all transport games are illegal, but one that behaves nearly exact like another one.
Development Projects Site:
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
Re: How open means open? Problems I see ...
TTDPatch is licensed under the GPL. OpenTTD is licensed under the GPL. You have no right to make such assertions since:eis_os wrote:I forbid people to copy TTDPatch code that I introduced to TTDPatch into this Project.
1. The licence allows such action to take place.
2. The licence forbids anyone from making a statement such as that which you just made.
Having looked at this, my understanding is that to copy from a work which doesn't allow it is illegal, but to port the code to something different is not necessarily illegal.
Andrex: I would avoid that where possible for two reasons:
1. Your own products are not open, and as a result some misrepresentation may occur
2. Consistency. Mirroring one file is useless - you would be looking at a full-site mirror, and keeping it up-to-date to at least within an hour (if thechanges last night are anything to go by).
Also, if it ends up in SourceForge (as Owen, SROTU(TM), threatened ) they do their own mirroring, so it would be necesary only to put in a link.
Bugzilla available for use - PM for details.
Well, yes. If you simply point that out in your readme, you are legally off scot-free. It's not your business where they got their copy of TTD. It's like people who sell plugins to Microsoft Train Simulator - they clearly state that you need to buy MSTS in order to use their software. If you copy MSTS from somewhere it's not their fault or concern.
Development Projects Site:
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
http://www.as-st.com/ttd
Japan, American Transition, Planeset, and Project Generic Stations available there
Anybody know where the licence for TTDX is located? Or did Chris Sawyer not license it?
In any case, I hate to say this, but if we want to continue this project, we'll probably have to rewrite the whole thing, or ask Chris Sawyer for permission. U.S. Copyright protects derivative works:
http://www.copyright.gov/circs/circ1.html#wci
"To prepare derivative works based upon the work;"
This probably includes translations (ASM to C).
So, here are our choices, as I see them:
In any case, I hate to say this, but if we want to continue this project, we'll probably have to rewrite the whole thing, or ask Chris Sawyer for permission. U.S. Copyright protects derivative works:
http://www.copyright.gov/circs/circ1.html#wci
"To prepare derivative works based upon the work;"
This probably includes translations (ASM to C).
So, here are our choices, as I see them:
- Rewrite the whole thing.
- Ask Chris Sawyer for permission.
- Keep going with our fingers crossed, hoping Chris Sawyer won't mind.
"If a man does not keep pace with his companions, perhaps it is because he hears a different drummer. Let him step to the music he hears, however measured or far away" --Henry David Thoreau
Who is online
Users browsing this forum: Google Adsense [Bot] and 26 guests