Carmack on GPL

2
Update - Clay: Here's the whole dealie, since i know you can't get to the QuakeLives site right now. This is what's happening: The QuakeLives guy has stated this:

To download binaries or proceed into this site, you have to give up your rights under the GPL. Specifically the rights regarding access to the source code. And while we are obligated to offer you the source code, for up to 3 years until we stop releasing this. To gain access to this site, you are obligated not to ask.
So the guy wants to protect his source code? Big deal right? Wrong! Carmack released the source under the GPL. What's that? The GNU Public License. And here's a snippet of it:
"6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. YOU MAY NOT IMPOSE ANY FURTHER RESTRICTIONS ON THE RECIPIENTS' EXERCISE OF THE RIGHTS GRANTED HEREIN."
Anyhow, whats this mean? All these free software jokers who do stuff with Linux are up a creek if this kind of mess can happen. Any Tom, Dick or Harry, can take their software, close it and sell it! Anyway here's Carmack's whole "don't mess with me foo" .plan update.

This is a public statement that is also being sent directly to Slade at QuakeLives regarding http://www.quakelives.com/main/ql.cgi?section=dlagreement&file=qwcl-win32/

I see both sides of this. Your goals are positive, and I understand the issues and the difficulties that your project has to work under because of the GPL. I have also seen some GPL zealots acting petty and immature towards you very early on (while it is within everyone's rights to DEMAND code under the GPL, it isn't necessarily the best attitude to take), which probably colors some of your views on the subject.

We discussed several possible legal solutions to the issues.

This isn't one of them.

While I doubt your "give up your rights" click through would hold up in court, I am positive that you are required to give the source to anyone that asks for it that got a binary from someone else. This doesn't provide the obscurity needed for a gaming level of security.

I cut you a lot of slack because I honestly thought you intended to properly follow through with the requirements of the GPL, and you were just trying to get something fun out ASAP. It looks like I was wrong.

If you can't stand to work under the GPL, you should release the code to your last binary and give up your project. I would prefer that you continue your work, but abide by the GPL.

If necessary, I will pay whatever lawyer the Free Software Foundation reccomends to pursue this.

Filed Under
From The Chatty
  • reply
    February 23, 2000 5:18 PM

    Holee shit.

    Don\'t fuck with John Carmack.

Hello, Meet Lola