View Full Version : Hexen/heretic source finally gpl'd
Wow kind of extremely late on Raven behalf (but thankyou for getting round to it Raven) - heres the info courtesy of Doomworld:
"In a surprise email from Raven Software employee James Monroe, James "Quasar" Haley of Team Eternity has been notified that the source code for Heretic and Hexen has been re-released under the GNU General Public License, and is now available from Sourceforge.
Having the code relicensed required a community effort spanning almost a decade. At its height, this included an online petition, an open letter, snail mail campaigns, e-mail, an international action item on GNU.org, insider efforts by Chris Rhinehart of Human Head Studios and Doom's own John Romero, and other activities carried on individually by countless community members.
This release is of monumental importance, as it will allow GPL Doom source ports to freely integrate support for Heretic and Hexen without requiring the code to be rewritten from scratch or to be emulated through empirical testing. The door is also now open for new ports such as "Chocolate" Heretic and Hexen, and for such ports to be distributed in free software packages."
The dump is here on sourcforge http://sourceforge.net/project/showfiles.php?group_id=238655.
EDIT: Crap I didn't realise this news was slashdotted a couple of days ago - yes i am living under a rock :)
me262
09-10-2008, 11:40 AM
Nice. A big fan of Hexen back in the day.
If you're under a rock, I'm in a cave. I haven't read slashdot in months.
Svartalf
09-10-2008, 12:18 PM
Nice. A big fan of Hexen back in the day.
If you're under a rock, I'm in a cave. I haven't read slashdot in months.
/.'s the electronic equivalent of a monkey house in a zoo. Lots of screeching and poo flinging- and very little of import happening as a result... ;)
xav1r
09-10-2008, 12:50 PM
According to the sourceforge date, the source code was released last thursday, so how come only now everywhere on the web it's being reported as a news flash? Nonetheless it's good news. I love Heretic/Hexen. :)
domkop
09-10-2008, 02:11 PM
Source gpl'd, as in 'anyone is now free to come up with a Linux client of their own'? :)
Svartalf
09-10-2008, 04:00 PM
Source gpl'd, as in 'anyone is now free to come up with a Linux client of their own'? :)
Yes, though you could mostly do this anyhow with the license that was on that- we had clients using this same source base; they were just under a much more restrictive license from Raven. Having said this, the content's still decidedly Raven's and whomever has publication rights. You can't spread it around liberally, much like you can't distribute around Freespace 2, even though the engine's on a restricted, but open sourced, license...
xav1r
09-10-2008, 06:31 PM
I think Activision has the publishing rights, since they own Raven, and the selling rights too.
Julius
09-10-2008, 07:49 PM
I just wish the source code for
1. Homeworld 1
2. FreeSpace 2
Would be changed the same way too :(
Svartalf
09-10-2008, 08:00 PM
I think Activision has the publishing rights, since they own Raven, and the selling rights too.
I think you have the answer there, then... :D
I'm a bit more interested in Freespace2 as a current ongoing prospect, however... There may be hope yet for that engine, the assets from the original game, etc. :D (You have yourself to thank for that turn of events, btb... ;))
xav1r
09-10-2008, 08:45 PM
I think you have the answer there, then... :D
I'm a bit more interested in Freespace2 as a current ongoing prospect, however... There may be hope yet for that engine, the assets from the original game, etc. :D (You have yourself to thank for that turn of events, btb... ;))
Cool! It's nice to know I contributed in some ways to get more games running on linux. :D :D
Julius
09-10-2008, 09:18 PM
Hmm, not sure I understand.
There is a Linux version of Freespace2 already, just the license is quite restrictive.
Or are you talking about a commercial rerelease under the LGP banner?
Svartalf
09-10-2008, 09:59 PM
Hmm, not sure I understand.
There is a Linux version of Freespace2 already, just the license is quite restrictive.
Or are you talking about a commercial rerelease under the LGP banner?
There is an engine release under a somewhat restrictive license. LGP doesn't have publication rights over the assets, which until recently, have been difficult to obtain save by scoring a used game disk set.
However, Good Old Games, an online distribution division of CD Projekt, dedicated to resurrecting some of the best of the best in the "old" space, including titles such as Redneck Rampage, Fallout, Fallout Tactics, and Freespace 2 have started closed beta testing on the online store and community system TODAY. I just bought the assets for a mere $5.99 and just downloaded them. There's been some indication from them that they might be interested in seeing to Linux versions, but they don't have the skillsets or the time to obtain them right now.
deanjo
09-10-2008, 10:07 PM
IMHO, the best thing right now to show off the FS2 engine is Battlestar Galactica Beyond the Red Line.
/patiently waits for the next beta this month
Svartalf
09-10-2008, 10:26 PM
IMHO, the best thing right now to show off the FS2 engine is Battlestar Galactica Beyond the Red Line.
/patiently waits for the next beta this month
No kidding. I'd have to concur. However, there may be a way for you to show Linux sales by way of buying FS2 over at GoG- I'm checking into it as part of the Wishlist thread activities. :D
We'll know more probably within a week or so.
Yes, though you could mostly do this anyhow with the license that was on that- we had clients using this same source base; they were just under a much more restrictive license from Raven. Having said this, the content's still decidedly Raven's and whomever has publication rights. You can't spread it around liberally, much like you can't distribute around Freespace 2, even though the engine's on a restricted, but open sourced, license...
From what i've read up on, zdoom (engine used by gzdoom which is used by skulltag) had nicked code from the hexen/heretic source and Ken Silverman's build engine (with its accompanying home made licence http://www.icculus.org/BUILD/downloads/LICENSE.txt), so this code release should edge zdoom closer to legally free software...
except for the fact that zdoom uses FMOD and an OPL emulator...
See http://forum.zdoom.org/viewtopic.php?f=4&t=18876 for more info.
now if only Doom Legacy 2.0 code could hit beta grrr...
xav1r
09-11-2008, 09:38 AM
From what i've read up on, zdoom (engine used by gzdoom which is used by skulltag) had nicked code from the hexen/heretic source and Ken Silverman's build engine (with its accompanying home made licence http://www.icculus.org/BUILD/downloads/LICENSE.txt), so this code release should edge zdoom closer to legally free software...
except for the fact that zdoom uses FMOD and an OPL emulator...
See http://forum.zdoom.org/viewtopic.php?f=4&t=18876 for more info.
now if only Doom Legacy 2.0 code could hit beta grrr...
Yep, but the build engine code is still under ken silverman's weird restrictive build engine license.
Yep, but the build engine code is still under ken silverman's weird restrictive build engine license.
As I understand it, that zdoom thread has someone mention tha the build code was somehow open sourced by 3d Realms when they released duke3d and shadow warrior under gpl...
but the code is dual licenced to BOTH 3dRealms and Ken so until Ken clarifies its status, its unknown what licence it's under....
xav1r
09-11-2008, 03:02 PM
As I understand it, that zdoom thread has someone mention tha the build code was somehow open sourced by 3d Realms when they released duke3d and shadow warrior under gpl...
but the code is dual licenced to BOTH 3dRealms and Ken so until Ken clarifies its status, its unknown what licence it's under....
No, its not exactly like that, i researched this. It's as follows: 3d realms released the source code of both duke nukem 3d and shadow warrior's game-specific code, and both game codes depend on the build engine .OBJ files that are produced in the intermediate step of compiling the build engine. Ken Silverman mentions that specifically in his site. While the game specific code to both games is gpl, the .OBJ files that are generated from build that need them to compile are not. Apparently Ken Silverman is very worried that someone might use his mightly DOS era build engine to make a commercial game and make lots of $$$ from it without him seeing a dime. :eek::eek::eek: I think even new more recent polymost engine is under that same license.
i like his entry on his faq about the build source http://www.advsys.net/ken/buildsrc/default.htm:
"Why did you write a custom license instead of using GPL (GNU's General Public License)?
Short answer: to satisfy my ego :) Long answer: I know GPL is an industry standard, but I felt that it was way too long and boring for anyone to read seriously. I chose to write a nice short license that everybody could understand. This way, people unfamiliar with GPL would understand their rights."
ah well its his code...
xav1r
09-13-2008, 03:10 PM
i like his entry on his faq about the build source http://www.advsys.net/ken/buildsrc/default.htm:
"Why did you write a custom license instead of using GPL (GNU's General Public License)?
Short answer: to satisfy my ego :) Long answer: I know GPL is an industry standard, but I felt that it was way too long and boring for anyone to read seriously. I chose to write a nice short license that everybody could understand. This way, people unfamiliar with GPL would understand their rights."
ah well its his code...
Yes, and he can keep it. :D
Dragonlord
09-13-2008, 05:50 PM
ah well its his code...
Granted the GPL is a behemoth if you read the entire license including FAQ on their site. It boils though down to a couple of important points so it's not so difficult once you mastered it. Better a lengthy free license than a short restrictive one :D
vBulletin® v3.8.4, Copyright ©2000-2010, Jelsoft Enterprises Ltd.