ZDoom's License
ZDoom's License
Just a quick question, what license is ZDoom and it's source code under?
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact:
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49245
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
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.
http://liberatedgames.org/licenses/End_ ... e_Code.txt
And the "little bit of Q2" code matters because AFAIK it's GPL.
And the "little bit of Q2" code matters because AFAIK it's GPL.
- HobbsTiger1
- Posts: 1235
- Joined: Fri Jan 07, 2005 7:29 pm
- Location: #DMClub
- Contact:
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.
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.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.
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.
- Lexus Alyus
- Posts: 4220
- Joined: Tue Jul 15, 2003 5:07 pm
- Location: Nottingham, UK
- Contact: