Open depp opened 3 years ago
On the other hand, we can consider projects such as OpenTTD/OpenRA/OpenRCT and how they are licensed as open source. So it seems those projects are based on an entirely different interpretation of copyright law.
I'm not familiar with those projects... but based on reading the source code in this repository, it's absolutely clear to me that this isn't a reimplementation of Alpha Centauri--it's a decompilation. Decompiling a program doesn't strip away the rights of the original copyright holder.
I think it's only reasonable to mention this to people visiting the repository.
I took a look at OpenRA, and it looks like OpenRA is not based on a decompilation. It looks like the authors painstakingly made a new engine.
@depp OpenRA is a wrong example. Projects like OpenTTD (Transport Tycoon Deluxe), OpenRCT2 (Rollercoaster Tycoon 2), DevilutionX (Diablo) did start from decompilation of original games (OpenRCT2 still has original game .exe in its repo), but after multiple rewrites, refactors and new features I doubt there's an ounce of original code left.
This is still a grey area, and I guess it will depend on how Firaxis (or whoever has the rights to Alpha Centauri IP) will act. After all, projects above still stand (guess Chris Sawyer is fine with it), while decompilation of Grand Theft Auto 3 was DMCA'd.
Update: RE3 is back online. According to TorrentFreak article, it's because of counter-DMCA that claims that the code is similar, but not identical to the original
My stance in this, decompilation should be legal provided you change the code, but I'm not a multi-billion corporation, so I guess my opinion doesn't matter ¯\(ツ)/¯
@tsunamistate
This is still a grey area, ...
With due respect, this is absolutely not a gray area. Decompilation creates a copy of the original program, translated into a different language. The fair use arguments are limited and don't apply here.
...and I guess it will depend on how Firaxis (or whoever has the rights to Alpha Centauri IP) will act.
Sure, the rightsholders could choose not to enforce their rights. That's not really problem. The problem is that the copyright notices and license in this repository appear to be incorrect.
Update: RE3 is back online. According to TorrentFreak article, it's because of counter-DMCA that claims that the code is similar, but not identical to the original
This is just how the DMCA process and counter-notices work. I don't think it makes sense to focus on whether other people are infringing copyright or whether they are getting away with it. Here are some other examples of repositories containing reverse-engineered or decompiled code, notice that they are all inaccessible:
My stance in this, decompilation should be legal provided you change the code, ...
I'm not really trying to spark a discussion about what should or should not be legal. Decompilation and reverse engineering are generally legal, assuming you have a legal copy of the original program and assuming you are not otherwise prohibited from reverse engineering by the EULA. This leaves two problems:
Except to the extent permitted under applicable law, you may not decompile, disassemble, or reverse engineer the Software, or any component thereof, by any means whatsoever.
I'm not a rightsholder and I'm not trying to get this repository taken down. However, I think that it is wrong to mislead people about the legality of using this code, and that it is wrong to give people false information about the copyrights for a work.
Again, just to be clear, all I'm saying is that the incorrect licensing information should be fixed.
This is still a grey area, ...
With due respect, this is absolutely not a gray area. Decompilation creates a copy of the original program, translated into a different language. The fair use arguments are limited and don't apply here.
Even under GPL in general this stands. Both decompilation and patch strategies are classified as derivative works, and GPL gets really ugly when you try to combine it with a binary artefact under a different licence. The example to look at for this kind of derivative mixed licencing is the proprietary kernel drivers from nvidia... they took an approach of an open source shim that can be GPL'd and a binary component that was sufficiently agnostic to not be considered a derivative work, and we know how that worked out.
I'd say the gold standard for this kind of work is basically minecraft... mod support as a decomp and patch exercise, active owner company releasing new versions.
"this is absolutely not a gray area" lol has Darl sold his (other) kidney yet? to entertain us with a fresh season of the best zombie media franchise this side of Alpha C...
The copyright information in this project is incomplete.
It appears that this project is based on a decompilation of Alpha Centauri. If that's the case, Firaxis games is still a rightsholder, and should be included in the copyright information. This project couldn't be licensed under the GPL without Firaxis's permission.