• Join Us |
  • |
  • Sign in with:

Carmack on GPL, 2

by Steve Gibson, Feb 24, 2000 4:58pm PST
Related Topics – Quake, John Carmack

John Carmack has another .plan update to follow-up on the story yesterday about a particular Quake source project that is breaking the GPL agreement. In addition, he made a post to the /. forums. (Thanks torben)

Some people took it upon themselves to remotely wreck Slade's development system. That is no more defensible than breaking into Id and smashing something.The idea isn't to punish anyone, it is to have them comply with the license and continue to contribute. QuakeLives has quite a few happy users, and it is in everyone's best interest to have development continue. It just has to be by the rules.
While you're looking at .plan files check out the updates from GreenMarine and George Broussard about office antics.





Comments

68 Threads | 68 Comments





  • #60, there is a screenshot of someone accessing a windows file share:

    http://douglas.min.net/~drw/slade.gif

    ...(got this off of /.), so it\'s obviously not ftp.

    It looks like he just shared his \"c:\" drive as \"C\" and left it open.

    Apparently (according to people on IRC) it was for 20 minutes or so, long enough for a few people to copy his stuff out.

    I can\'t help but feel a little guilty. I posted in the first thread on /. about this where the Quakelives guys hang out in IRC (in the hopes of provoking real-time discussion), and apparently someone found Slade on IRC, /whois \'ed him, and tried a few doorknobs, and got in. This whole breaking-into-a-computer is not the right way for the source to get released. Then again, leaving your files shares open is boneheaded.

    For people wondering what happened to www.quakelives.com, it succumed to /. -- it\'s called \"slashdot effect\" (people have written papers on this---you see things like 10000% increase in site traffic as everyone tries to read your site). Anyways, the guy who was hosting it (for free) couldn\'t take the traffic anymore (although it would have been over after a day or so), and booted them. Apparently they were getting like 20 hits/SECOND, and there were 300 httpd\'s open to serve all the requests, and not only that, all pages on their site use cgi...i.e. dynamic content, so that didn\'t help either. If they\'d put up banner ads., they\'d have probably made enough in the 4 hours or so to pay for some legal expenses in the event that they don\'t back down.

    For the record I\'m not unbiased in any of this--I\'m on the mailing list of the quakeforge group (http://www.quakeforge.net/ ). Also, I saw this coming down to this a month ago, and offered to help Slade with a GPL compliant system -- mine would have involved server and client site proxies (I had code that was a good start -- working server side Quakeworld proxy code that I wrote before the q1 release with the intention of detecting Quakewerld, Kl33n3x, and other proxies).






  • #54, LOL

    I just read the story on that... Seems like slade left his machine totally unprotected with open windows file shares. Looks like there are a couple of mirrors of it already, all on foreign soil.

    Oops.

    There is another point that is being totally missed as well. The best security is not achieved through obscurity. Only though full disclosure can a system be verified as effective. Hiding the source will only DELAY the inevitable cracking of this scheme, if the scheme is not truly strong.

    If he wants to keep his algorithms his own property, then he should have made them a separate library and only referenced them from the GPL code.

  • hey 35? I already put the smack down on that post in the last thread on this topic. Needless to say it\'s both irrelevant (id DOES own the code, it jsut released it UNDER the GPL, while the makers of apache don\'t claim ownership, and the entire project was done under the GPL) and jst shows you know nothing about apache. What exactly would a judge strike in the GPL? What violation of someone\'s rights is there? Because the GPL is a distribution liscence, not even a use liscence, no judge is going to throw it out. Even if a judge DOES throw it out, in something like id\'s case, the code automatically becomes their sole property again, and no one would have the right to distribute it. No one\'s challenged it because there\'s no point.

    hey 31?

    #1 is definately what slade could have done, but didn\'t. Also, much of his DLL code would be based off the Quake code, so it would probably be derivative as well anyway
    #2 doesn\'t make any sense
    #3 is a violation of the GPL- you release a binary, you release the source for that binary at the same time. End of story.
    #4 people would discover almost immediately, and would be a violation

    You\'re forgetting #5, which would be: Slade liscences Quake source out on a different plan than the GPL. I doubt Carmack would accept that though. But keep in mind its a perfectly plausible and legal thing to do.






  • Why do I think this so-called system trashing is a scam to try to get some sympathy in the face of Carmack\'s threat of legal action?

    If you were some hell-bent GPL-luvin\' cyber-terrorist, would you:

    a) Trash the d00d\'s machine, accomplishing nothing but garnering him sympathy.

    OR

    b) Download the source from the guy\'s machine and spam it EVERYWHERE through multiple anonymous redirects, including entering it into the officual Quake source repository.

    As was proven with DeCSS, once the source is out, it can\'t be re-closed.

    Considering the fact that the guy has already proven himself willing to violate the license that the source was distributed under, I wouldn\'t put something like reporting a false cyber attack (or even perpetuating a false attack) against himself.