ZDoom's License

Discuss anything ZDoom-related that doesn't fall into one of the other categories.
LK873
Posts: 274
Joined: Mon Aug 30, 2004 10:54 am
Location: Ontario, Canada

ZDoom's License

Post by LK873 »

Just a quick question, what license is ZDoom and it's source code under?
User avatar
Siggi
Posts: 3288
Joined: Sun Oct 03, 2004 8:57 am
Preferred Pronouns: They/Them
Location: South Africa

Post by Siggi »

Doom source code license and the Build license I think.

Documentation is dated December 1999, so I don't think your question is that quick...
User avatar
Kirby
Posts: 2697
Joined: Thu Aug 26, 2004 1:23 pm

Post by Kirby »

I believe it's under the GNU Public License
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49245
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

No. No part of ZDoom is GPL - the inclusion of Heretic, Hexen and Build code prevents it.
LK873
Posts: 274
Joined: Mon Aug 30, 2004 10:54 am
Location: Ontario, Canada

Post by LK873 »

This makes me wonder... ZDoom has merged Heretic/Hexen/Doom code which, AFAICT, all conflict in license. And IIRC it also includes some BUILD and Quake 2 code as well. Can anybody explain this?
User avatar
Lexus Alyus
Posts: 4220
Joined: Tue Jul 15, 2003 5:07 pm
Location: Nottingham, UK
Contact:

Post by Lexus Alyus »

Aparantly not :D.

:twisted:
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49245
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

LK873 wrote:This makes me wonder... ZDoom has merged Heretic/Hexen/Doom code which, AFAICT, all conflict in license. And IIRC it also includes some BUILD and Quake 2 code as well. Can anybody explain this?

Sure. The licenses don't conflict with each other but they all conflict with the GPL. The little bit of Q2 code doesn't really matter.
LK873
Posts: 274
Joined: Mon Aug 30, 2004 10:54 am
Location: Ontario, Canada

Post by LK873 »

http://liberatedgames.org/licenses/End_ ... e_Code.txt

And the "little bit of Q2" code matters because AFAIK it's GPL.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49245
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Yes, it is GPL but just taking some simple trivial code that can be obtained as easily elsewhere doesn't really matter. AFAIK it's only 2 or 3 tiny functions Randy took from Q2 and none of those is doing anything noteworthy.
LK873
Posts: 274
Joined: Mon Aug 30, 2004 10:54 am
Location: Ontario, Canada

Post by LK873 »

So your basically saying ZDoom is illegal?
User avatar
HobbsTiger1
Posts: 1235
Joined: Fri Jan 07, 2005 7:29 pm
Location: #DMClub
Contact:

Post by HobbsTiger1 »

2.0.96 may be (big maybe) illegal. However 1. I don't think anyone much cares, because you seem to be the first one who brought it up, and 2. Since Randy is rewritting a lot or most of the code for 2.0.97 it really won't matter then.
LK873
Posts: 274
Joined: Mon Aug 30, 2004 10:54 am
Location: Ontario, Canada

Post by LK873 »

Well, as long as there isn't a line of code from any GPLed source after the "re-write" is done he should be fine. Also, that Hexen license is so goddamn stupid that according to it, having a single line of Hexen code in a Doom engine would be violating it. Why can't all this stuff just be GPLed and be done with? God.
Ajapted
Posts: 71
Joined: Sat Apr 16, 2005 3:50 am
Location: Tasmania

Post by Ajapted »

Graf Zahl wrote:Yes, it is GPL but just taking some simple trivial code that can be obtained as easily elsewhere doesn't really matter. AFAIK it's only 2 or 3 tiny functions Randy took from Q2 and none of those is doing anything noteworthy.
Yeah AFAIK the only Q2 code is vectors.cpp and vectors.h, and while I wouldn't call it completely trivial, it could be easily replaced.

Whether mixing code with original Doom license, Hexen license and Build license allows you to legally distribute the result is a more significant question. I doubt Raven will ever relicense it under GPL, and hell freezes over before Ken Silverman relicense anything under the GPL.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49245
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

Since it is all basic math I somehow doubt that anyone could claim copyright for that code...
User avatar
Lexus Alyus
Posts: 4220
Joined: Tue Jul 15, 2003 5:07 pm
Location: Nottingham, UK
Contact:

Post by Lexus Alyus »

Nobody seems bothered ATM. My guess is that they havn't cottoned on yet... so keep this hush ;).

:twisted:
Post Reply

Return to “General”