FWGS / xash3d-fwgs

Xash3D FWGS engine
1.59k stars 242 forks source link

Do I have to open source my modified code based on Xash3D-FWGS? #304

Closed kalenclark closed 3 years ago

kalenclark commented 3 years ago

I'm making a HL1 mod, and I may modified some code of Xash3D-FWGS to build Xash3D executable and other dlls. I'll declare this project is using code from this project, so the question is: Do I have to open source my modified version code from xash3d-fwgs?

kalenclark commented 3 years ago

Is it licensed under GPL?

lewa-j commented 3 years ago

Yes

kalenclark commented 3 years ago

Yes

What about my mod?

a1batross commented 3 years ago

You may not opensource anything that's on HLSDK side: client.dll and mod dll(hl.dll).

But you must publish modified engine and menu source code, as they both licensed under GPL.

kalenclark commented 3 years ago

You may not opensource anything that's on HLSDK side: client.dll and mod dll(hl.dll).

But you must publish modified engine and menu source code, as they both licensed under GPL.

What about close-source library(like Noesis GUI library, I have no access to the source code) used in engine side?

kalenclark commented 3 years ago

Thanks for your patience~ I got what I wanna know.

a1batross commented 3 years ago

What about close-source library(like Noesis GUI library, I have no access to the source code) used in engine side?

Well in this case we don't mind because we already using engine with non-free code which is Half-Life game code and headers from SDK.

kalenclark commented 3 years ago

What about close-source library(like Noesis GUI library, I have no access to the source code) used in engine side?

Well in this case we don't mind because we already using engine with non-free code which is Half-Life game code and headers from SDK.

OK, thanks~ : >

a1batross commented 3 years ago

It would still be GPL violation but in reality seems no that much people care unless the source is just freely available.

I'm not sure how can you sell that but there was no games built on Xash that gone commercial and we don't know.