FWGS / xash3d

DEPRECATED in favor of https://github.com/FWGS/xash3d-fwgs. Only bugfixes are accepted.
https://xash.su
GNU General Public License v3.0
551 stars 107 forks source link

Rewrite the code under a 3rd party license to fully adhere to the terms of the GPLv3 license #333

Closed Bitl closed 6 years ago

Bitl commented 6 years ago

Hi,

I have noticed that a portion of this engine's codebase includes 3rd party licenses from ID Software to Valve. This causes issues with commercial games using this engine, especially if you want to use a platform like Steam for distribution. Maybe rewrite the affected code or alter parts of it (like what happened with Carmack's reverse) to make this project fully GPLv3 compliant.

nekonomicon commented 6 years ago

Some hlsdk headers looks as fully identical or close to quake headers under GPLv2+. We can just replace hlsdk headers on quake headers and increment license version, but some parts need to rewrite.

a1batross commented 6 years ago

There is only headers which don't follow the GPLv3 license. Any other files are GPLv3 compliant.