CnC_Remastered_Collection icon indicating copy to clipboard operation
CnC_Remastered_Collection copied to clipboard

GPL violation / Wrong License

Open krux02 opened this issue 4 years ago • 7 comments

The GPL license declares corresponding source to include all source code that is required to run the object code.

https://github.com/electronicarts/CnC_Remastered_Collection/blob/d9e287e08b3e2fb3e46690d1029f90e3b17faf0f/License.txt#L138-L140

The GPL license requires to access to all corresponding source to be free of charge.

https://github.com/electronicarts/CnC_Remastered_Collection/blob/d9e287e08b3e2fb3e46690d1029f90e3b17faf0f/License.txt#L270-L271

corresponding source would be the game launcher. The code that includes the main to generate the .exe file.

As far as I can tell now it means everybody can now request access to the source code of the game launcher.

You should have picked LGPL for this.

krux02 avatar Jun 17 '20 12:06 krux02

Except they hold the copyright of the code and licenses it differently (not GPL) when you buy the game (and receive it in object form).

And also:

https://github.com/electronicarts/CnC_Remastered_Collection/blob/d9e287e08b3e2fb3e46690d1029f90e3b17faf0f/License.txt#L155-L156

For mods based on this code, there's #5

khm1600 avatar Jun 19 '20 06:06 khm1600

i think CnC Remastered Collection is open source. but sell game asset. exsimple game image,3d object,video,audio

annopnod avatar Jun 22 '20 06:06 annopnod

sell art(audio,picture) online. not sell game

annopnod avatar Jun 27 '20 02:06 annopnod

Except they hold the copyright of the code and licenses it differently (not GPL) when you buy the game (and receive it in object form).

That doesn't change the fact that this source code here is distributed under GPL. And the issue is reported on this GPL licensed version.

krux02 avatar Jul 17 '20 14:07 krux02

The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities.

This source code here is in source code form and not in object code form,. Therefore, this part does not apply.

The definition for source code and object code in GPL:

The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work.

khm1600 avatar Jul 18 '20 02:07 khm1600

I'm going to return to this very old thread to point out that even though the original purpose of the source was modding for the Remastered collection it does work standalone without the proprietary GlyphX engine with enough work put into it.

Technically the work we've done in Vanilla Conquer might be enough to make some people happy as we have both games in playable state while we still support modding the Remaster with the same code base as well so it should be win-win.

hifi avatar Jan 17 '21 06:01 hifi

Hi, thank you for finding a solution to run the game without proprietary dependencies. I will later take a look into it and see if I can get it running.

krux02 avatar Jan 17 '21 10:01 krux02