Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Server Daily
IT Management Daily
Subscribe News
Subscribe PR
Subscribe Security

internet.com
Internet News
Small Business

Advertise
Newsletters
Tech Jobs
E-mail Offers

 










Current Newswire:

Tech Comics: "Daydream of a Tech Salesman"

Simplify Administration with Directory Services

The Best Filesystem for an external hard disk of 1TB with cross platform support

SECURITY: Bouncing malware from Android Market

Alfresco Embraces SaaS and the Cloud with Its New CMS Platform

Android, Tizen and the End of Java

Hardening Postfix For ISPConfig 3

Is Facebook's IPO an exit strategy?

PCLinuxOS KDE 2012.02 Has Been Officially Released

GhostBSD 2.5 review



Applications Management Engineer Sr (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
:id Software releases Quake 1 source code under the GPL
id Software releases Quake 1 source code under the GPL
Dec 22, 1999, 06 :00 UTC (6 Talkback[s]) (12669 reads)

[ Thanks to Ravi Swamy for this link. ]

From the q1source.txt file on the id site:

"This is the complete source code for winquake, glquake, quakeworld, and glquakeworld."

"The projects have been tested with visual C++ 6.0, but masm is also required to build the assembly language files. It is possible to change a #define and build with only C code, but the software rendering versions lose almost half its speed. The OpenGL versions will not be effected very much. The gas2masm tool was created to allow us to use the same source for the dos, linux, and windows versions, but I don't really recommend anyone mess with the asm code."

"The original dos version of Quake should also be buildable from these sources, but we didn't bother trying."

"The code is all licensed under the terms of the GPL (gnu public license). You should read the entire license, but the gist of it is that you can do anything you want with the code, including sell your new version. The catch is that if you distribute new binary versions, you are required to make the entire source code available for free to everyone."

The full text of the file may be found here.

The source code (in .zip format) may be found here.

Mirrors of source code:
ftp.cdrom.com/pub/idgames/idstuff/source/q1source.zip
http://tux.telefragged.com/file.pl?filename=q1source.zip&dir=telefragged/quake/source/

Related Stories:
LinuxPower: Loki Entertainment Software: Games, Games, Games. (Dec 20, 1999)
The Register: id Software's Carmack calls for OpenGL watchdog (Dec 14, 1999)
Playing the Open Source Game (Jul 05, 1999)
Quake 3 Test Available (Apr 29, 1999)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
This should be a huge boost to the linux ...   id's amazing   
Jon Snow
Dec 22, 1999, 07:24:34
 
It should now be possible to port GLQuak ...   GLQuake on nVidia, Matrox, etc.   
Ray Ingles
Dec 22, 1999, 13:44:41
 
I was under the assumption that you coul ...   Re: GLQuake on nVidia, Matrox, etc.   
Eil
Dec 22, 1999, 19:14:31
 
Is it just me or was Quake 2 based off Q ...   quake2   
D. Wilson
Dec 28, 1999, 15:16:37
 
No.  The copyright owner can do whatever ...   Re: quake2   
Conway Yee
Mar 18, 2000, 15:53:01
 
Me too! But, duh, Q2 is a completely dif ...   quake2   
The Funkster
Aug 27, 2003, 16:16:16
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!

..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP