3 License
Martian Buddy edited this page 2023-05-16 18:10:45 +00:00

The question of which license applies to the QC progs is a complicated one.

Some of it is discussed here:

https://forums.insideqc.com/viewtopic.php?p=49610 https://sourceforge.net/p/openquartz/mailman/message/3650411/

Noteworthy quotes:

by Spirit » Tue May 28, 2013 4:02 pm Nope, read up (or post links please).

From what I know:

  1. The 1.01 source was released without a license.
  2. The 1.06 source was released without a license.
  3. Someone reminded id about the license and then the 1.01 package got GPL'd (but for some reason not the 1.06 one).

ftp://ftp.idsoftware.com/idstuff/source/q1tools_gpl.tgz is the GPL 1.01 source.

On https://github.com/id-Software/Quake-To ... qcc/v101qc there only is the 1.01 source.

https://github.com/id-Software/Quake/tree/master/qw-qc is only the QuakeWorld part (I am not sure what version).

ftp://ftp.idsoftware.com/idstuff/unsup/progs106.zip is the 1.06 but without any GPL notice or likewise.

by Spirit » Tue May 28, 2013 3:37 pm

I mailed John Carmack about the 1.06 not being available under the GPL, this is the reply:

It was always meant to be GPL, but under Zenimax, every official GPL decision involves meetings of the Zenimax executives and legal department. I am deeply grateful that they have supported all the releases in the last four years, but I wouldn't push then on it for this case.

The intent is for the code to be GPL. But it was never marked as such. However, if you want to play it safe, work from the code included with q1tools_gpl.tgz which allows for commercial exploitation.