Astarisk wrote:solexi wrote:Oh that's nice... You didn't know who made it, so you decided to steal whole code? Makes sense...
Morally, Sure we can debate that. Technically though Loftar released his source code under the GPL License -- meaning in short any changes or modifications done to the client are themselves also applied under the GPL License. Upon distribution of the client the source code needs to be made available or when requested.
Exactly this. People have been reusing code since the dawn of time. It's pretty much the basis of Object Oriented Programming. Could you imagine if programming languages like Python and Java didn't allow you to import other people's work? Even basic applications would take weeks/months.
Most HnH clients have been a combination of the best work. People reuse the good stuff because there is literally zero point in remaking things that have already been created. Loftar is the one with the actual license. So if you're developing a client for this game you take on his terms and basically accept that you own nothing. Plus it's not like Ardennes actually makes any money off of this (and even if he was, there are open source licenses which allow commercial redistribution). So there's nothing being infringed.
Just accept the fact that someone else's creation has been absorbed for the greater good, and be happy for them both. It benefits us all. I agree crediting the original author is good, but as he has personally said himself, he was not even sure who the original author was. And upon being properly informed, he immediately added credits to the author. I see nothing wrong with this.
To quote Open Source from wikipedia:
Generally, open source refers to a computer program in which the source code is available to the general public for use or modification from its original design. Open-source code is meant to be a collaborative effort, where programmers improve upon the source code and share the changes within the community.
Edit: More support for why Ard has done NOTHING wrong here.
Here are a few of the
distribution terms of Open-Source Software:
"3. Derived Works
The
license must allow modifications and derived works, and must allow them to be distributed under the same terms as the license of the original software." -
(Source)&
"4. Integrity of The Author's Source Code
The
license may restrict source-code from being distributed in modified form only if the license allows the distribution of "patch files" with the source code for the purpose of modifying the program at build time. The license must explicitly permit distribution of software built from modified source code" -
(Source)