Heretic and Hexen released under GPL
Heretic and Hexen released under GPL
Unless somebody's playing a hoax, Heretic and Hexen have been re-released under the GPL 2.0 license. I know this doesn't help zdoom much, but its still something that has been sought after for some time.
- Demolisher
- Posts: 1749
- Joined: Mon Aug 11, 2008 12:59 pm
- Graphics Processor: nVidia with Vulkan support
- Location: Winchester, VA
- Contact:
Re: Heretic and Hexen released under GPL
Hot Damn.
- Remmirath
- Posts: 2561
- Joined: Sun Dec 23, 2007 3:53 am
- Graphics Processor: nVidia with Vulkan support
- Location: My house
- Contact:
Re: Heretic and Hexen released under GPL
We now need ZHeretic and ZHexen...
[j/k]
[j/k]
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49053
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Heretic and Hexen released under GPL
This looks very, very fishy. In fact I'd guess that some not very smart person just bundled the source (without even changing the header of one single source file!) with the GPL.
Unless this gets confirmed by trustworthy sources better stay away from that code!
Unless this gets confirmed by trustworthy sources better stay away from that code!
Re: Heretic and Hexen released under GPL
Heh, I just asked about this over at Doomworld. No replies yet but, from what little I know, it does look suspect to me.
- leileilol
- Posts: 4449
- Joined: Sun May 30, 2004 10:16 am
- Preferred Pronouns: She/Her
- Location: GNU/Hell
Re: Heretic and Hexen released under GPL
James Monroe apparently registered and submitted it
he also prepared and released the Hexen II sources under GPL back in 2000 so hmm
he also prepared and released the Hexen II sources under GPL back in 2000 so hmm
Re: Heretic and Hexen released under GPL
so graf if this is real gonna GPL gzdoom?
- Siggi
- Posts: 3288
- Joined: Sun Oct 03, 2004 8:57 am
- Preferred Pronouns: They/Them
- Location: South Africa
Re: Heretic and Hexen released under GPL
Seems like this is the real deal.
Re: Heretic and Hexen released under GPL
GPL'ing ZDoom and/or GZDoom would be god damn amazing... but is Strife GPL? If not you're gonna run into some problems there... anyhow if this is true I hope one of the above gets done D:
- esselfortium
- Posts: 3862
- Joined: Tue Sep 19, 2006 8:43 pm
- Contact:
Re: Heretic and Hexen released under GPL
Strife's source code was never released. Apparently it was lost forever. The only things we have are Kaiser's and Graf's reworkings and reverse-engineerings of it.MP2E wrote:GPL'ing ZDoom and/or GZDoom would be god damn amazing... but is Strife GPL? If not you're gonna run into some problems there... anyhow if this is true I hope one of the above gets done D:
And yes, folks, this is for real. James Monroe emailed Quasar about it.
GPLing ZDoom has a bunch of other obstacles, though, such as the Build code in the software renderer (used for slopes, at least, and probably some other things as well), and the FMod sound code.
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49053
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Heretic and Hexen released under GPL
GPLing ZDoom won't be easy. There's several pieces of code that prevent it:MP2E wrote:GPL'ing ZDoom and/or GZDoom would be god damn amazing... but is Strife GPL? If not you're gonna run into some problems there... anyhow if this is true I hope one of the above gets done D:
- FMod
- The OPL emulator
- Some Build code in the software renderer.
u
Obviously for GZDoom I could take out the software renderer and the OPL emulator (even though some people might complain about that one) but removing FMod would require writing a completely separate alternative sound module using a completely free sound library.
And this doesn't even address all of Randy's code that is in files that are still under the Doom license - although I don't think this is an issue.
All of the Strife code was reverse engineered from the EXE by reproducing the disassembly as C code. I can't say how this is to be treated.
(And just in case anyone asks: If the sound module issue gets resolved I will relicense GZDoom under the GPL even though it means sacrificing some code.)
- Demolisher
- Posts: 1749
- Joined: Mon Aug 11, 2008 12:59 pm
- Graphics Processor: nVidia with Vulkan support
- Location: Winchester, VA
- Contact:
Re: Heretic and Hexen released under GPL
Could OpenAL replace FMod?
- Graf Zahl
- Lead GZDoom+Raze Developer
- Posts: 49053
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Heretic and Hexen released under GPL
The sound code needs to be completely rewritten for it. Unfortunately I neither have the time nor the experience to do it so I'd need help. In any case, I'd prefer to do it as a plugin so that the FMod based version can still be offered as an alternative.
Re: Heretic and Hexen released under GPL
Before you go nuts, E-mail Silverman and find his take. Its not like he is unfamiliar to zdoom and its not like zdoom is basted entirely on build. There may be a case for some code to be grandfathered in.esselfortium wrote:GPLing ZDoom has a bunch of other obstacles, though, such as the Build code in the software renderer (used for slopes, at least, and probably some other things as well), and the FMod sound code.
I'd rather drop the $100 on the hobbiest license of fmod as a indy developer. Besides, i don't exactly see a rash of zdoom basted games popping up as it is (there are only a handful of doom basted indy games as it is across all source ports). Again, before we all go nuts ripping and re-coding everything, best to find out what fmod developers recommend.In any case, I'd prefer to do it as a plugin so that the FMod based version can still be offered as an alternative.