Activision, Raven Release 2 Star Wars Games Under GPL
hypnosec writes "Activision and Raven Software game studios have open sourced a couple of their games so that people can play as well learn from the code. The gaming companies have released the source code of Star Wars Jedi Knight: Jedi Academy and Jedi Outcast through SourceForge."
Are Quake 3 based, if I remember correctly, which is already open-source. What is the point of this, especially since it doesn't look like they've released the game assets?
especially since it doesn't look like they've released the game assets?
Like DuckTales, Star Wars is a Disney franchise, and Disney is famous for sponsoring the Copyright Term Extension Act. I can't foresee what would cause Disney to change its policies to allow the release of anything it owns under a license for free cultural works.
While I applaud their use of a revision control system (git, in this case), perhaps someone should explain to them that uploading a single .zip file with all of the code in it somewhat defeats the point...
I am TheRaven on Soylent News
I wish they'd release the code for Jedi Knight (the first one) if only for nostalgia. I spent many of my 12-year-old nights making levels for that game in JED.
How does releasing this code to OSS interact with trademark law from Lucas (or Disney now, I guess)? If I go fork this now open-source software, am I allowed to release a new version with any affiliation to Star Wars or does it fall on my shoulders to go in and remove anything that might be protected IP?
Depends on how fast I can get the Steam releases of the games I'm responsible for the Linux version of out the door- and if Ryan can beat me to the punch... >:-D
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
Comment removed based on user account deletion
You can't see the value of the engine being open source? It's the same situation as with the Doom games, Quake 1-3, and Duke Nukem 3d. You still need to own the game to play it, but people can update the engine to have new features, work better on more platforms, and use it as a base for their own games.
I think that's inside one of their MFC tool programs. I also found this in one of the code pages for one of those:
void FuckingWellSetTheDocumentNameAndDontBloodyIgnoreMeYouCunt(LPCSTR psDocName) // make absolutely fucking sure this bastard does as it's told... //
{
if (gpLastOpenedModViewDoc)
{
gpLastOpenedModViewDoc->SetPathName(psDocName,false);
gpLastOpenedModViewDoc->SetTitle (psDocName);
}
}
I have so much sympathy for this anonymous programmer.
\code\game\q_math.cpp(545): i = 0x5f3759df - ( i >> 1 ); // what the fuck?
That''s part of the Quake III fast inverse square root.